{
  "openruna_format": "flow-graph-v1",
  "title": "Unsubscribe Mautic contacts from automated unsubscribe emails",
  "slug": "unsubscribe-mautic-contacts-from-automated-unsubscribe-emails",
  "source_filename": "0490_Mautic_Gmail_Send_Triggered.json",
  "nodes": [
    {
      "id": "Gmail Trigger",
      "name": "Gmail Trigger",
      "integration": "gmail",
      "kind": "trigger"
    },
    {
      "id": "Is automated unsubscribe?",
      "name": "Is automated unsubscribe?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Add to unsubscribed segment",
      "name": "Add to unsubscribed segment",
      "integration": "mautic",
      "kind": "action"
    },
    {
      "id": "Remove newsletter segment",
      "name": "Remove newsletter segment",
      "integration": "mautic",
      "kind": "action"
    },
    {
      "id": "Reply Unsubscribe Message",
      "name": "Reply Unsubscribe Message",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "Add to Do Not Contact List",
      "name": "Add to Do Not Contact List",
      "integration": "mautic",
      "kind": "action"
    },
    {
      "id": "Extract Email from 'From' Field",
      "name": "Extract Email from 'From' Field",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Extract Unique Email Addresses",
      "name": "Extract Unique Email Addresses",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Get Mautic Contact ID from Email Address",
      "name": "Get Mautic Contact ID from Email Address",
      "integration": "mautic",
      "kind": "action"
    },
    {
      "id": "If Contact Exists in Mautic",
      "name": "If Contact Exists in Mautic",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Edit Fields",
      "name": "Edit Fields",
      "integration": "set",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Edit Fields",
      "to": "Is automated unsubscribe?"
    },
    {
      "from": "Gmail Trigger",
      "to": "Edit Fields"
    },
    {
      "from": "Is automated unsubscribe?",
      "to": "Extract Email from 'From' Field"
    },
    {
      "from": "If Contact Exists in Mautic",
      "to": "Add to unsubscribed segment"
    },
    {
      "from": "If Contact Exists in Mautic",
      "to": "Remove newsletter segment"
    },
    {
      "from": "If Contact Exists in Mautic",
      "to": "Reply Unsubscribe Message"
    },
    {
      "from": "If Contact Exists in Mautic",
      "to": "Add to Do Not Contact List"
    },
    {
      "from": "If Contact Exists in Mautic",
      "to": "Reply Unsubscribe Message"
    },
    {
      "from": "Extract Unique Email Addresses",
      "to": "Get Mautic Contact ID from Email Address"
    },
    {
      "from": "Extract Email from 'From' Field",
      "to": "Extract Unique Email Addresses"
    },
    {
      "from": "Get Mautic Contact ID from Email Address",
      "to": "If Contact Exists in Mautic"
    }
  ]
}