Automate Job applications 🧑🏻💼📄with Chatbot, PredictLeads and ScrapegraphAI
UnknownWhat this workflow does
This AI workflow has 25 nodes and runs when a chat message arrives (plus 1 other trigger). Along the way it connects OpenAI Chat Model, MCP Client, Google Gemini Chat Model and Chat Hitl and 2 more. It also calls xxx over HTTP.
How it runs
Trigger: When a chat message arrives (plus 1 other trigger).
- PredictLeads Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 2 tools (Context, PredictLeads); memory: Simple Memory
- Get CV (HTTP Request): calls xxx
- Parser (Code): runs custom JavaScript code
- Create a draft (Gmail): work with draft
- If: checks a condition and branches into true / false
- Links Extractor (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Chat Model; output parser: Structured Output Parser
- Chat: uses Chat, with memory: Simple Memory
- Split Out: splits a list into separate items
- Limit: keeps the first few items
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
…plus 5 more steps. See the full node list below.
Services it uses
HTTP calls to: xxx
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-scrapegraphai is verified or supports 3.0 (used in Scrape Job).
Nodes used (20)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Chat
@n8n/n8n-nodes-langchain.chat - Chat Hitl Tool
@n8n/n8n-nodes-langchain.chatHitlTool - Limit
n8n-nodes-base.limit - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Gmail
n8n-nodes-base.gmail - AI Agent
@n8n/n8n-nodes-langchain.agent - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - HTTP Request
n8n-nodes-base.httpRequest - Scrapegraph Ai
n8n-nodes-scrapegraphai.scrapegraphAi - If
n8n-nodes-base.if - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Code
n8n-nodes-base.code - Split Out
n8n-nodes-base.splitOut
From the author
This Chatbot automates the process of discovering job openings and generating tailored job application emails. It combines AI agents, web scraping, and email drafting to streamline job applications. This workflow transforms job applications from a manual,…