Your WhatsApp replies to customers on its own, with the right message for new customers, after-hours chats and bookings, and you choose which reply goes first.


Before You Start

  • Connect your WhatsApp Business number to EasyBiz first. See Connect and Configure WhatsApp.
  • To confirm bookings or add a booking button, you need at least one Mini App (a short form customers fill in inside WhatsApp). See How the Mini App Builder Works.
  • You need access to ⚙️ Settings in the Console.
  • If you set this up before: Auto Reply Rules moved from Settings › WhatsApp to their own Auto replies page under the CRM section, and Business Hours and Test Group are now on that same page. Your saved replies, hours and test numbers are already there. Disabled is now called Off, and one Save at the top right saves every change on the page.

Choose your setup

Level Fits shops like What you set up Read these sections
Easy One shop that wants every new chat answered with a friendly welcome, whatever the time One ready-made reply, switched to Live Where to find it, Adding a reply, Status: Off, Testing and Live, Saving your changes
Intermediate Shops with fixed opening hours that want one reply by day and another at night, checked by staff before customers get them Business Hours, a Test Group and several replies in the right order Everything in Easy, plus Choosing when a reply is sent (Conditions), Business Hours, Test Group, Reply order
Advanced Shops taking pickup bookings through Mini Apps, or answering price questions with a link Keyword replies, booking confirmations with placeholders, and buttons Everything in Intermediate, plus Writing the message, Adding a button (Action), Send frequency

With the Easy setup alone, every customer who starts a new chat gets your welcome straight away. You can add hours, testing and buttons later without redoing it.


What are auto replies?

An auto reply is a simple instruction you set once: "When this happens, send this message." For example, when a new customer messages you for the first time, EasyBiz sends them a welcome. When someone messages after closing time, they learn when you will be back. When a customer books a pickup in your Mini App, they get a confirmation with their pickup date and time. Each message gets at most one auto reply, picked from the top of your list.

Where it works

  • Console: you and your staff set up and order the replies in ⚙️ Settings › Auto replies.
  • WhatsApp: customers get the reply in the same chat, the moment they message you or submit a Mini App.

Why set it up

Your WhatsApp is probably your busiest customer channel, but your team cannot always reply in seconds, especially at peak hours, early mornings or on public holidays.

  • A customer who messages at 11 pm gets an answer instead of silence.
  • Every booking gets a confirmation the moment it is submitted, so customers stop asking "did you receive my order?".
  • Your staff stop typing the same "Hi, thanks for reaching out" many times a day.

If you skip this, every message waits until someone on your team reads it, and customers who message after hours hear nothing until you open.


Where to find it

  1. Click the ⚙️ Settings icon in the top-right corner.

The Console with the ⚙️ Settings icon in the top-right corner outlined in red.

  1. Under the CRM section, click Auto replies.

The Settings page scrolled to the CRM section, with the Auto replies card outlined in red.


The Auto replies page

The page has two sides:

  • Left: under Replies, your replies in the order EasyBiz checks them, with Add reply at the top. Each row shows the reply's name and what starts it, for example "New Conversation + After business hours". Under Settings are Business Hours and Test Group, which every reply shares.
  • Right: the preview. Point at a reply in the list to see its message as customers get it on their phone. Click a reply to open and edit it.

A reply in Testing or Off shows that word next to its name. A Live reply shows nothing, and a reply you have added but not saved yet shows Not saved.

The Auto replies page for CleanFast Laundry, with four replies in the Replies list on the left (one showing a Testing badge), Business Hours and Test Group under Settings, and a reply's message showing in the phone preview on the right.

To go back to the list from a reply, click Auto replies in the path at the top of the page.


Adding a reply

  1. Click Add reply. A menu opens with ready-made replies in three groups: Welcome (New Customer Welcome, New Customer After Hours), Operational (After Working Hours) and Confirmation (New Order Confirmation, Schedule Confirmation, Sign Up Confirmation). Blank at the bottom starts an empty reply.

