Skip to content
Editing & quality4 min read

Add validations and review rules

Make the bot stricter where format matters and define how submissions move through review, updates, and follow-up.

Use this guide when you want cleaner inputs, clearer review states, and more predictable owner/customer notifications.

Open builder

Supported input validations

  • phone for phone-number inputs.
  • email for email addresses.
  • integer for whole-number answers, optionally with minimum and maximum values.
  • url for website links.
  • exact when the user must enter one of a defined set of accepted values.
  • photo or file when the answer is something the customer sends rather than types: a photo, a video, a voice message or a document. Choose which kinds the step takes, and mark it optional to let a text reply move on. One file per step; it shows in the inbox conversation.

Use validation where the answer shape matters. Do not over-validate ordinary free text like names or general notes.

The validation type selector open on an input node

Require review when a human decision is still needed

If a booking, request, or quote needs confirmation from the business, enable review and define the status pipeline that new submissions should follow.

  • Set a default status so new submissions land in the correct queue.
  • Add or rename statuses to match the way the team actually works.
  • Use status labels that are meaningful to operators, not just generic placeholders.
The review pipeline and statuses section inside the Configure tab

Owner notifications and customer messages

The Configure tab also controls the messages that go out as a submission moves — both to you and to the customer. Leave any message blank to send nothing.

  • Owner notification — what you receive when a new submission arrives.
  • Customer messages — a per-status update for each status, plus the reschedule, "human takes over", and "bot resumes" messages. Use {{node-id}} to drop a customer's answer into the text.
  • Notification urgency — how quickly you are notified about new submissions.

Statuses carry a kind

Each status you define has a kind — pending, active, completed, or cancelled. The kind is what drives the inbox views and the calendar, so a completed or cancelled status frees the slot while a pending one queues for review.

Customer emails on the Free plan

When a status update or reminder reaches a customer by email (on website chat once they have given an email, and on other channels when the chat can't take a reminder), the Free plan sends Meerlume's standard English wording instead of your text, up to 30 a day and 300 a month; past a limit they are skipped and you are told. Every such email says why it was sent and carries a link, and a one-click unsubscribe in the mail app, that stops further emails to that address from your business, and an address to report abuse to. An email is not sent to an address whose domain has no mail server, such as a mistyped one. On every plan, an address that bounced or reported an email as spam is not emailed again, and an unusual share of spam reports or bounces pauses an account's customer emails: for a week after bounces the first time, and until support switches them back on after spam reports or repeated bounces. Messages in the chat itself always use your words.

Related guides

Continue with the next part of the setup once this step is stable.