Ometria usually receives contact and subscription data from Shopify at regular intervals through scheduled syncing.
To speed this process up so you can use the data more immediately (e.g. triggering welcome campaigns for new subscribers), Ometria also uses Shopify's webhooks to collect customer and subscription data in real time.
See also: Shopify subscription sync for two way syncing back to Shopify.
How Shopify consent reaches Ometria
Email marketing consent can reach Ometria from Shopify in three ways:
- Subscription webhooks: Shopify sends consent changes to Ometria as they happen, usually within seconds.
- Shopify Flow: if your Flow sends consent to Ometria through the API, the update arrives in real time.
- Scheduled sync: the Shopify importer usually runs every hour and picks up consent changes made since its last run.
If consent changes reach Ometria only up to an hour later, they are probably arriving through the scheduled sync rather than a webhook. Contact our Support Team to check that your subscription webhooks are active.
The source shown in a contact's consent history can change after the next scheduled sync. A change delivered by webhook can later show Ecomm importer as its source, so the source does not always show which path delivered the consent first.
Shopify webhook setup
Webhooks are offered by default. Ometria will create, manage and update these webhooks on your behalf, so there is no need for any manual setup..
Please contact our Support Team, if you:
- Prefer not to have these webhooks configured by default or
- Would like to have the force opt in option added to your email webhook subscriptions
Legacy webhooks
Some retailers previously set up manual Shopify subscription webhooks.
As of 22nd September 2025, these have been replaced with Ometria’s automated webhooks (described above).
Your integration will continue to function as expected, and we recommend removing any manually created webhooks when convenient.
Comments
0 comments
Article is closed for comments.