
## Before You Start

- **Mini-Apps published** — You need at least one scheduling-related Mini App published (e.g. "Schedule Delivery" or "Reschedule Pickup & Delivery"). Your Mini Apps are configured in the <Badge>Mini-Apps tab</Badge> within WhatsApp settings.

- **Test Group** — Add at least one phone number in [General Settings](/docs/whatsapp-general-settings).

If you are new to auto reply rules, read [Setting Up Auto Reply Rules](/docs/setting-up-auto-reply-rules-for-your-whatsapp) first.

---

## When This Rule Fires

Pre-configured condition:

- **App submitted** — Fires when a customer completes and submits a Mini App. The default message is tailored to include pickup date and time details.

<Callout type="important" title="⚠️ Important">

Set the app filter to your scheduling-related Mini App(s) only — not "Any app."

</Callout>

---

## How to Set It Up

1. Go to **WhatsApp Settings** → <Badge>Auto Reply Rules tab</Badge>

![Go to WhatsApp Settings → Auto Reply Rules tab](https://cdn.easybizcloud.app/knowledge/c9aefd0c85eae241324918fc428160ccdadedea258a9cff528f61cbd388e13bf.png)

2. Click <Badge>+ Add Rule</Badge>

![Click + Add Rule](https://cdn.easybizcloud.app/knowledge/6c06e161fd1f220a027b89f5d7aac29fb5e1afbefe7a08d33b4f2d66baa4f36a.png)

3. Under **Confirmation**, select **Schedule Confirmation**

![Under Confirmation, select Schedule Confirmation](https://cdn.easybizcloud.app/knowledge/9d0f82fdcb2049eca31e6a2fddf6ee213c7320199bb7541de598465c05cfb974.png)

4. **Set the app filter** — click the dropdown and select your scheduling Mini App(s):

  - **Schedule Delivery**

  - **Reschedule Pickup & Delivery**

<Callout type="note" title="Note">

Haven't set up your Mini Apps yet? Head to our [Mini Apps guides](/docs/what-is-a-mini-app) to get started first.

</Callout>

![Reschedule Pickup & Delivery](https://cdn.easybizcloud.app/knowledge/b91e5a2f2814edfe16dacc02213d756208948a9d60a39273310f5f5c7f70ebda.png)

5. Edit the **reply message** (optional). The default is:

> "Hi @Customer Name, your booking is confirmed for @Pickup Date @Pickup Time. We'll see you then!"

!["Hi @Customer Name, your booking is confirmed for @Pickup Date @Pickup Time. We'll see you then!"](https://cdn.easybizcloud.app/knowledge/b91e5a2f2814edfe16dacc02213d756208948a9d60a39273310f5f5c7f70ebda.png)

6. Set **Action type** — the default is **None**.

7. Set **Send frequency** to **Every time** — a customer might reschedule or book multiple deliveries in the same conversation.

8. Click <Badge>Save</Badge>.

9. Set **Status** to **Testing**.

![Set Status to Testing.](https://cdn.easybizcloud.app/knowledge/fab9bf29c8dc5ac4a54e6ade65dc1b99d7ba6f48a8ae80dae28b202d72bf74e7.png)

<Callout type="note" title="Note">

The @Pickup Date and @Pickup Time placeholders pull from the booking details the customer entered in the Mini App. Make sure your scheduling Mini App collects a date and time, otherwise these will appear blank.

</Callout>

---

## Testing the Rule

1. Make sure the rule is set to **Testing** status

2. Confirm your test phone number is in the **Test Group** ([General Settings](/docs/whatsapp-general-settings))

3. From your test number, open your scheduling Mini App on WhatsApp and submit a test booking

4. You should receive the schedule confirmation with the correct date and time filled in

5. Verify you **only** receive this confirmation — not an order or sign-up confirmation on top of it

<Video src="https://cdn.easybizcloud.app/knowledge/video/194816f76b70d301e29699f78654659fc2527e15b997c57a08ee10fe90f504f5.mp4" />

Once verified, switch the status from **Testing** to **Live**.

<Callout type="note" title="Note">

You can use [New Order Confirmation](/docs/new-order-confirmation) and Schedule Confirmation at the same time — just point each one at a different Mini App to avoid sending two messages for the same booking. For example, point New Order Confirmation at your Laundry Pickup form and Schedule Confirmation at your Reschedule form.

</Callout>

---

## What's Next

Now that schedule details are confirmed automatically, continue to [Sign Up Confirmation](/docs/sign-up-confirmation) to set the welcome reply that goes out when a customer signs up through one of your mini apps.
