Skip to main content

Cancellation Confirmation Automation

Learn how to create a cancellation confirmation email

Written by Ira

The Cancellation Confirmation Automation sends an email, SMS, or push notification to contacts when one of their orders is canceled. Use it to acknowledge the cancellation promptly, share next steps, and keep your store relationship intact.


Before You Begin

💡 Order Canceled vs. Order Refunded: This automation triggers only when an order is set to "Canceled." Refunding an order – even a full refund – does not trigger this workflow unless the order is also canceled. To notify contacts about refunds, create a separate Automation using the Order Refunded trigger.

Eligibility and Requirements

The Cancellation Confirmation Automation is a pre-built workflow in Omnisend's library. Its trigger is pre-configured for the platform your store runs on – use the default where possible.

Ecommerce Platform

Order Statuts on the Platform

Order Status in Omnisend

Shopify

Canceled

Canceled

Magento

Canceled

Voided (can be changed)

WooCommerce

Canceled

Voided

BigCommerce

Canceled

Voided

Custom Platform

X

Can be set to any

Automation Setup

Go to AutomationCreate workflowTransactionalCancellation Confirmation.

Automation Trigger Settings

For Shopify, BigCommerce, and API-connected stores: The default trigger is Order Canceled.

For all other platforms: The default trigger is Order Status ChangedOrder StatusVoided.

Trigger Filters

You can narrow the automation to specific order types using trigger filters.

Note: If you filter by an order tag (for example, "High Risk"), that tag must already be applied to the order before Shopify sends the cancellation event to Omnisend. Tags added manually after cancellation will not be recognized.


Audience Filters

You can target the automation by contact profile data (Country, Tag, Gender, etc.) or by Segment membership. If you use a Segment based on purchase behavior, note that this adds processing overhead and may delay triggering.

Exit Conditions

The Order Cancellation email doesn't have any default exit condition, meaning the customer exits the flow after getting all messages. You can add up to 5 exit conditions to stop the workflow early, such as when an order receives a specific tag or the contact meets certain criteria.

Frequency

By default, the workflow triggers for every new cancellation event per contact. If you enable Do not trigger the workflow for contacts already in this automation, the same contact cannot re-enter the workflow within a set time window.

Note: Because each cancellation is a distinct event, we recommend keeping this option disabled. If a contact has multiple orders canceled, each cancellation should trigger the workflow independently. If you have created a separate workflow for a specific order category, adjust your other workflows so contacts do not receive duplicate messages for the same order.

Message Content

You can add Email, SMS, and Push Notification message blocks to this Automation workflow.

Email

Provide a subject line, pre-header, and sender email address when configuring the email block. Personalizing the subject line with the order name or number (for example, Order {{order.name}} has been canceled) makes the message immediately recognizable in your contact's inbox.

Click Edit Content to build the email. The following content blocks are available and pre-configured for order data:

  • Order Summary – displays all order-related details; you can control which fields appear.

  • Billing and Shipping – shows the contact's billing and shipping information.

💡 Cancellation messages are sent in the currency in which the original order was placed.

SMS

If a contact has opted in to SMS, add an SMS block to deliver the cancellation notice immediately. Combining Email and SMS helps ensure time-sensitive order updates reach contacts through their preferred channel.

Other Blocks

You can also add a Push Notification block or a Contact Tag action to the sequence.

⚠️ Important: When using multiple channel blocks in one Automation Workflow, keep the Pass non-opted-in contact to the next workflow step option enabled for each block. If it is disabled, contacts who have not opted in to that channel will exit the workflow entirely instead of moving to the next step.

Best Practices

Cancellation Confirmation emails consistently see strong open rates since contacts expect and look for this message. Use it to:

  • Confirm the cancellation clearly and include the order number.

  • Explain next steps (refund timeline, return instructions, or who to contact).

  • Offer a related product or a discount code for a future purchase.

Sending the email immediately after cancellation reduces follow-up support contacts and reinforces trust in your store.

Reports

Cancellation Confirmation Automation reports are available under Reports → Automation. You can view the number of emails sent, open rate, click rate, sales generated, and unsubscribes. A month-by-month view and an activity feed with contact-level detail are also available. Learn more about Automation reports.

FAQ

My contacts are receiving two cancellation emails – one from Shopify and one from Omnisend. How do I stop the duplicate?

When canceling an order in Shopify Admin, a dialog shows a "Send a notification to the customer" checkbox. Uncheck it before confirming the cancellation. Omnisend does not currently offer a way to globally suppress Shopify's cancellation notification – you need to uncheck this manually each time.

Will refunding an order (without canceling it) trigger this automation?

No. The Cancellation Confirmation Automation triggers only when an order status is set to "Canceled." A refund – even a full refund – does not trigger this workflow unless the order is also canceled. To notify contacts about refunds, create a separate Automation Workflow using the Order Refunded trigger.

How do I stop other active workflows (like order follow-up emails) from sending after an order is canceled?

In each active Automation that should stop when an order is canceled, add "Order Canceled" as an exit condition. When triggered, contacts in those workflows will exit automatically before receiving further messages.


Our Support Team is available 24/7 to answer all your questions. Feel free to reach out via in-app chat or [email protected].

Did this answer your question?