{
  "name": "AI Agent-in-a-Box — Lead Capture",
  "nodes": [
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [0, 0],
      "id": "trigger-2",
      "name": "New engagement"
    },
    {
      "parameters": {
        "values": {
          "string": [
            {"name": "platform", "value": "X"},
            {"name": "comment", "value": "This is exactly what I need. How do I start?"},
            {"name": "leadMagnetUrl", "value": "https://yourdomain.com/free-guide"}
          ]
        }
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3,
      "position": [220, 0],
      "id": "set-lead-1",
      "name": "Set Engagement Data"
    },
    {
      "parameters": {
        "jsCode": "const { platform, comment, leadMagnetUrl } = $input.first().json;\nconst reply = `Thanks! I put together a free guide that walks through the first 3 steps: ${leadMagnetUrl}. DM me AGENT and I'll send it over.`;\nreturn [{ json: { platform, comment, reply, leadMagnetUrl } }];"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [440, 0],
      "id": "draft-reply-1",
      "name": "Draft Reply"
    },
    {
      "parameters": {
        "jsCode": "// Connect your CRM / newsletter node here (Airtable, Notion, MailerLite, etc.)\nreturn $input.all();"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [660, 0],
      "id": "save-lead-1",
      "name": "Save Lead + Trigger Welcome"
    }
  ],
  "connections": {
    "New engagement": {
      "main": [[{"node": "Set Engagement Data", "type": "main", "index": 0}]]
    },
    "Set Engagement Data": {
      "main": [[{"node": "Draft Reply", "type": "main", "index": 0}]]
    },
    "Draft Reply": {
      "main": [[{"node": "Save Lead + Trigger Welcome", "type": "main", "index": 0}]]
    }
  },
  "settings": {"executionOrder": "v1"},
  "staticData": null,
  "tags": ["ai-agent-in-a-box", "leads"]
}
