Redo is an order tracking and returns management platform that helps you offer branded returns experiences, exchanges, and refunds to your customers.
With the Redo integration, return events sync automatically to Omnisend, allowing you to trigger targeted email and SMS automations whenever a customer creates or updates a return.
Benefits
Real-time return triggers: Respond when a customer creates a return or when a return's status changes (e.g., shipped, delivered, completed).
Order and refund context: Each event includes the original order reference, refund/exchange/store credit amounts, and full item-level detail.
Automated customer communication: Keep customers informed about their returns through Automation Workflows.
Setup Process
Step 1. In Omnisend, go to Apps → search for the Redo app and click Connect now.
Step 2. On the next page, you'll see an automation. Once you select it, you will see the webhook's URL. Copy it. This URL is required for us to receive information about the upcoming event.
Step 3. In Redo, go to Settings → Developer → Webhooks → Add webhook and set:
Field | Value |
Topic | Returns |
Webhook Kind | Redo |
Webhook URL | The webhook URL from Step 4 |
Bearer token | A secret you choose, used to verify incoming requests |
Click Create to activate the webhook.
Step 4. Confirm the setup in Omnisend.
That's it! All Redo return events will now be triggered as custom events in Omnisend.
What Data is Passed
Contact Fields in Contact Profiles
The following fields will be added to the contact profile in Omnisend:
Email address
First Name
Last Name
Supported Custom Events
Custom Event Name | Description |
| Triggered when a new return is created |
| Triggered when an existing return is updated |
Note: It may take a few minutes for a return event in Redo to appear as a custom event in Omnisend. This is normal and does not indicate an issue with the integration.
Event Properties
Each event includes return data as event properties, including:
Property | Description |
| Internal identifier for which return stage triggered the event (e.g. |
| Unique return ID |
| Return status |
|
|
| Array of compensation methods for the return (e.g. |
| Original Shopify order name (e.g. |
| Customer email address |
| Customer first and last name |
| Customer's return mailing address |
| Refund amount and currency (may be |
| Exchange amount and currency |
| Store credit amount and currency |
| Items included in the exchange, with SKU, price, and quantity |
| Number of items in the exchange |
| Exchange provisioning status (e.g. |
| Array of return shipment details (may be empty depending on return type) |
| Full array of returned items, including SKU, quantity, reason, and refund type per item |
| Original order data, including order name, placement date, totals, and line items |
| Line items from the original order, with product and variant names |
💬 Learn more: Use Personalization in Omnisend.
Build Automation Workflows with Redo Events
Here are some automations you can build once the data is flowing:
Return confirmation email: When
Redo - Return Createdfires, confirm receipt of the customer's return request and let them know what to expect next.Return status update: When
Redo - Return Updatedfires, notify the customer of their return's new status (e.g., shipment received, refund processed, exchange shipped).Refund processed notification: When
Redo - Return Updatedfires withstatus=complete, confirm the refund or store credit amount issued.
💬 Learn more: Set Up Automation Workflow Settings.
FAQ
Which Redo plan do I need?
You need a Redo account with API and webhook access under Settings → Developer. Contact Redo support to confirm availability for your plan.
Does this integration support order tracking events?
Not currently. This integration currently covers only return events.
What subscription status will new contacts have?
New contacts created through this integration are set up based on the provided identifiers. They will not receive marketing emails until they opt in through Omnisend's subscription forms, unless they were already subscribed.
Does historical data sync?
No, only real-time events from the moment the integration is activated.
Can I use Redo events in Email Campaigns?
Redo events are designed for Automation Workflows. To send one-time campaigns, create a segment based on contact data synced from Redo events and send a campaign to that segment.
If you couldn't find the answer to your question, reach out to our Support Team through the in-app chat or at [email protected] - our team is available 24/7.

