> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Reschedule email notifications: confirm schedule changes with customers and staff

# Reschedule email notifications: confirm schedule changes with customers and staff

When a customer reschedules their delivery or pickup date, DingDoong can automatically send a confirmation email to the customer and an alert to your team.



## Overview

Rescheduling only works smoothly when everyone knows about it. DingDoong provides two separate notifications: a **customer confirmation** ("Your order has been rescheduled") showing the old and new date, and a **staff notification** so your fulfillment team can adjust their plan. Both are customizable, with method-specific templates for store pickup, local delivery, and shipping.

|| These emails only trigger when a schedule actually changes. Enabling them sends nothing retroactively.



## Before you start

* The reschedule date picker is set up on your order status page — see [Let customers reschedule their delivery date](#) *(Widget Appearance & Placement)*.
* Your sender email address is verified in **General settings → Email notifications**.



## How to set up reschedule notifications

Here's how, step by step:


### Step 1: Open Email notifications

Go to **General settings → Email notifications**.
![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_p1fzhk.png)



### Step 2: Enable the customer confirmation

Under **Customer notification**, find the **Schedule changes** card and switch it on. Click the card to open the editor — there are separate templates for **pickup**, **local delivery**, and **shipping**, each showing the right labels (e.g., "NEW PICKUP DATE & TIME" and "PICKUP LOCATION" for pickup orders).

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1yalu03.png)


### Step 3: Enable the staff notification

Under **Staff notification**, switch on the reschedule alert and open its editor to set the recipient address and template.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_19vvnyl.png)


### Step 4: Customize, test, save

Adjust subject and content if you like (default subject: *Your order has been rescheduled*), click **Send test email** to check rendering, then **Save**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_3ankw0.png)



## How it looks

**Customer:** receives a branded email headed "Your order has been rescheduled" with the new date and time, the pickup location or delivery address, the order summary, and a link to the order status page.
![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_13b8l88.png)


**Staff:** receives an internal alert listing the customer name, order number, old date → new date, delivery method, and payment method.
![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_148x5xr.png)




## Common scenarios

### Pickup store with frequent date changes

Enable both emails so your in-store team preps orders for the right day without checking the report constantly.

### Delivery business with route planning

Use the staff notification as the trigger to re-run your route plan; the old vs. new date is right in the email.

### You only want internal alerts

Enable just the staff notification and leave the customer confirmation off (or vice versa) — they're independent toggles.



## Configuration options

| Option | Description | Default | Notes |
| ---- |
| Schedule changes (customer) | Confirmation email to the customer | Off | Separate templates per method: pickup / local delivery / shipping |
| Reschedule staff notification | Alert email to your team | Off | Independent from the customer email |
| Subject | Email subject line | Your order has been rescheduled | Customizable per template |
| Template variables | Dynamic order data | — | e.g. `{{ dingdoong_reschedule_old_date }}`, `{{ dingdoong_reschedule_new_date }}`, `{{ dingdoong_new_delivery_date_time }}`, `{{ order_status_url }}` |
| Send test email | Preview delivery to any address | — | Test each method's template |



## Tips & Best practices

|| Test all three method templates (pickup, delivery, shipping) if you offer more than one method — each uses different labels and address fields.

| Include `{{ dingdoong_reschedule_old_date }}` and `{{ dingdoong_reschedule_new_date }}` in the staff email so your team sees the change at a glance.



## Troubleshooting

### Customer rescheduled but no email was sent?

Check the toggle is on for the matching method's template, and that your sender address is verified.

### Staff email goes to the wrong person?

Open the staff notification editor and update the recipient address, then save.



## FAQ

### How do I turn these off?

Switch off the respective toggles in **General settings → Email notifications**. Templates are kept for when you re-enable them.

### Do these replace Shopify's order update emails?

No — they're additional, DingDoong-specific notifications about schedule changes only.



## Related articles

* [Let customers reschedule their delivery date](#) — Set up the storefront side of rescheduling *(Widget Appearance & Placement)*
* [How to notify customers about "Out for delivery" orders](https://help.omegatheme.com/en/article/how-to-notify-customers-about-out-for-delivery-orders-8q2svd/) — Another DingDoong status email *(General Settings)*



||| If you need further assistance, feel free to reach out to us via live chat or email at support@dingdoong.io. We're happy to help!
