{ "name": "LGM — Pause a lead in its campaign when they book on Calendly", "nodes": [ { "parameters": { "events": ["invitee.created"] }, "id": "calendly", "name": "Calendly booking created", "type": "n8n-nodes-base.calendlyTrigger", "typeVersion": 1, "position": [0, 260], "credentials": { "calendlyApi": { "id": "REPLACE_ME", "name": "Calendly account" } } }, { "parameters": { "resource": "lead", "operation": "updateStatus", "status": "PAUSED", "campaign": "all", "identifiers": { "proEmail": "={{ $json.payload.email }}" } }, "id": "pause", "name": "Pause lead in all campaigns", "type": "@lagrowthmachine/n8n-nodes-lagrowthmachine.laGrowthMachine", "typeVersion": 1, "position": [240, 260], "credentials": { "laGrowthMachineApi": { "id": "REPLACE_ME", "name": "La Growth Machine account" } } }, { "parameters": { "content": "## Booked → paused\n\nWhen someone books a meeting on Calendly, look them up in La Growth Machine by email and set their status to **PAUSED** across every campaign (`campaign: all`).\n\nIf the lead isn't in any campaign, the call is a harmless no-op. No need to check first.\n\n**Configure:** Calendly + LGM credentials. The invitee email is at `payload.email` in the Calendly event.", "height": 240, "width": 400 }, "id": "note", "name": "Setup", "type": "n8n-nodes-base.stickyNote", "typeVersion": 1, "position": [0, -20] } ], "connections": { "Calendly booking created": { "main": [[{ "node": "Pause lead in all campaigns", "type": "main", "index": 0 }]] } }, "settings": { "executionOrder": "v1" }, "meta": { "templateCredsSetupCompleted": false } }