This workflow generates an account brief tailored to your company using MadKudu MCP and OpenAI and syncs it to a custom field in Outreach.
Its for Sales who want to give reps rich account context right inside Outreach, and draft Outreach email with Outreach Revenue Agent based on MadKudu account brief.
Sales teams needing dynamic, AI-generated context for target accounts
MadKudu MCP provides the account brief instructions, research online for company recent news and provides structured account context from your integrations connected to MadKudu + external signals (firmographics, past opportunities, active contacts, job openings...)
The AI agent (OpenAI model) turns this into a readable account brief.
Connect your Salesforce account
Used to pull accounts that need a brief.
Set your OpenAI credentials
Required for the AI Agent to generate the brief.
Create a n8n Variable to store your MadKudu API key named madkudu_api_key used for the MadKudu MCP tool
The AI Agent pulls the account brief instructions and all the context necessary to generate the briefs.
Create an Oauth2 API credential to connect your Outreach account
Used to sync to brief to Outreach.
Customize the Salesforce filter
In the “Get accounts” node, define which accounts should get a brief (e.g. Fit > 90).
Map your Outreach custom field
Update the JSON Body request with your actual custom field ID (e.g. custom49).
Change the targeting logic
Edit the Salesforce filter to control which accounts are eligible.
Rewrite the prompt
Tweak the prompt in the AI Agent node to adjust format, tone, or insights included in the brief.
Change the Outreach account field
Update the Outreach field where the brief is sync-ed if you're using a different custom field (e.g. custom48, custom32, etc).
Use a different trigger
Swap the manual trigger for a Schedule or Webhook to automate the flow end-to-end.