{
  "name": "AI resume processing and GitHub analysis with VLM run",
  "nodes": [
    {
      "id": "bdf7d44b-b13e-4bfc-bbb5-0fabe8abd40a",
      "name": "Send Acknowledgement Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -20,
        1140
      ]
    },
    {
      "id": "72290874-1493-4980-a445-ac5d5f752ebd",
      "name": "🔍 GitHub Analysis Documentation3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1460,
        100
      ],
      "parameters": {
        "width": 1260,
        "height": 640,
        "content": "## 🔍 GitHub Intelligence Engine\n\n**Deep analysis of candidate's GitHub profile and repositories.**\n\n**Profile Analysis:**\n- Account age & experience\n- Follower/following metrics\n- Public repository co"
      }
    },
    {
      "id": "2cc059ed-deb1-4cd6-bc35-a840e7e3fb9f",
      "name": "🤖 AI Processing Documentation1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1860,
        100
      ],
      "parameters": {
        "width": 380,
        "height": 880,
        "content": "## 🤖 AI Resume Analysis\n\n**VLM Run processes resumes to extract structured candidate data.**\n\n**Features:**\n- Contact information extraction\n- Skills identification\n- Experience parsing\n- Education de"
      }
    },
    {
      "id": "92d64d61-d690-4d68-8ee7-ebb0f231c02c",
      "name": "📧 Intake Documentation1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2260,
        100
      ],
      "parameters": {
        "width": 380,
        "height": 880,
        "content": "## 📧 Resume Intake Processing\n\n**Monitors Gmail for incoming resume submissions and automatically triggers processing.**\n\n**Process:**\n1. Watches inbox every minute\n2. Detects emails with attachments\n"
      }
    },
    {
      "id": "a6a81e04-0f29-44c6-aa81-0b642517b7bb",
      "name": "📋 Workflow Overview1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2740,
        100
      ],
      "parameters": {
        "width": 460,
        "height": 880,
        "content": "## 📋 AI Resume Processing & GitHub Analysis\n\n**Overview:**\nAutomatically processes resumes received via email and generates comprehensive candidate profiles with AI-powered resume parsing and GitHub a"
      }
    },
    {
      "id": "3d3a320b-b63d-4248-a01e-6f75fb77b716",
      "name": "📊 Output Documentation1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -180,
        100
      ],
      "parameters": {
        "width": 420,
        "height": 1240,
        "content": "## 📊 Multi-Channel Output\n\n**Delivers comprehensive candidate data across multiple platforms.**\n\n**Google Sheets Integration:**\n- Structured candidate database\n- 20+ data columns\n- Searchable & filter"
      }
    },
    {
      "id": "4c4d9503-4b4a-4a95-bf64-67d4e0acc7b2",
      "name": "Monitor Gmail for Resumes",
      "type": "n8n-nodes-base.gmailTrigger",
      "position": [
        -2160,
        760
      ]
    },
    {
      "id": "a888c038-d826-4cd0-aefc-f9aca346a7f2",
      "name": "Parse Resume with VLM Run",
      "type": "@vlm-run/n8n-nodes-vlmrun.vlmRun",
      "position": [
        -1720,
        760
      ]
    },
    {
      "id": "1134c82c-77e6-438d-8fbc-77807837db17",
      "name": "Check for Github Profile",
      "type": "n8n-nodes-base.if",
      "position": [
        -1360,
        760
      ]
    },
    {
      "id": "29ef7e94-6c03-4e0c-98e6-3720b6e078cb",
      "name": "Extract GitHub Username",
      "type": "n8n-nodes-base.code",
      "position": [
        -1080,
        540
      ]
    },
    {
      "id": "2c851eda-2501-4b8a-a855-9ac5cb750d3c",
      "name": "Fetch GitHub Profile",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -840,
        340
      ]
    },
    {
      "id": "19528631-4eab-420b-9601-25d96e65b9c8",
      "name": "Fetch GitHub Repositories",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -840,
        540
      ]
    },
    {
      "id": "7ac5cbc4-828c-42d1-addf-162458ac6fda",
      "name": "Process Profile Data",
      "type": "n8n-nodes-base.code",
      "position": [
        -620,
        340
      ]
    },
    {
      "id": "1b32ce5f-3213-43b0-a604-be204c1ae476",
      "name": "Analyze Repository Data",
      "type": "n8n-nodes-base.code",
      "position": [
        -600,
        540
      ]
    },
    {
      "id": "7f58201c-7656-4aae-9423-52680aa37b82",
      "name": "Combine GitHub Data",
      "type": "n8n-nodes-base.merge",
      "position": [
        -360,
        540
      ]
    },
    {
      "id": "09f1229a-4638-44b2-8244-139b9b9022de",
      "name": "Flatten Response",
      "type": "n8n-nodes-base.code",
      "position": [
        -500,
        780
      ]
    },
    {
      "id": "e8f89ee8-2bcd-464a-8ec8-2be11bf1c2b2",
      "name": "Save to Google Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -20,
        780
      ]
    },
    {
      "id": "4f4fd7ca-fc02-44c1-a617-02eec8aedbdb",
      "name": "Send Slack Notification",
      "type": "n8n-nodes-base.slack",
      "position": [
        -20,
        960
      ]
    }
  ],
  "connections": {
    "Flatten Response": {
      "main": [
        [
          {
            "node": "Send Slack Notification",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send Acknowledgement Email",
            "type": "main",
            "index": 0
          },
          {
            "node": "Save to Google Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Combine GitHub Data": {
      "main": [
        [
          {
            "node": "Flatten Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch GitHub Profile": {
      "main": [
        [
          {
            "node": "Process Profile Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Profile Data": {
      "main": [
        [
          {
            "node": "Combine GitHub Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Analyze Repository Data": {
      "main": [
        [
          {
            "node": "Combine GitHub Data",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Extract GitHub Username": {
      "main": [
        [
          {
            "node": "Fetch GitHub Profile",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch GitHub Repositories",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check for Github Profile": {
      "main": [
        [
          {
            "node": "Extract GitHub Username",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Flatten Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch GitHub Repositories": {
      "main": [
        [
          {
            "node": "Analyze Repository Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Monitor Gmail for Resumes": {
      "main": [
        [
          {
            "node": "Parse Resume with VLM Run",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Resume with VLM Run": {
      "main": [
        [
          {
            "node": "Check for Github Profile",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}