Sync customer email subscriptions between Shopify and Mautic
Ready for 3.0What this workflow does
This workflow has 20 nodes and runs on Shopify events (plus 1 other trigger). Along the way it connects Shopify, Mautic and GraphQL.
How it runs
Trigger: On Shopify events (plus 1 other trigger).
- Search for Contact by Email (Mautic): get many
- Crypto: hashes or encrypts values
- Set Shopify Subdomain (Edit Fields (Set)): sets or maps fields
- Contact exists? (If): checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- Accepts Marketing? (If): checks a condition and branches into true / false
- Accepts Marketing? (If): checks a condition and branches into true / false
- GraphQL: uses GraphQL
- Add to confirmed segment (Mautic): work with contact segment
- Remove from confirmed segment (Mautic): remove (contact segment)
…plus 5 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Shopify Trigger
n8n-nodes-base.shopifyTrigger - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Mautic
n8n-nodes-base.mautic - Webhook
n8n-nodes-base.webhook - Crypto
n8n-nodes-base.crypto - GraphQL
n8n-nodes-base.graphql - Edit Fields (Set)
n8n-nodes-base.set
From the author
Having a seamless flow of customer data between your online store and your marketing platform is essential. By keeping your systems synchronized, you can ensure that your marketing campaigns are accurately targeted and effective. The integration between…