The Add reply menu open, showing the Welcome, Operational and Confirmation groups with each ready-made reply and its one-line description, and Blank at the bottom.

  1. Click the reply you want. The Add reply window asks for its Name. A ready-made reply fills in its own name, for example "After Working Hours". Change it to something your staff will recognise, such as "Closed tonight notice".

The Add reply window with the Name field filled in as "Closed tonight notice" and the Add button outlined in red.

  1. Click Add. The reply opens with its conditions, message and send frequency already filled in. Check each part using the sections below.

A ready-made reply is a starting point. You can change every part of it. For step-by-step setups of each one, see the articles in What's Next.

Each reply has these parts, from top to bottom: Name and Status, Conditions, Reply Message, Action, Send frequency, and Remove reply at the bottom.


Choosing when a reply is sent (Conditions)

Conditions decide when the reply goes out. Add one by clicking its button, for example + New customer. Remove one with the ✕ on its right.

The Conditions section of an open reply, showing New customer and New Conversation added, and the buttons for the remaining conditions below them.

Conditions

Condition The reply goes out when
New Conversation A customer starts a new chat, or a closed chat is opened again. The most common starting point.
New customer The customer has no profile in EasyBiz yet. Once they are saved as a customer, this no longer matches them.
Within business hours The message arrives during the opening hours in Business Hours.
After business hours The message arrives outside those opening hours, on a closed day, or during a break.
Keyword match The customer's message contains a word you choose, such as "price".
App submitted A customer submits one of your Mini Apps, such as a pickup booking form.
Mix and match Add several conditions. All of them must match at the same time, for example New customer + New Conversation + After business hours.

Every reply needs at least one condition that starts it: New Conversation, Within business hours, After business hours, Keyword match or App submitted. New customer cannot start a reply on its own. Until you add one, the section shows a red line asking for it.

You can add each condition once, except Keyword match. Within business hours and After business hours cannot be in the same reply, because a message can't be both.

Keyword match

Type the word in Enter keyword, then choose how it matches. Capital letters don't matter.

Option What it does
Contains The reply goes out when the word appears anywhere in the message. "price" matches "what is your price for curtains?". This is the default.
Exact match The reply goes out only when the whole message is that word, such as "price" on its own.

If you add more than one Keyword match, the message must contain all of the words.

A Keyword match condition with "price" typed in the keyword field and the match dropdown open, showing Exact match and Contains.

App submitted

Use this only if your customers book or sign up through a Mini App. Leave Any app (leave empty for all) empty to answer every Mini App, or pick one Mini App so the reply goes out only for that form.

An App submitted condition with its Mini App picker open, listing CleanFast Laundry's Mini Apps such as "Book a Pickup".

A reply with App submitted is checked only when a customer submits a Mini App. Replies without it are checked only when a customer sends a message, so the two kinds never compete with each other.


Writing the message

Type your message in Reply Message. Type @ to insert a placeholder: a word EasyBiz swaps for real details when the message is sent, such as the customer's name.

The Reply Message field with "@" typed and the placeholder list open, showing the booking placeholders of a reply with an App submitted condition.

Placeholders

Placeholder What it shows
Next Available Time The next time your shop opens, from your Business Hours
Current Date Today's date
Current Time The time now
Customer Name The customer's name
Order Number The order number of their booking
Pickup Date, Pickup Time, Pickup Weekday The pickup they booked
Delivery Date, Delivery Time, Delivery Weekday The delivery they booked

The list shows only what your reply can fill in. Every reply has the first three. Customer Name and the order, pickup and delivery placeholders appear only when the reply has an App submitted condition, because those details come from the form the customer just sent.

As you type, the preview on the right shows the message as customers will get it.


Adding a button (Action)

Use this only if you want a button under the message. Choose it in Action type under Action.

Action type

Option What customers get
None The message only, with no button.
Open Website One button that opens a web page, such as your price list.
Quick Replies Up to 3 buttons under the message. Tapping one sends its words back to you as the customer's reply.
Select options One button that opens a list of up to 10 choices.
Open mini App One button that opens one of your Mini Apps inside WhatsApp.

Open Website

Enter the Button text, such as "See our prices", and the URL of the page, starting with https://.

