{
  "openruna_format": "flow-graph-v1",
  "title": "Shopify + Mautic",
  "slug": "shopify-mautic",
  "source_filename": "1526_Mautic_Webhook_Automation_Webhook.json",
  "nodes": [
    {
      "id": "Shopify Trigger",
      "name": "Shopify Trigger",
      "integration": "shopify",
      "kind": "trigger"
    },
    {
      "id": "Accepts Marketing?",
      "name": "Accepts Marketing?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Accepts Marketing?1",
      "name": "Accepts Marketing?1",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "No Operation, do nothing",
      "name": "No Operation, do nothing",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Add to confirmed segment",
      "name": "Add to confirmed segment",
      "integration": "mautic",
      "kind": "action"
    },
    {
      "id": "Remove from confirmed segment",
      "name": "Remove from confirmed segment",
      "integration": "mautic",
      "kind": "action"
    },
    {
      "id": "Webhook",
      "name": "Webhook",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Crypto",
      "name": "Crypto",
      "integration": "crypto",
      "kind": "action"
    },
    {
      "id": "If",
      "name": "If",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "No Operation, do nothing1",
      "name": "No Operation, do nothing1",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "GraphQL",
      "name": "GraphQL",
      "integration": "graphql",
      "kind": "action"
    },
    {
      "id": "Marketing Consent - subscribed",
      "name": "Marketing Consent - subscribed",
      "integration": "graphql",
      "kind": "action"
    },
    {
      "id": "Marketing Consent - unsubscribed",
      "name": "Marketing Consent - unsubscribed",
      "integration": "graphql",
      "kind": "action"
    },
    {
      "id": "Mautic - Accepts Marketing?",
      "name": "Mautic - Accepts Marketing?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Customer exists?",
      "name": "Customer exists?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "No Operation, do nothing2",
      "name": "No Operation, do nothing2",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Set Shopify Subdomain",
      "name": "Set Shopify Subdomain",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Search for Contact by Email",
      "name": "Search for Contact by Email",
      "integration": "mautic",
      "kind": "action"
    },
    {
      "id": "Contact exists?",
      "name": "Contact exists?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Create a new contact",
      "name": "Create a new contact",
      "integration": "mautic",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "If",
      "to": "GraphQL"
    },
    {
      "from": "If",
      "to": "No Operation, do nothing1"
    },
    {
      "from": "Crypto",
      "to": "If"
    },
    {
      "from": "GraphQL",
      "to": "Customer exists?"
    },
    {
      "from": "Webhook",
      "to": "Crypto"
    },
    {
      "from": "Webhook",
      "to": "Set Shopify Subdomain"
    },
    {
      "from": "Contact exists?",
      "to": "Accepts Marketing?"
    },
    {
      "from": "Contact exists?",
      "to": "Accepts Marketing?1"
    },
    {
      "from": "Shopify Trigger",
      "to": "Search for Contact by Email"
    },
    {
      "from": "Customer exists?",
      "to": "Mautic - Accepts Marketing?"
    },
    {
      "from": "Customer exists?",
      "to": "No Operation, do nothing2"
    },
    {
      "from": "Accepts Marketing?",
      "to": "Add to confirmed segment"
    },
    {
      "from": "Accepts Marketing?",
      "to": "Remove from confirmed segment"
    },
    {
      "from": "Accepts Marketing?1",
      "to": "Create a new contact"
    },
    {
      "from": "Accepts Marketing?1",
      "to": "No Operation, do nothing"
    },
    {
      "from": "Create a new contact",
      "to": "Add to confirmed segment"
    },
    {
      "from": "Mautic - Accepts Marketing?",
      "to": "Marketing Consent - subscribed"
    },
    {
      "from": "Mautic - Accepts Marketing?",
      "to": "Marketing Consent - unsubscribed"
    },
    {
      "from": "Search for Contact by Email",
      "to": "Contact exists?"
    }
  ]
}