2. Setting Up Post-Purchase Automations in Omnisend
This guide walks you through building automations in Omnisend using Postflows shipping events. Postflows detects what happens with a shipment and sends the event to Omnisend; Omnisend then sends the email to your customer.
What this guide covers: How to build and configure automations in Omnisend. For reference on event names, data properties, and how the integration works: see How Postflows Works with Klaviyo and Omnisend.
Before You Start
Make sure the following are ready before building your automations:
Omnisend is connected in Postflows. Go to Dashboard > Integrations to confirm.
Your tracking page is set up in Postflows. Your post-purchase emails will link customers here.
You know which Postflows event you want to use. Each automation is built around one event.
For the full list of available events and when they fire, see Available Events and What Triggers Each One.
Step 1 - Create a New Automation in Omnisend
Log in to Omnisend and go to Automations in the left navigation. Click New Workflow, then select Create from scratch. Do not start from a pre-built template.
Give your automation a name that matches the Postflows event you're using. For example:
Postflows - Shipment In Transit
Postflows - Out for Delivery
Postflows - Shipment Delivered
Click Create to continue.
Step 2 - Select Your Postflows Event as the Trigger
After creating the automation, you'll be taken to the workflow builder. Click the trigger block at the top to open the trigger settings.
Search for "Postflows" and your connected events will appear. Select the event you want to use for this automation.
Postflows events in Omnisend follow this naming pattern: Postflows V1 - {Event Name}
The available events are:
Postflows V1 - 1. Order Created
Postflows V1 - 2. Shipment In Transit
Postflows V1 - 3. Out for Delivery
Postflows V1 - 4. Shipment Delivered
Postflows V1 - 5. Label Created
Postflows V1 - 6. Shipment Exception
Postflows V1 - 7. Delivery Attempt Failed
Postflows V1 - 8. Ready for Pickup
Once selected, contacts will enter this automation whenever that Postflows event fires for their order.
Configure frequency settings
Directly in the trigger settings, you'll see a Frequency option. This controls how often a contact can enter the same automation.
Disable the option ‘Skip contacts who have already been in this automation', so customers can enter the automation each time the event fires.
This is important: a customer can place multiple orders, which means the same Postflows event fires again for each new shipment. Without setting frequency to Every time, a customer who has already gone through this automation won't receive emails for future orders.
Trigger filters (optional)
Trigger filters let you narrow down which contacts enter this automation based on the event data. For example, you might only want the automation to trigger for orders above a certain value or for a specific product.
For most brands, no trigger filters are needed during initial setup. You can add them later as your flows become more advanced.
Audience filters (optional)
Audience filters check conditions on the contact's profile before they enter the automation. These are useful when you're running automations for multiple Postflows events and want to prevent contacts from entering overlapping automations at the same time.
For example, if a contact has already entered your Shipment In Transit automation, you may not want them to continue receiving emails from the Order Created automation.
To set this up, add an audience filter to your Order Created automation:
Select the relevant contact property or event history condition
Set it to exclude contacts who have already triggered Postflows V1 - 2. Shipment In Transit
Adjust the filter for each automation based on where it sits in your shipment sequence.
Skip contacts (optional)
Omnisend also gives you the option to Skip contacts who are currently active in this workflow. This prevents a contact from being in the same automation more than once at the same time, useful if shipment events for separate orders fire in quick succession.
Once your trigger is configured, your automation is ready for the next step: building your emails.
Step 3 - Add an Email to Your Automation
Add the email block
Drag from the left panel the Email block under the trigger block. Click the email block to open its settings.
Configure email settings
In the email settings panel, configure the following:
Subject Line
Preheader Text
Sender Name
Sender Email Address
Email Template
Every Postflows event passes shipping data directly into Omnisend, including tracking number, carrier, estimated delivery date, order details, and line items. These are all available as dynamic variables in your email template. For the full list of available properties, see How Postflows Works with Klaviyo and Omnisend.
We recommend linking customers to your Postflows tracking page in your post-purchase emails. See Tracking Page Builder Guide for more details.
Add time delays between emails (optional)
If your automation includes more than one email, you can add time delays between them to space out your communication and avoid sending too many updates in quick succession.
To add a delay:
Click the + icon below an email
Select Delay
Choose how long contacts should wait before receiving the next email
Example uses:
Space out multiple updates in a Shipment In Transit sequence
Add a gap between a delivery confirmation and a follow-up email
Delay a review request after delivery to give the customer time to receive and open their order
Select or build your email template
In the email settings, go to Template and choose an existing template or build a new one in Omnisend's email editor.
Step 4 - Preview and Activate
Preview your automation
Before going live, preview your emails to confirm the Postflows data populates correctly. Tracking details, order information, and personalization should all appear as they would in a real send.
Click an email block in the automation builder. A preview panel will appear on the right side showing your email layout. To preview with real contact and event data, click Edit content to open the email editor, then click Preview & test in the upper right corner.
From there, select Preview as one of your contacts and choose a contact from the dropdown. Because Postflows seeds sample events when you connect the integration, a Postflows sample contact will already be available here, you don't need to wait for a real order to come through.
To send a test email to your own inbox, click Send test email in the same menu.
If you need to resend the sample events, go to Dashboard > Integrations > Seed All Events in Postflows.
Activate your automation
Once your automation is ready, click Start Workflow (or toggle the automation to Active) to go live.
While setting up, you can keep the automation in Draft mode; nothing sends while it's in Draft. Once activated, the automation will run automatically whenever the selected Postflows event fires.
We recommend reviewing the automation in Draft first, using the preview to confirm your emails look right, then activating.