Track completed orders in Omnisend
If you use Omnisend for email and SMS marketing, Back Office can send a Placed Order event to Omnisend automatically every time one of your online orders is confirmed. This is what powers Omnisend's revenue reporting and stops "you left something in your cart" emails going to customers who have already completed their order.
Note: The tracking snippet you paste into your website (see below) can record browsing and checkout activity, but it cannot send the official Placed Order event — only Back Office can, using your Omnisend API key. Both pieces work together.
What you need
- An active Omnisend account
- Your Omnisend API key (from Omnisend: Store settings > Integrations & API > API keys)
Add your Omnisend API key
- In Back Office, make sure you are at Company level (no store selected in the switcher).
- Go to Setup > Online Ordering > Domain.
- If you run more than one brand, choose the brand from the Virtual Brand selector at the top.
- Scroll to the Custom Scripts section.
- Paste your key into the Omnisend API Key field.
- Click Save Changes.
That's it. From now on, whenever an online order for that brand is confirmed, Back Office sends a Placed Order event to Omnisend with the customer's email, order total, and items.
What this enables
- Revenue reporting — Omnisend's sales dashboards start showing order revenue.
- Cart abandonment protection — customers who complete an order are automatically removed from "abandoned cart" and "abandoned checkout" flows, so they don't get chased for an order they placed.
- Post-purchase automations — order confirmation and follow-up flows can use the order details.
Good to know
- The key is stored per brand. If you have several brands, add the correct key to each one.
- Only brands with a key set will send events — leaving the field blank simply turns the feature off.
- Each order is sent with a unique ID, so re-confirming an order will not double-count revenue.
Optional: add the website tracking snippet too
To also capture browsing and checkout activity on your website, paste your Omnisend site snippet into the Custom Head Script field on the same Setup > Online Ordering > Domain page. This is separate from the API key and is optional.