Cold Email AI Outreach9 nodes
FeaturedAI#Email#Outreach#Google Sheets#LLM#Sales
Cold Email AI Outreach
Read leads from Google Sheets, craft a personalised cold email per row with an LLM, and send each one automatically.
Workflow at a glance
The full canvas, before you import it
Click any node to see its config.
#Email#Outreach#Google Sheets#LLM#Sales
Click a node to select it — same as the Heym editor; the panel shows its settings.
9 nodes · Free & source-available
Cold Email AI Outreach
Pull a list of prospects from Google Sheets, have an LLM write a personalised email for every row, and send them without touching a single draft manually.
What this workflow does
- Cron fires on your schedule (default: weekdays at 09:00)
- Google Sheets reads the next batch of uncontacted leads (columns: name, company, pain_point, email)
- Loop iterates over each lead row
- LLM writes a short, personalised cold email body referencing name, company, and pain point
- Send Email delivers the message via your SMTP credential
- Output logs the batch send count
Use cases
- Automated outbound for SDR and growth teams
- Follow-up sequences from enriched CRM exports
- Re-engagement campaigns from lapsed customer lists
Setup
- Create a Google OAuth credential in Heym and connect it to the Google Sheets node.
- Set your spreadsheet ID and sheet name. Expected columns:
name,company,pain_point,email. - Add an SMTP credential (Gmail app password or SendGrid SMTP) to the Send Email node.
- Adjust the cron expression and LLM system instruction to match your tone.
How to import this template
- 1Click Import → Copy JSON on this page.
- 2Open your Heym and navigate to a workflow canvas.
- 3Press Cmd+V / Ctrl+V — nodes appear instantly.
- 4Add your API keys in the node config panels and click Run.
More workflow templates
Discover more automations
- AIBatch LLM Status TrackerSend an array through the OpenAI Batch API, branch on live status updates, and collect the final per-item results.
- AIGemini Image CreatorGenerate images from a text prompt using Gemini's native image output.
- AIPDF / DOCX Translation AgentTranslate the full text of any uploaded document using an AI agent.
- AIMeeting Notes → JSON TasksTurn messy meeting notes into structured JSON tasks with the LLM node's JSON output mode — no image pipeline required.
- AIInbox TL;DR SummarizerPaste a long email or thread — one LLM call returns a short TL;DR with next actions.
- AIRAG Document IngestChunk and embed a document into a Qdrant vector store so it can be retrieved later by the RAG Search node.
- AIRAG Q&A AgentSearch your Qdrant vector store for relevant context, then answer with an LLM — grounded in your own documents.
- AILanguage Switch RouterDetect the language of incoming text with an LLM and route to the matching branch using the Switch node.