Score B2B account hiring signals with OpenAI, JobsPipe MCP, Sheets and Slack
Ready for 3.0What this workflow does
This AI workflow has 11 nodes and runs on a schedule (every week at 08:00). Along the way it connects Google Sheets, OpenAI Chat Model, MCP Client and Slack.
How it runs
Trigger: On a schedule (every week at 08:00).
- Research settings (Edit Fields (Set)): sets 5 fields: what_we_sell, buyer_teams, lookback_days…
- Read target accounts (Google Sheets): uses Google Sheets
- Research hiring (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (JobsPipe MCP); output parser: Brief format
- Shape sheet row (Edit Fields (Set)): sets 8 fields: company, signal_score, summary…
- Update account row (Google Sheets): append or update
- Strong signal? (If): checks a condition and branches into true / false
- Post Slack alert (Slack): uses Slack
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Google Sheets
n8n-nodes-base.googleSheets - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack
From the author
Quick overview This workflow opens an n8n chat where an OpenAI-powered agent uses the JobsPipe MCP server to answer questions about who is hiring, returning job-posting-backed results with source links and optional monitoring signals. How it works 1. Receives…