Action type set to Open Website, with Button text "See our prices" and a URL filled in, and the button showing in the phone preview.

Quick Replies

Click Add button for each button, up to 3. Each button has up to 20 characters, such as "Book pickup" or "Talk to staff". Good for yes or no questions and short menus.

Action type set to Quick Replies, with three buttons "Book pickup", "Prices" and "Talk to staff", each showing its character count, and the buttons in the phone preview.

Select options

Enter the Button text customers tap to open the list (up to 20 characters), such as "View services". Under List options, click Add Item, enter a Title (up to 24 characters) and, if you like, a Description (up to 72 characters), then click Save. Use this for a service menu too long for Quick Replies.

Action type set to Select options, with Button text "View services" and three list options: Wash & Fold, Dry Cleaning and Bag Repair.

Open mini App

Choose the Mini App and enter the Button text, such as "Book a pickup". This works well in a chain: after confirming a pickup booking, send a button that lets the customer schedule their delivery.

Action type set to Open mini App, with the "Book a Pickup" Mini App chosen and Button text "Book a pickup", and the button in the phone preview.


Send frequency

Send frequency stops the same reply going out again and again in one chat.

The Send frequency dropdown open, showing Once per conversation, Once per 24 hours and Every time, with the hint under the field.

Send frequency

Option What it does Best for
Once per conversation Sent once per chat. It goes out again only after the chat is closed and opened again. This is the default. Welcome messages and closing notices
Once per 24 hours Sent at most once every 24 hours to the same customer. A notice you want repeated the next day, but not every few minutes
Every time Sent every time the conditions match, with no wait. Booking and order confirmations, where every form needs its own reply

The ready-made confirmation replies use Every time. The welcome and after-hours replies use Once per conversation.


Status: Off, Testing and Live

Set the status in the Status dropdown at the top of the reply, under its name.

The Status dropdown open at the top of a reply, showing Live: replies to every customer, Testing: replies only to the Test Group, and Off: never replies.

Status

Status What it means
Live The reply goes to every customer whose message matches.
Testing The reply goes only to the phone numbers in your Test Group. Customers don't get it.
Off The reply is never sent. Use this to pause a reply without removing it.

Saving your changes

Every change on this page, to any reply, Business Hours or the Test Group, waits until you click Save at the top right. A small number on the button shows how many items have changes. One click saves them all, and the page shows "Auto replies saved".

The top right of the Auto replies page, with the Save button outlined in red and its number badge showing 2.

Save stays greyed out until every changed reply has a name, at least one condition that starts it (with a word typed for Keyword match) and a message. If you try to leave the page with unsaved changes, it warns you first.


Business Hours

For Intermediate and Advanced setups: Business Hours tells EasyBiz when your shop is open, so replies can answer differently by day and by night. It also fills in the Next Available Time placeholder.

  1. On the Auto replies page, under Settings, click Business Hours. When it is off, the row says "Off: replies never count a message as after hours".
  2. Turn on Enable business hours.
  3. Choose your Timezone, for example Asia/Singapore (SGT, UTC+8).
  4. For each Weekday, turn the day on if you open, then set its Opening hours and, if you close for lunch, its Break. A day switched off counts as closed all day.
  5. Click Save at the top right.

The Business Hours level with Enable business hours turned on, Timezone Asia/Singapore, Monday to Saturday open 9:00 am to 9:00 pm, and Sunday switched off.

If you leave Business Hours off, After business hours never matches, so replies that need it are never sent. Within business hours then matches at any time of day.


Test Group

For Intermediate and Advanced setups: the Test Group is a list of your team's phone numbers. Replies in Testing go only to these numbers, so you can try a reply on your own phone before customers get it.

  1. On the Auto replies page, under Settings, click Test Group. The row shows how many numbers it has.
  2. Choose the country, type the Phone Number, then click Add. Repeat for each number.
  3. To take a number out, click the ✕ on its chip.
  4. Click Save at the top right.

The Test Group level with a Singapore phone number being typed, the Add button outlined in red, and two numbers already added as chips below.

