{
  "name": "AI-powered client onboarding with Jotform, Asana, Slack, and HubSpot",
  "nodes": [
    {
      "id": "c0cade34-0c2e-4ba5-831a-7f88bc22fcab",
      "name": "Parse Client Data",
      "type": "n8n-nodes-base.code",
      "position": [
        -704,
        368
      ]
    },
    {
      "id": "457370cc-660a-44a2-b5eb-3f5c26038b7b",
      "name": "AI Agent - Team Suggestion",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -416,
        368
      ]
    },
    {
      "id": "251809f2-5955-4af3-a22b-daa2628057cc",
      "name": "Merge AI Insights",
      "type": "n8n-nodes-base.code",
      "position": [
        -80,
        368
      ]
    },
    {
      "id": "6884ae96-18c2-4aaa-bbcc-4eb7e5d78cf5",
      "name": "Generate Proposal",
      "type": "n8n-nodes-base.code",
      "position": [
        64,
        528
      ]
    },
    {
      "id": "5cd3ec5a-5f6e-4881-a251-b653cdaa4734",
      "name": "Create Asana Project",
      "type": "n8n-nodes-base.asana",
      "position": [
        224,
        336
      ]
    },
    {
      "id": "f2418b9c-dfa0-45a7-b3aa-fd5b32d3a742",
      "name": "Generate Tasks",
      "type": "n8n-nodes-base.code",
      "position": [
        256,
        592
      ]
    },
    {
      "id": "d37c092a-0aff-44bc-b474-d52c5167c649",
      "name": "Create Slack Channel",
      "type": "n8n-nodes-base.slack",
      "position": [
        512,
        352
      ]
    },
    {
      "id": "8398e5a3-67b0-4f58-9285-f121f18a6549",
      "name": "Send Slack Welcome",
      "type": "n8n-nodes-base.slack",
      "position": [
        544,
        624
      ]
    },
    {
      "id": "11879f0d-ea22-4ff5-970e-f50170fee82c",
      "name": "Send Welcome Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        864,
        656
      ]
    },
    {
      "id": "b7da0224-d315-4e3f-b761-25d1b3003718",
      "name": "Create HubSpot Contact",
      "type": "n8n-nodes-base.hubspot",
      "position": [
        832,
        352
      ]
    },
    {
      "id": "285627c0-9e6b-464a-bde7-66f69bc5888b",
      "name": "Log to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1280,
        464
      ]
    },
    {
      "id": "245c95d1-e5df-427b-b17e-cee3628f5448",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1056,
        -32
      ],
      "parameters": {
        "width": 288,
        "height": 560,
        "content": "📩 **TRIGGER: New Client Submission**\n\nCaptures comprehensive client details from Jotform:\n• Client/Company information\n• Project scope and requirements\n• Budget and timeline\n• Communication preference"
      }
    },
    {
      "id": "8dd11531-9d79-464b-b584-cac258d4b63e",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -736,
        96
      ],
      "parameters": {
        "width": null,
        "height": 432,
        "content": "🧾 **PARSE & NORMALIZE**\n\nExtracts and standardizes all client data from Jotform submission.\n\nHandles multiple field name formats (q3_field, field, etc.)\n\nPrepares clean data structure for downstream p"
      }
    },
    {
      "id": "52c49cf3-27e0-41ca-b160-ea99a779b57e",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -464,
        64
      ],
      "parameters": {
        "width": 272,
        "height": 576,
        "content": "🤖 **AI AGENT - TEAM SUGGESTION**\n\nReplaces the static logic node with a LangChain AI Agent:\n• Analyzes project input data\n• Suggests optimal roles & hours\n• Evaluates budget adequacy & priority\n• Gene"
      }
    },
    {
      "id": "fd913e86-e028-4d0c-a464-d2ef6654aba7",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -160,
        -16
      ],
      "parameters": {
        "width": 256,
        "height": 400,
        "content": "📄 **PROPOSAL GENERATION**\n\nCreates beautiful, branded HTML proposal:\n\n• Project overview\n• Recommended team\n• Investment breakdown\n• Deliverables timeline\n• Next steps\n\nReady for PDF conversion or Doc"
      }
    },
    {
      "id": "d70eab5c-5cc6-4daa-9c90-7b7d308fed1a",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        128,
        -16
      ],
      "parameters": {
        "width": 320,
        "height": 736,
        "content": "📊 **PROJECT MANAGEMENT SETUP**\n\n**Asana Project Creation:**\n• Creates new project\n• Sets timeline and notes\n• Links to client data\n\n**Task Generation:**\n• 13 standard tasks\n• Auto-assigned to roles\n• "
      }
    },
    {
      "id": "b22c2ef8-5c13-4a4a-bdeb-3e6a5fe4e7e1",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        464,
        0
      ],
      "parameters": {
        "width": 256,
        "height": 816,
        "content": "💬 **SLACK WORKSPACE SETUP**\n\n**Channel Creation:**\n• Private client-specific channel\n• Named: client-company-name\n• Topic set to project name\n\n**Welcome Message:**\n• Project overview\n• Team introducti"
      }
    },
    {
      "id": "f3259ceb-0244-4398-990e-e7bc240666fa",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        0
      ],
      "parameters": {
        "width": 288,
        "height": 832,
        "content": "✉️ **CLIENT COMMUNICATION**\n\n**Welcome Email includes:**\n✅ Personalized greeting\n✅ Project details recap\n✅ Team introduction\n✅ Next steps checklist\n✅ Portal access info\n✅ Slack channel invite\n✅ Contac"
      }
    },
    {
      "id": "f8d1a847-4da5-480f-81d7-8b2d5a7baa1b",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1184,
        112
      ],
      "parameters": {
        "width": 304,
        "height": 480,
        "content": "📈 **CRM & ANALYTICS**\n\n**HubSpot Contact:**\n• Creates new contact\n• Sets lifecycle stage to 'customer'\n• Adds company details\n• Tags with project type\n• Lead status: OPEN\n\n**Google Sheets Log:**\n• Com"
      }
    },
    {
      "id": "c473c2ca-e754-457f-9195-ba75a1690c64",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -416,
        624
      ]
    },
    {
      "id": "2f02d7ac-87c8-416e-aa67-a7c13b5f9541",
      "name": "Jotform Trigger",
      "type": "n8n-nodes-base.jotFormTrigger",
      "position": [
        -1024,
        384
      ]
    }
  ],
  "connections": {
    "Generate Tasks": {
      "main": [
        [
          {
            "node": "Create Slack Channel",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Jotform Trigger": {
      "main": [
        [
          {
            "node": "Parse Client Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Proposal": {
      "main": [
        [
          {
            "node": "Create Asana Project",
            "type": "main",
            "index": 0
          },
          {
            "node": "Generate Tasks",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge AI Insights": {
      "main": [
        [
          {
            "node": "Generate Proposal",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent - Team Suggestion",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Parse Client Data": {
      "main": [
        [
          {
            "node": "AI Agent - Team Suggestion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Slack Welcome": {
      "main": [
        [
          {
            "node": "Send Welcome Email",
            "type": "main",
            "index": 0
          },
          {
            "node": "Create HubSpot Contact",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Welcome Email": {
      "main": [
        [
          {
            "node": "Log to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Asana Project": {
      "main": [
        [
          {
            "node": "Create Slack Channel",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Slack Channel": {
      "main": [
        [
          {
            "node": "Send Slack Welcome",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create HubSpot Contact": {
      "main": [
        [
          {
            "node": "Log to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent - Team Suggestion": {
      "main": [
        [
          {
            "node": "Merge AI Insights",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}