{
  "name": "Onboard new hires with GPT-4, Notion, Jira, Google Drive, Gmail and Slack",
  "nodes": [
    {
      "id": "6e86afb1-7faf-4249-b45a-d4a9c51cc87c",
      "name": "Notion: Create Onboarding Tracker",
      "type": "n8n-nodes-base.notion",
      "position": [
        112,
        1360
      ]
    },
    {
      "id": "75bae1cf-9893-4a00-b3b0-560c464f8739",
      "name": "Merge: Combine AI & PDF Data",
      "type": "n8n-nodes-base.merge",
      "position": [
        928,
        1712
      ]
    },
    {
      "id": "6eddc75a-bbb0-464b-b38d-4167afa2bdaf",
      "name": "Code: Generate IT Provisioning",
      "type": "n8n-nodes-base.code",
      "position": [
        1296,
        1648
      ]
    },
    {
      "id": "2e270d8a-596b-4f36-996a-9b730d4f477b",
      "name": "Jira: Create IT Provisioning Ticket",
      "type": "n8n-nodes-base.jira",
      "position": [
        1504,
        1648
      ]
    },
    {
      "id": "4989cf5e-56c7-46ba-ba03-923cc91d4816",
      "name": "Slack: Announce New Hire",
      "type": "n8n-nodes-base.slack",
      "position": [
        1504,
        1840
      ]
    },
    {
      "id": "5cbf74f8-5012-4418-9812-67111288d074",
      "name": "Sticky Note: Intake",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -368,
        1504
      ],
      "parameters": {
        "width": 340,
        "height": 280,
        "content": "### 📥 INTAKE & ENRICHMENT\nWebhook receives data, validates fields, classifies role, determines systems access"
      }
    },
    {
      "id": "33527f66-2eff-4a8d-98a5-b23cabc9a417",
      "name": "Sticky Note: Intelligence",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        1264
      ],
      "parameters": {
        "width": 420,
        "height": 280,
        "content": "### 🤖 AI & TRACKING\nNotion tracker + AI-generated personalized welcome message"
      }
    },
    {
      "id": "302adccb-6fad-47a2-abd2-f6b80b079e4b",
      "name": "Sticky Note: Merge",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        496,
        1584
      ],
      "parameters": {
        "width": 340,
        "height": 328,
        "content": "### 🔄 DATA CONSOLIDATION\nMerge AI content with PDF package, archive to Drive"
      }
    },
    {
      "id": "139d6be7-7572-409e-97ca-bdd0d4390c46",
      "name": "Sticky Note: Delivery",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        864,
        1552
      ],
      "parameters": {
        "width": 868,
        "height": 472,
        "content": "### ✅ DELIVERY & NOTIFICATIONS\nIT provisioning, welcome email, Slack announcement"
      }
    },
    {
      "id": "0b6e2564-136e-457d-a028-ebac727878b8",
      "name": "Trigger: New Hire Webhook1",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -320,
        1648
      ]
    },
    {
      "id": "e6318db4-292f-46f2-92af-ab44325aa4b2",
      "name": "Validate & Enrich Employee Data1",
      "type": "n8n-nodes-base.code",
      "position": [
        -112,
        1648
      ]
    },
    {
      "id": "00533563-e95d-420b-9934-8b64a247dba4",
      "name": "Fetch Role-Based Templates1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        112,
        1744
      ]
    },
    {
      "id": "8b1a14e0-f8f1-42f0-a8ed-abfe76c36879",
      "name": "Download Policy Binaries1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        288,
        1744
      ]
    },
    {
      "id": "34fa1f58-fd7e-4b42-90a1-ea5f744f79c9",
      "name": "Merge Multiple PDFs into One1",
      "type": "n8n-nodes-htmlcsstopdf.htmlcsstopdf",
      "position": [
        528,
        1728
      ]
    },
    {
      "id": "33f2a03c-f3be-4983-ba8b-a3734080a6d3",
      "name": "Archive to Employee Folder1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1120,
        1712
      ]
    },
    {
      "id": "68e88e57-09df-48b2-80b2-ab42827730a6",
      "name": "Deliver Welcome Email (Gmail)1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1296,
        1840
      ]
    },
    {
      "id": "ad5990ea-16d0-45bd-a474-20022483d113",
      "name": "Main Documentation1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -944,
        832
      ],
      "parameters": {
        "width": 540,
        "height": 724,
        "content": "## 🚀 How it works\nThis intelligent onboarding workflow automates the entire new hire process from webhook trigger to day-one readiness. It enriches employee data with role-based classifications, creat"
      }
    },
    {
      "id": "3620f8f9-f67e-4091-9ca5-9b9e1809984b",
      "name": "Processing Sticky1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        96,
        1632
      ],
      "parameters": {
        "width": 340,
        "height": 280,
        "content": "### 📄 DOCUMENT PROCESSING\nFetch role-based templates, download policies, merge into single PDF package"
      }
    },
    {
      "id": "098b1915-2f88-4740-b3e9-f425400f7873",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        256,
        1360
      ]
    },
    {
      "id": "e1d150aa-f549-4f2d-96e7-d67e28dcd266",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        256,
        1504
      ]
    }
  ],
  "connections": {
    "AI Agent": {
      "main": [
        [
          {
            "node": "Merge: Combine AI & PDF Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Download Policy Binaries1": {
      "main": [
        [
          {
            "node": "Merge Multiple PDFs into One1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trigger: New Hire Webhook1": {
      "main": [
        [
          {
            "node": "Validate & Enrich Employee Data1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Archive to Employee Folder1": {
      "main": [
        [
          {
            "node": "Code: Generate IT Provisioning",
            "type": "main",
            "index": 0
          },
          {
            "node": "Deliver Welcome Email (Gmail)1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Role-Based Templates1": {
      "main": [
        [
          {
            "node": "Download Policy Binaries1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge: Combine AI & PDF Data": {
      "main": [
        [
          {
            "node": "Archive to Employee Folder1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Multiple PDFs into One1": {
      "main": [
        [
          {
            "node": "Merge: Combine AI & PDF Data",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Code: Generate IT Provisioning": {
      "main": [
        [
          {
            "node": "Jira: Create IT Provisioning Ticket",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Deliver Welcome Email (Gmail)1": {
      "main": [
        [
          {
            "node": "Slack: Announce New Hire",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Validate & Enrich Employee Data1": {
      "main": [
        [
          {
            "node": "Notion: Create Onboarding Tracker",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Role-Based Templates1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notion: Create Onboarding Tracker": {
      "main": [
        []
      ]
    },
    "Jira: Create IT Provisioning Ticket": {
      "main": [
        [
          {
            "node": "Slack: Announce New Hire",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}