Scrape job listings and send alerts using Decodo, Google Gemini, Slack, and Gmail
UnknownWhat this workflow does
This AI workflow has 13 nodes and runs on a schedule (every day). Along the way it connects Google Gemini Chat Model, Gmail, Slack and Airtable and 1 more.
How it runs
Trigger: On a schedule (every day).
- Job Name (Edit Fields (Set)): sets 1 field: Position
- Search records (Airtable): search
- Decodo: uses Decodo
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model
- Wait: waits 50 seconds
- Send a message (Slack): uses Slack
- Send a message (Gmail): uses Gmail
- Job extractor (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Code: runs custom JavaScript code
Services it uses
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 @decodo/n8n-nodes-decodo is verified or supports 3.0 (used in Decodo).
Nodes used (11)
- Decodo
@decodo/n8n-nodes-decodo.decodo - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Gmail
n8n-nodes-base.gmail - Slack
n8n-nodes-base.slack - Airtable
n8n-nodes-base.airtable - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Wait
n8n-nodes-base.wait
From the author
This n8n workflow automates job discovery by scanning company career pages, extracting open positions using AI, filtering them by department, and sending real-time alerts via Slack and email. It is ideal for monitoring targeted job roles (such as Engineering)…