To test a reply, keep it in Testing, send your shop's WhatsApp a message from a Test Group number that matches its conditions, and check the message and placeholders. Then switch it to Live and save.


Reply order

For Intermediate and Advanced setups: each new WhatsApp message is checked against your replies from the top of the list, and only the first one that fits is sent. A customer never gets two auto replies for one message.

  1. Drag a reply up or down by the handle on the left of its row.
  2. Click Save at the top right. The new order applies from then on.
Dragging the 'New customer after hours' reply above 'After hours notice' in the Replies list, then clicking Save

If the first reply that fits is still waiting out its send frequency, EasyBiz checks the next one down. So a customer's second message in the same chat may get a different reply.


Example setup

CleanFast Laundry opens Monday to Saturday, 9:00 am to 9:00 pm, and is closed on Sunday. Business Hours is on with timezone Asia/Singapore, and the owner's and the Tampines manager's phones are in the Test Group. The Replies list, from the top:

  1. Price list: Keyword match "price" (Contains), Open Website button "See our prices", Once per 24 hours, Live.
  2. New customer after hours: New customer + New Conversation + After business hours, Once per conversation, Live.
  3. After hours notice: After business hours, message "Hi, thanks for reaching out! We're closed now and will reply when we open at @Next Available Time.", Once per conversation, Live.
  4. New customer welcome: New customer + New Conversation + Within business hours, Once per conversation, Testing.

A separate Pickup confirmed reply uses App submitted with the "Book a Pickup" Mini App, the message "Hi @Customer Name, your pickup is booked for @Pickup Weekday, @Pickup Date at @Pickup Time.", and Every time.

What customers get:

  • A new customer messages "Hi" at 10:30 pm on Tuesday. Reply 1 doesn't fit (no "price"), reply 2 fits, so they get the after-hours welcome, and only that one.
  • A regular customer messages "What's the price for curtains?" at 11 am. Reply 1 fits, so they get the price list button.
  • Anyone who books a pickup in the Mini App gets the pickup confirmation with their own name, day, date and time, every time they book.
  • New customers messaging during the day get nothing automatic yet, because reply 4 is still in Testing. Only the two Test Group phones get it until the owner switches it to Live.

CleanFast Laundry's Replies list in this order: Price list, New customer after hours, After hours notice (Live, no badge) and New customer welcome with its Testing badge.


Removing a reply

  1. Open the reply and click Remove reply at the bottom.
  2. In Remove this reply?, click Remove reply.

A saved reply is removed straight away, without clicking Save, and customers stop getting it. This can't be undone, so set the reply to Off instead if you may want it back. A reply you added but never saved goes without asking.


FAQs

What happens if a customer's message fits two replies?

Only the first one in your list is sent. Drag your replies to change the order, then click Save. If that reply is waiting out its send frequency, the next one that fits is sent instead.

I made a new reply, but customers aren't getting it. Why?

New replies start in Testing, which only answers your Test Group. Open the reply, set Status to Live: replies to every customer, and click Save.

Why is my after-hours reply not being sent?

Check that Business Hours is turned on, with the right timezone and opening hours. Without them, EasyBiz can't tell when you are closed, so After business hours never matches.

My welcome for new customers is going to regular customers too. Why?

The reply is probably missing the New customer condition. Without it, anyone starting a new chat gets the welcome. Add New customer and click Save.

Can I use @Customer Name in my welcome message?

Only in replies with an App submitted condition, where the name comes from the form the customer just sent. Type @ in Reply Message to see what your reply can use.

My old rules were Disabled. What are they now?

They show as Off and are still never sent. Switch one to Live or Testing and click Save to use it again.

Do I still need the WhatsApp General Settings page?

No. Business Hours and the Test Group are now under Settings on the Auto replies page, and your saved hours and numbers are already there.


What's Next

You now know how auto replies work: conditions decide when a reply is sent, and actions decide what the customer can do next. Before you add your first reply, set your business hours and add your team's test numbers so you can check each reply safely: WhatsApp General Settings.

Then set up each ready-made reply: