Track leadership hires and send AI outreach using PredictLeads, OpenAI and Gmail
UnknownWhat this workflow does
This workflow has 17 nodes and runs on a schedule (cron 0 8 * * *). Along the way it connects Google Sheets, Slack, Gmail and Predictleads (community). It also calls api.openai.com over HTTP.
How it runs
Trigger: On a schedule (cron 0 8 * * *).
- Load Target Accounts (Google Sheets): uses Google Sheets
- Split Into Batches (Loop Over Items (Split in Batches)): loops over the items in batches
- Retrieve Company Job Openings (Predict Leads): retrieve company job openings
- Filter Leadership Roles (Code): runs custom JavaScript code
- Calculate Job Count (Edit Fields (Set)): sets 1 field: job_count
- Detect Sales Hiring Signals (Code): runs custom JavaScript code
- Leadership Role Found? (If): checks a condition and branches into true / false
- High Hiring Volume? (If): checks a condition and branches into true / false
- Sales Hiring Detected? (If): checks a condition and branches into true / false
- Retrieve Company (Predict Leads): retrieve company
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: api.openai.com
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 @predictleads/n8n-nodes-predictleads is verified or supports 3.0 (used in Retrieve Company Job Openings, Retrieve Company).
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Predict Leads
@predictleads/n8n-nodes-predictleads.predictLeads - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Gmail
n8n-nodes-base.gmail
From the author
Overview Watch target companies for C-level and VP hiring signals, then send AI-personalized outreach emails when leadership roles are posted. This workflow reads a list of target company domains from Google Sheets, checks each one for leadership-level job…