Generate personalized sales emails with MadKudu research & OpenAI for Outreach.io sequences
Ready for 3.0What this workflow does
This AI workflow has 22 nodes and runs when a chat message arrives. Along the way it connects MCP Client and OpenAI Chat Model. It also calls api.outreach.io over HTTP.
How it runs
Trigger: When a chat message arrives.
- Information Extractor: extracts structured fields from text with AI, with model: OpenAI Chat Model
- MadKudu: Generate Account Brief (AI Agent): runs an AI agent, with model: OpenAI Model; 1 tool (MadKudu MCP)
- Generate outreach email (AI Agent): runs an AI agent, with model: OpenAI Model; 1 tool (MadKudu MCP); output parser: Structured Output Parser
- Outreach: Check Existing Contact (HTTP Request): calls an HTTP API
- Set Outreach Mailbox and Sequence (Edit Fields (Set)): sets 2 fields: Outreach Mailbox ID to use, Outreach Sequence ID to use
- Contact Exists? (If): checks a condition and branches into true / false
- Update Existing Prospect (HTTP Request): calls an HTTP API (PATCH)
- Outreach: Create New Prospect (HTTP Request): calls api.outreach.io (POST)
- Set Contact ID (Edit Fields (Set)): sets 1 field: Outreach Prospect ID
- Set Contact ID (Edit Fields (Set)): sets 1 field: Outreach Prospect ID
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: api.outreach.io
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 (12)
- If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Edit Fields (Set)
n8n-nodes-base.set - Wait
n8n-nodes-base.wait - No Operation, do nothing
n8n-nodes-base.noOp - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Merge
n8n-nodes-base.merge
From the author
AI-Powered Email Generation with MadKudu sent via Outreach.io This workflow researches prospects using MadKudu MCP, generates personalized emails with OpenAI, and syncs them to Outreach with automatic sequence enrollment. Its for SDRs and sales teams who want…