{
  "name": "Generate tailored resumes, cover letters & interview prep from LinkedIn jobs with AI",
  "nodes": [
    {
      "id": "4b581eaa-a3bc-436b-9316-bbdabec1b29e",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        40,
        0
      ]
    },
    {
      "id": "7c12040d-dd5e-4380-a10a-89452775dc76",
      "name": "Extract structured data from a single URL",
      "type": "@brightdata/n8n-nodes-brightdata.brightData",
      "position": [
        260,
        0
      ]
    },
    {
      "id": "f9f3a67a-0a3d-4a4b-967f-ed9b2c4a1564",
      "name": "Extract structured data from a single URL1",
      "type": "@brightdata/n8n-nodes-brightdata.brightData",
      "position": [
        480,
        0
      ]
    },
    {
      "id": "f7ef2de2-535f-489d-85c4-f20979f1c866",
      "name": "append job details",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        700,
        0
      ]
    },
    {
      "id": "814f5a0c-1778-4478-bfda-ea49873f0b68",
      "name": "append company detail",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        920,
        0
      ]
    },
    {
      "id": "bf948fc5-4c51-4c4e-a022-285eabf45edf",
      "name": "Master Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1180,
        -40
      ]
    },
    {
      "id": "97772cf1-8f85-4a6f-ab41-0b116758fd6d",
      "name": "GPT-4o",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1020,
        240
      ]
    },
    {
      "id": "322c1b3a-6042-428f-b351-c277dfedf187",
      "name": "Resume Editor",
      "type": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "position": [
        1160,
        280
      ]
    },
    {
      "id": "57c780cd-9c0d-4bb8-bf5b-c9233db90be3",
      "name": "HR Reviwer",
      "type": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "position": [
        1320,
        320
      ]
    },
    {
      "id": "92563ce5-769c-4d6d-94e6-66cc60a0ace4",
      "name": "Generate Cover Letter",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        1560,
        -20
      ]
    },
    {
      "id": "bf09e5fa-4008-473e-99b7-abca06ae9afd",
      "name": "Create a document",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        1780,
        -20
      ]
    },
    {
      "id": "7f35ca35-c175-45ad-982a-798488ce505b",
      "name": "Create a document1",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        1720,
        200
      ]
    },
    {
      "id": "acb142fa-b003-469e-b49d-2da590fa0c65",
      "name": "Update a document",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        2000,
        -20
      ]
    },
    {
      "id": "a2971c16-0c03-4055-8921-4bd31887cfe8",
      "name": "Update a document1",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        2020,
        200
      ]
    },
    {
      "id": "5529c9b7-2ace-49a4-8844-b8d021be3c04",
      "name": "Interview Coach",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        2300,
        160
      ]
    },
    {
      "id": "a3f5e8f6-3a12-4f02-8a9f-aa5112ddb021",
      "name": "Create a document2",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        2540,
        120
      ]
    },
    {
      "id": "0bcdb48c-c6fe-4cf4-a6df-27102532821c",
      "name": "Update a document2",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        2740,
        160
      ]
    },
    {
      "id": "5a6e7da0-8888-4a97-ac31-e35fac3c0dfe",
      "name": "Message a model",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        2960,
        160
      ]
    },
    {
      "id": "a8c660a2-093c-478f-920a-3d8a75ad1661",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        20,
        -300
      ],
      "parameters": {
        "width": 1000,
        "height": 240,
        "content": "Trigger: When Chat Message Received\n\nStarts the workflow when a message is received (e.g., from Telegram, Slack, or custom UI).\n\nExtract Structured Data from LinkedIn\n\nUses BrightData to scrape and ex"
      }
    },
    {
      "id": "0f392b96-e2a3-46d0-bf79-4deed1482125",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1220,
        -220
      ],
      "parameters": {
        "width": 200,
        "height": null,
        "content": "Master Agent\n\nActs as the central coordinator, passing the job data to sub-agents for task-YOUR_OPENAI_KEY_HERE output."
      }
    },
    {
      "id": "5cf4e18a-edf5-4c49-9021-0cf836be560e",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        940,
        460
      ],
      "parameters": {
        "width": 560,
        "height": null,
        "content": "🤖 Sub-Workflows (Agent Nodes)\nSub-workflows like Resume Editor, Cover Letter Writer, and Interview Coach are:\n\nModular AI agents with a specialized system message and prompt.\n\nBuilt using a simple Age"
      }
    },
    {
      "id": "e34a71a0-8a6b-4c5d-b903-7ca0eb874b79",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2140,
        -160
      ],
      "parameters": {
        "width": 740,
        "height": null,
        "content": "🗂 Output to Google Drive\nEach agent's response is saved as a new Google Doc:\n\nCreate document → generates a new Google Doc in your Drive.\n\nUpdate document → appends the generated content.\n\nFinal docum"
      }
    }
  ],
  "connections": {
    "GPT-4o": {
      "ai_languageModel": [
        [
          {
            "node": "Master Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "HR Reviwer": {
      "ai_tool": [
        [
          {
            "node": "Master Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Master Agent": {
      "main": [
        [
          {
            "node": "Generate Cover Letter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Resume Editor": {
      "ai_tool": [
        [
          {
            "node": "Master Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Interview Coach": {
      "main": [
        [
          {
            "node": "Create a document2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create a document": {
      "main": [
        [
          {
            "node": "Update a document",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update a document": {
      "main": [
        [
          {
            "node": "Create a document1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create a document1": {
      "main": [
        [
          {
            "node": "Update a document1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create a document2": {
      "main": [
        [
          {
            "node": "Update a document2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update a document1": {
      "main": [
        [
          {
            "node": "Interview Coach",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update a document2": {
      "main": [
        [
          {
            "node": "Message a model",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "append job details": {
      "main": [
        [
          {
            "node": "append company detail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Cover Letter": {
      "main": [
        [
          {
            "node": "Create a document",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "append company detail": {
      "main": [
        [
          {
            "node": "Master Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Extract structured data from a single URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract structured data from a single URL": {
      "main": [
        [
          {
            "node": "Extract structured data from a single URL1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract structured data from a single URL1": {
      "main": [
        [
          {
            "node": "append job details",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}