Shipping Confirmation enables you to send an automated shipping confirmation message once your customer's order has been shipped. Each time a customer's order is shipped, they enter the workflow. Depending on the delay set by the store owner, the customer receives an email about it. Once the email is sent, the client exits the workflow.


Before you start
Eligibility and requirements
Automation set-up
Content of the message (personalized information)
Shipping statuses updates

Before you start

Eligibility and requirements

The trigger for this workflow is preset and set to "Fulfillment status is fulfilled." This means that your orders' status should be pushed to Omnisend. This happens automatically for all direct integrations (Shopify, Bigcommerce, Magento, and Woocommerce) and those integrated via API-v3.

This event also carries billing and shipping information about the customer's order. It may also carry a Tracking link.

If your platform doesn't provide the tracking URL in the order details, you may use a third-party shipping application that can be integrated with Omnisend and your store platform.

Shipping apps with direct integration

Automation set-up

To create the Shipping Confirmation workflow, proceed to the Automations tab -> click on the Create workflow button and pick it from the list.

Automation trigger settings

In the platform, the trigger of the Automation is set to Order Status Changed -> Order Fulfillment status is Fulfilled.

When the order status becomes one of the requirements, the confirmation email is triggered and sent according to the Delay setting.

Audience filter

You may also target your automation based on your customers' Pcustomers'a (Country, Gender, Tag, etc.) and their belonging to a specific Segment.

Audience filter

Exit conditions

The shipping confirmation email doesn't have an exit condition, meaning that the customer exit the flow after getting all messages. However, you may also cancel the flow under certain conditions, for example, when the customer purchases a particular product or depending on the country they specify at the check-out page.

Exit Conditions


If you choose not to trigger the workflow for contacts who have already been in this automation, the same customer won't be able to trigger this sequence within a specific time. Since the Shipping Confirmation email should be sent for every order the customer places, we do not recommend enabling this option.

Conditional Split

With the Conditional Split block, you may send different messages based on the customer's profile data or the Segment they belong to. It might be a country your customer provides at the check-out or the number of the orders he placed.

Learn more about segment-based Split Condition.


The delay block can be added to any automation stage and set to any value from immediately to several months. However, we recommend setting the delay to immediate for the Shipping Confirmation email.

Content of the message (personalized information)

You may add Email, SMS, or Push Notification to your Shipping Confirmation sequence. Once the block is added, you will need to provide all the details, including the sender's email address, name, etc. If some data is still missing, you will see the warning message: 'Missing email information' or 'Missing SMS information.'

Special blocks

In contrast to other emails, Shipping Confirmation preset contains some special content blocks. All the information specified in the templates gets pre-filled automatically each time the email should be sent to a particular customer.

  • Track your order (a button linking to a particular shipping company, the link is added automatically if the order has a tracking number set). This button might not be shown in the editor if the platform doesn't provide a tracking link.

  • Order (order information, see image below). What is excellent is that you can choose what exactly needs to be shown in the email.

  • Order note (a text field for additional notes). If nobody left a note while placing the order, this block won't be displayed in the Email message.

  • Billing and shipping (buyer's addresses).

  • Order status button (a button linking to that particular order info, the link is added automatically). For Shopify stores, redirects to the page shown after the payment step.

New email builder blocks:

  • Order details (order number and date).

  • Ordered products (details about ordered products, you can choose which information to show).

  • Order total (allows you to pick the pricing details you'd like to include in email content).

  • Billing & Shipping (billing and shipping details of your customer, you get to pick which information to include as well).

For Shopify users, the confirmation messages will be sent in the currency the order that was placed in.


In the Shipping Confirmation SMS, you may update your customers about the order shipment status. If you are using a third-party application, you may also add a tracking link to the SMS message content.

Shipping statuses updates

Omnisend allows you to send the notification for one shipping status only. Suppose you wish to update your customers on different statuses, ex. In Transit, Out for Delivery, or Delivered, you may use a third-party app integration with Omnisend. You may check various applications and integrations, including those that can be integrated through Zapier; among the direct integrations, Omnisend has, AfterShip will accomplish this task.

Once integrated, the application will start passing the events with different statuses that can be used in the Automation trigger settings.


Like all other E-commerce features, Shipping Confirmation reports are available in the Reports tab. It contains the standard list of reports: number of emails sent, open rate, click rate, sales generated, and removed. A month-by-month view and Activity feed with detailed information is also available.

Did this answer your question?