A customer who books or changes a pickup or delivery time through your WhatsApp Mini App gets a message confirming the date and time a few seconds later, without anyone on your team typing it.
Before You Start
- Read Setting Up Auto Reply Rules first. It explains how auto replies, their order and their status work.
- You need at least one published scheduling Mini App. EasyBiz has two ready-made ones: Schedule Delivery and Reschedule Pickup & Delivery. See What Is a Mini App if you have not made one yet.
- Add your own phone number to the Test Group on the Auto replies page, so you can try the reply before customers get it.
- You need access to Settings in the Console.
If you set this up before: Mini Apps used to be a tab in WhatsApp Settings, and Auto Reply Rules another tab there. Mini Apps are now in ⚙️ Settings › Sales channels › WhatsApp Mini Apps, and auto replies are in ⚙️ Settings › CRM settings › Auto replies. Your saved Mini Apps and replies are already there, so there is nothing to set up again.
Overview
Schedule Confirmation is one of the ready-made replies on the Auto replies page. It comes with its condition, message and send frequency already filled in. Its one condition, App submitted, means a customer has filled in a Mini App and pressed submit. You choose which scheduling Mini App it answers, check that the message shows the right date and time, then save it. You test it from your own phone first, then switch it on for every customer.
Where it works
- WhatsApp: customers get the confirmation in the same chat where they opened your Mini App.
- Console: your staff see the reply in the conversation in your Inbox. The new pickup or delivery time is saved on the order by the Mini App itself.
Why set it up
- Customers have the time in writing. The date and time they picked are in the chat, so they know when to be home.
- Fewer "Did my change go through?" messages. Your staff spend less time confirming bookings by hand.
- Fewer missed pickups. A customer who picked the wrong slot sees it straight away and can change it before your driver goes out.
If you skip it, the new time is still saved on the order, but the customer gets nothing on WhatsApp until a staff member replies by hand.
Check your scheduling Mini App
The reply can only answer a Mini App your customers can open, and customers can only open a Mini App once it is published.
- Click the ⚙️ Settings icon in the top-right corner.
- Under the Sales channels section, click WhatsApp Mini Apps.
- Find your scheduling Mini App in the list and look at the label on the right of it.

| Label | What it means |
|---|---|
| Published | Customers can open it on WhatsApp. You're ready. |
| Unpublished changes | Customers see the last published version. Your newer edits are not live yet. |
| Draft | It has never been published. Customers can't open it. |
If it shows Draft or Unpublished changes, open it and click Publish at the top right. In the Publish Mini App window, choose your WhatsApp Account and click Publish. If the window says Add to subscription and publish, that WhatsApp number is not on your Mini App subscription yet, and publishing adds it.

Which Mini App asks for which time
The date and time in your confirmation come from the screens of the Mini App the customer filled in. Open the Mini App to see its screens.
| Mini App | What the customer picks | Details you can use in the message |
|---|---|---|
| Reschedule Pickup & Delivery | A new pickup date and time, then a new delivery date and time | @Pickup Date, @Pickup Time, @Delivery Date, @Delivery Time |
| Schedule Delivery | A delivery date and time only | @Delivery Date, @Delivery Time |

If you renamed a copy of one of these Mini Apps, for example Return Delivery Booking, it works the same way as the one you copied.
Where to find it
- Click the ⚙️ Settings icon in the top-right corner.
- Under the CRM settings section, click Auto replies.

Setting it up
Step 1: Add the reply
- Click Add reply above the list.
- Under Confirmation, click Schedule Confirmation.

- In the Add reply window, keep the suggested name or type your own in Name, for example Reschedule confirmation: Pickup & Delivery. Only your staff see this name, so a name that says which Mini App it answers helps later.

- Click Add.
The reply opens with everything already filled in. The phone on the right shows the message as your customer will get it.
Step 2: Choose the Mini App it answers
Under Conditions, the reply comes with one condition, App submitted. Below it is a box that says Any app (leave empty for all).
- Click the box under App submitted.
- Type schedule to find your scheduling Mini Apps, then choose one, for example Reschedule Pickup & Delivery.

The list shows every Mini App in your shop by its name, including ones you have not published yet, so check the one you choose is published.
App submitted
| Choice | What happens |
|---|---|
| Leave empty | The reply answers every Mini App a customer submits, including order and sign-up forms. A customer who signs up would get "your booking is confirmed for" with no date or time. |
| One Mini App | The reply answers only that Mini App. This is the right choice for almost every shop. |
You can choose only one Mini App per reply. If you use both Schedule Delivery and Reschedule Pickup & Delivery, add a second Schedule Confirmation and choose the other Mini App in it.
Step 3: Check the message
Reply Message
The message comes filled in as:
Hi @Customer Name, your booking is confirmed for @Pickup Date @Pickup Time. We'll see you then!
@Customer Name, @Pickup Date and @Pickup Time fill in by themselves from what the customer entered in the Mini App. The date shows in your shop's date format, for example 19/11/2026, and the time shows the slot the customer picked, for example 14:00-16:00. Change the wording to sound like your shop, and type @ to add other details, such as @Delivery Date or @Pickup Weekday.

