{
  "name": "Recover abandoned event registrations with Gemini and email plus Slack alerts",
  "nodes": [
    {
      "id": "4a3e4453-8e78-4187-bc38-855cfc76851a",
      "name": "Run Every 4 Hours",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1120,
        400
      ]
    },
    {
      "id": "7d4a1b09-7215-4bbe-9918-cf48f6001926",
      "name": "Query Incomplete Registrations",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -880,
        400
      ]
    },
    {
      "id": "df39e8cd-88ea-4660-90e2-c05665e1bbd9",
      "name": "Calculate Recovery Stage",
      "type": "n8n-nodes-base.code",
      "position": [
        -672,
        400
      ]
    },
    {
      "id": "75f8343c-786b-4936-aeef-31a7411132a7",
      "name": "Has Carts to Recover?",
      "type": "n8n-nodes-base.if",
      "position": [
        -464,
        400
      ]
    },
    {
      "id": "e30f18f0-2f36-4110-80f2-0ecc81fb655e",
      "name": "Route by Recovery Stage",
      "type": "n8n-nodes-base.switch",
      "position": [
        -256,
        384
      ]
    },
    {
      "id": "d068e09c-7d2c-4ef9-a960-a6106bfbaa88",
      "name": "Send Nudge Email (1h)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        48,
        208
      ]
    },
    {
      "id": "4effc98c-ad94-4580-a87b-86c061de5e13",
      "name": "Send Social Proof Email (24h)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        48,
        400
      ]
    },
    {
      "id": "8d56d5eb-c650-4133-bdcb-5b069dd659b4",
      "name": "Send Last Chance Email (72h)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        48,
        608
      ]
    },
    {
      "id": "a44572e1-2d62-4c8c-99e8-3a52845dbe15",
      "name": "Log Recovery Event",
      "type": "n8n-nodes-base.code",
      "position": [
        368,
        400
      ]
    },
    {
      "id": "48915d3c-dc42-4efe-a2ad-1eabab0ceef2",
      "name": "Log to Cart Recovery Table",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        544,
        400
      ]
    },
    {
      "id": "sticky-intro-cart",
      "name": "Intro — Abandoned Cart",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1808,
        112
      ],
      "parameters": {
        "width": 600,
        "height": 720,
        "content": "## Abandoned Cart Monitor\n\n### **What it does:**\nDetects incomplete registrations and sends a 3-stage recovery email sequence (1h nudge → 24h social proof → 72h last chance) to recover abandoned carts"
      }
    },
    {
      "id": "sticky-sequence",
      "name": "Section — Email Sequence",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        -80
      ],
      "parameters": {
        "width": 412,
        "height": 860,
        "content": "## Email Recovery Sequence\n\n**1h — Nudge:** Friendly reminder, takes 30 seconds to finish\n**24h — Social Proof:** \"47 more professionals registered since you left\"\n**72h — Last Chance:** Price increas"
      }
    },
    {
      "id": "0a9c0a0e-4ca5-4e2b-9365-286b0d662e1b",
      "name": "Contact — Braia Labs1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        752,
        16
      ],
      "parameters": {
        "width": 560,
        "height": 1160,
        "content": "## Was this helpful? Get in touch!\n\n[![clic](https://vptkuqoipqbebipqjnqw.supabase.co/storage/v1/object/public/Milo%20Bravo/seeAxWUupcOOXY5tntexZ_video.gif)](https://tally.so/r/EkKGgB)\n\nI really hope "
      }
    }
  ],
  "connections": {
    "Run Every 4 Hours": {
      "main": [
        [
          {
            "node": "Query Incomplete Registrations",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Log Recovery Event": {
      "main": [
        [
          {
            "node": "Log to Cart Recovery Table",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Has Carts to Recover?": {
      "main": [
        [
          {
            "node": "Route by Recovery Stage",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Send Nudge Email (1h)": {
      "main": [
        [
          {
            "node": "Log Recovery Event",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Route by Recovery Stage": {
      "main": [
        [
          {
            "node": "Send Nudge Email (1h)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Social Proof Email (24h)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Last Chance Email (72h)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Calculate Recovery Stage": {
      "main": [
        [
          {
            "node": "Has Carts to Recover?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Last Chance Email (72h)": {
      "main": [
        [
          {
            "node": "Log Recovery Event",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Social Proof Email (24h)": {
      "main": [
        [
          {
            "node": "Log Recovery Event",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Query Incomplete Registrations": {
      "main": [
        [
          {
            "node": "Calculate Recovery Stage",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}