Reverse sync writes to Shopify customer records and metafields. The connecting OAuth grant needs the required write permissions; reconnect if the integration reports missing scopes.
The four toggles
Sync profile data to Shopify
Fills in missing customer fields in Shopify with values you have in Spotzee.- Phone number missing on a Shopify customer but present in Spotzee? It gets written.
- First name missing? Same.
- Last name missing? Same.
Sync email subscription to Shopify
Pushes email consent changes from Spotzee back to Shopify. When a customer unsubscribes through a Spotzee email link or preference centre, the unsubscribe state propagates to Shopify so your store reflects the same state. Use this when Shopify is your customer-record system of record and you want to keep both stores aligned without manual reconciliation.Sync SMS subscription to Shopify
Same for SMS. Opt-out keywords (STOP, UNSUBSCRIBE, etc.) handled by Spotzee on inbound SMS reply propagate back to Shopify.
Sync engagement to metafields
Writes Spotzee engagement metrics onto Shopify customer metafields so your Shopify staff and other tooling can see them. Metafields written:- Last email delivery timestamp.
- Last email open timestamp.
- Last email click timestamp.
- Last SMS send timestamp.
- Email engagement score.
When to enable each
A few suggested patterns:- Shopify-first orgs (Shopify is the source of truth for customer records): turn on all four. Keep both systems aligned.
- Spotzee-first orgs (Spotzee owns the customer record, Shopify just owns commerce): leave the profile-sync toggle off, turn the consent toggles on for compliance.
- Compliance-conscious orgs: at minimum turn on Sync email subscription to Shopify and Sync SMS subscription to Shopify so unsubscribes propagate back. Profile and engagement sync are optional.
- Shopify metafield consumers: turn on engagement sync if any Shopify app or storefront feature reads from those metafields.
How updates flow back
Reverse sync runs in real time off Spotzee state changes:- Profile updates are checked every 15 minutes.
- Subscription updates push when subscription state changes in Spotzee.
- Engagement metafields are updated nightly.
When permissions matter
If a reverse sync fails with a missing-scope error, reconnect to approve the integration’s current permissions. The initial connection requests the available write scopes; enabling a toggle does not itself change the scope request. The store card shows Reconnect required when the granted scopes no longer match the integration’s requirements.Next steps
What syncs from Shopify
The five categories pulling data into Spotzee.
Sync settings
Configure all toggles and start the initial sync.
Subscription preferences
How Spotzee tracks the consent state you’re syncing back.
Shopify overview
What the integration does, end to end.