For Schedule Delivery: this Mini App asks only for a delivery time, so @Pickup Date and @Pickup Time would come out blank. Delete them and type @ to add @Delivery Date and @Delivery Time instead, for example "Hi @Customer Name, your delivery is booked for @Delivery Date @Delivery Time. We'll see you then!"

Action
Action type comes set to None, so the confirmation goes out as plain text. Use this only if you want a button under the message, for example Open Website with a link to your price list. Most shops keep None.
Send frequency
Send frequency comes set to Every time. Keep it. A customer may change their time twice in the same chat, and each change should get its own confirmation.
| Send frequency | What it does |
|---|---|
| Once per conversation | Sends once. A second change in the same chat gets no confirmation until the conversation is closed. |
| Once per 24 hours | Sends at most once a day to the same person. A second change that day gets nothing. |
| Every time | Sends for every booking or change. |

Status
Status is at the top of the reply, under Name. A new reply starts as Testing. Keep it on Testing until you have tried it yourself.
| Status | What it does |
|---|---|
| Live: replies to every customer | Sends to every customer who submits the Mini App. |
| Testing: replies only to the Test Group | Sends only to the numbers in your Test Group. Customers get nothing. |
| Off: never replies | The reply is kept but never sends. |

Step 4: Save
Click Save at the top right. Click Auto replies at the top left to go back to the list. Your new reply is at the bottom with a Testing label.

Here is the whole setup for a Schedule Delivery reply, from Add reply to Save:
Testing the reply
- Check that the reply's status is Testing and your phone number is in the Test Group.
- From that phone, open your scheduling Mini App on WhatsApp, pick a date and time, and submit it.
- The confirmation arrives within a few seconds, with your name and the date and time you picked. While the reply is on Testing, it ends with ⚠ Test Mode, so you can tell it apart. Customers never see this line.
This is what the test phone gets when Mei Ling moves her pickup to 19/11/2026, 14:00-16:00:

If the confirmation doesn't arrive, check that:
- Your phone number is in the Test Group.
- The reply has the Mini App you submitted chosen under App submitted, and that Mini App is published.
- No other reply higher in your list also answers that Mini App, or has an empty App submitted box. EasyBiz sends only the first one that fits.
If the date or time is blank, the message uses details that Mini App doesn't ask for. See Check the message.
When it works, open the reply, change Status to Live: replies to every customer, and click Save.
Example setup
CleanFast Laundry lets customers change their pickup and delivery times through its Reschedule Pickup & Delivery Mini App.
- Name: Reschedule confirmation: Pickup & Delivery
- App submitted: Reschedule Pickup & Delivery
- Message: "Hi @Customer Name, your booking is confirmed for @Pickup Date @Pickup Time. We'll see you then!"
- Action type: None
- Send frequency: Every time
- Status: Testing, then Live after the owner tried it
On Monday evening, Mei Ling realises she won't be home on Wednesday morning. She opens the Mini App and moves her pickup to Thursday 19/11/2026, 14:00-16:00. A few seconds later she gets "Hi Mei Ling, your booking is confirmed for 19/11/2026 14:00-16:00. We'll see you then!" Her order in the Console now shows the Thursday pickup.
FAQs
Does this reply change the booking?
No. The Mini App changes the pickup or delivery time on the order when the customer submits it. This reply only tells the customer what was saved.
Will customers get this and a new order confirmation for the same booking?
No. EasyBiz sends only one reply for each Mini App a customer submits. Choose your order Mini App in New Order Confirmation and your scheduling Mini App here, and each customer gets the one message that fits what they did.
Does it send when my staff change a pickup time in the Console?
No. It only answers a scheduling Mini App submitted on WhatsApp.
Why is the date blank in my confirmation?
The message uses details the Mini App doesn't ask for. Schedule Delivery asks only for a delivery time, so use @Delivery Date and @Delivery Time in its reply instead of @Pickup Date and @Pickup Time.
I use both scheduling Mini Apps. Do I need two replies?
Yes. Each reply answers one Mini App, so add one Schedule Confirmation for each and choose a different Mini App in each. Give each its own message, with pickup details for the reschedule one and delivery details for the delivery one.
I set up schedule confirmations before. Do I need to do them again?
No. Your saved replies are already on Settings › CRM settings › Auto replies. Open each one and check the right Mini App is chosen under App submitted and the message uses the right date and time.
What's Next
Customers now get the pickup or delivery time in writing the moment they book or change it. Continue to Sign Up Confirmation to welcome customers who sign up through your Mini App.