Schedule Automated Notifications
Overview
AfterShip Tracking enables you to send prompt trigger notifications for various order, shipment, and delivery statuses, ensuring timely updates for customers on their order progress.
What youāll learn
In this article, we will discuss:
Supported notification statuses
AfterShip Tracking consists of the following statuses under the Notifications flows.
Status type | Sub-statuses | Who can access it? | Supported plans |
|---|---|---|---|
Shipment status flow triggers | Info received | All users | Essentials and above |
| In transit | All users | Essentials and above |
| Out for delivery | All users | Essentials and above |
| Available for pick up | All users | Essentials and above |
| Delivered | All users | Essentials and above |
| Exception | All users | Essentials and above |
| Failed attempt | All users | Essentials and above |
Split order summary | All split order shipments delivered | Commerce API, eCommerce platform, order CSV | Essentials and above |
| Split order digest | Commerce API, eCommerce platform, order CSV | Enterprise plan |
Pre-shipment status flow trigger | Order fulfilled/partially fulfilled/unfulfilled | Commerce API, eCommerce platform, order CSV | Premium and above |
| Order placed | Commerce API, eCommerce platform, order CSV | Essentials and above |
| Order cancelled | Commerce API, eCommerce platform, order CSV | Essentials and above |
| Processing | Commerce API | Essentials and above |
| Custom status | Commerce API | Enterprise plan |
In-store pickup status flow trigger | Order placed | Commerce API, eCommerce platform, order CSV | Enterprise plan (Additional fee) |
| Order processing | Commerce API | Enterprise plan (Additional fee) |
| Order ready for pickup | Commerce API, eCommerce platform, order CSV | Enterprise plan (Additional fee) |
| Order picked up | Commerce API, eCommerce platform, order CSV | Enterprise plan (Additional fee) |
| Order cancelled | Commerce API, eCommerce platform, order CSV | Enterprise plan (Additional fee) |
| Custom status | Commerce API | Enterprise plan (Additional fee) |
Estimated delivery date flow trigger | Estimated delivery date revised | All users | Premium and above |
| Estimated delivery date missed | All users | Premium and above |
| Delivery arriving soon | All users | Enterprise plan |

How to create a custom notification flow
- Log into your AfterShip Tracking admin dashboard.
- Go to Notifications > Flows > Create flow.
- Select the status that you want to trigger from the available options.
- Click Create.
Notifications flow editor
In the flow editor, you can edit the following sections:

- Flow name: In this section, you can enter a suitable name for the flow.
- Logic: This section consists of 3 blocks:
I. Trigger split: Trigger splits are the conditions that are highly related to the Trigger event and will split into Yes and No paths.
II. Conditional split: Conditional splits are the general conditions and will split into Yes and No paths.
Learn more conditional and trigger split filters and definitions.
III. Random split (A/B test): In this block, you can randomly split your recipients into two groups (A and B) so that you can send different notifications.
- Timing: This section consists of 2 blocks:
I. Time delay: Set the waiting period between the previous step and the next step in the flow.

II. Trigger status unchanged: In this block, you can set the duration for which the trigger status remains unchanged as a condition to move on to the next step.

a. Both Time delay and Trigger status unchanged support the following configuration options.
- Minutes
- Hours
- Days
b. Count business days only
Option | Description |
|---|---|
Yes | The flow waits only on the business days defined in your business schedule. The countdown automatically pauses on non-business days. The delay can be calculated based on either the organizationās timezone or the recipientās timezone. |
No | The delay counts all calendar days consecutively, including weekends, without skipping any days. |
c. Select time of day
Option | Description |
|---|---|
Yes | The flow resumes at a specific time on the target day. The time can be based on the organizationās timezone or the recipientās timezone. |
| Example: Delay 2 days, time set to 10:00 AM. If the previous step completes on Jan 1 at 3:00 PM, the next step resumes on Jan 3 at 10:00 AM. |
No | The delay is calculated using full 24-hour periods. |
| Example: Delay 2 days. If the previous step completes on Jan 1 at 3:00 PM, the next step resumes on Jan 3 at 3:00 PM. |
AfterShip counts trigger days based on when the event occurs.
A. 1-day delay: Notification sends 24 hours after the trigger event, or at a chosen time the next day.
Example:
If a shipment is delivered on Jan 1, Monday at 3:00 PM:
- 1-day delay - Notification will be sent on Jan 2, Tuesday at 3:00 PM
- 1-day delay + specific time (10:00 AM) - Notification will send on Jan 2, Tuesday at 10:00 AM
To send notifications the next day, always set a 1-day delay.
B. If Count business days option is enabled and Tuesday is marked as a non-business day, based on the above example, the notification will skip Jan 2 and go out on the next business day, i.e.,
- 1-day delay - Jan 3, Wednesday at 3:00 PM if itās marked as a business day
- 1-day delay + specific time (10:00 AM) - Jan 3, Wednesday at 10:00 AM if itās marked as a business day
- Actions: In this section, you have Send email and Send SMS blocks. You can decide how you want to notify your customers or your organizationās members. You can also choose to send notifications with different content to your customers and your organizationās members separately.
To customize the general settings, messaging, and style of your email template, checkout this guide.
- Flow trigger: On the right-hand side, youāll see a Trigger event for which you can customize the settings. In case you want to send precise updates to specific customers, use the filters given in the trigger field.
I. Trigger filters: In this section, you can add additional filters to determine what triggers this flow.

II. Flow filters: This filter applies to the entire flow and is checked before every step. Customers must meet these filter conditions to stay in the flow.

III. Trigger frequency: In this section, you can set the frequency of the notification trigger.

- Once all the settings are done, click Enabled under the Status.
- Click Save.
Additional resources
Need help?
In case you need any further assistance, feel free to reach out to our support team.
Updated on: 09/02/2026