Hyper-Personalized LinkedIn Sales Outreach8 nodes
Hyper-Personalized LinkedIn Sales Outreach
Read leads with LinkedIn job-change signals from Google Sheets, enrich via Apollo, personalise emails with AI, and send automatically.
Workflow at a glance
The full canvas, before you import it
Click any node to see its config.
#LinkedIn#Sales Outreach#Apollo#Email#AI#Google Sheets#Personalization
Click a node to select it — same as the Heym editor; the panel shows its settings.
8 nodes · Free & source-available
Hyper-Personalized LinkedIn Sales Outreach
Replace generic blast emails with messages that reference each prospect's recent job change or LinkedIn activity. This workflow reads your lead list from Google Sheets, enriches every contact through the Apollo.io API (company size, funding, job title), generates a hyper-personalized email with an LLM, sends it, and pings Slack with a daily summary.
What this workflow does
- WeekdayMorning — Cron fires on weekday mornings
- ReadLeads — Google Sheets reads contacts with LinkedIn URLs and detected job-change signals
- IterateLeads — Loop over each lead row
- EnrichContact — POST to Apollo.io People Search to fetch company, funding, and current title
- PersonalizeEmail — LLM writes a short email that references the prospect's recent role change and your value proposition
- SendOutreach — Send Email delivers the message via SMTP
- BatchDone — Output captures total sent count when the loop finishes
- SlackSummary — Slack posts today's outreach count and highlights to your sales channel
Use cases
- SDR teams running trigger-based outbound (job change = high buying intent)
- Founders doing founder-led sales without writing each email manually
- Account-based marketing campaigns tied to funding or hiring signals
Setup
- Create a Google OAuth credential in Heym and connect it to the ReadLeads node. Expected sheet columns:
name,email,company,linkedin_url,job_signal(e.g. "started as VP Sales at Acme 2 weeks ago"). - Get an Apollo.io API key and add it as
api_keyin the EnrichContact HTTP node body. - Add an SMTP credential (Gmail app password or SendGrid) to the SendOutreach node.
- Add a Slack credential and set your sales channel in the SlackSummary node.
Notes
- Job-change signals can be sourced from LinkedIn Sales Navigator alerts, Trigify, or a manual column.
- Adjust the LLM system instruction to match your product, tone, and value proposition.
- The Apollo enrichment step is optional — remove it and use Sheets columns directly if your data is already enriched.
How to import this template
- 1Click Import → Copy JSON on this page.
- 2Open your Heym and navigate to a workflow canvas.
- 3PressCmd+V/Ctrl+V— nodes appear instantly.
- 4Add your API keys in the node config panels and click Run.
More workflow templates
Discover more automations
- Sales & CRMCold Email AI OutreachRead leads from Google Sheets, craft a personalised cold email per row with an LLM, and send each one automatically.
- Sales & CRMAI Lead Qualification AgentSubmit lead details — an LLM scores the fit 1–10, routes hot leads to Slack, and logs cold leads separately.
- Sales & CRMCRM Contact Sync to DataTablePull contacts from your CRM on a daily schedule, normalise field names to a standard schema, and upsert each record into a Heym DataTable for downstream sales and ops workflows.
- Sales & CRMSales Pipeline Risk Slack StandupScan a pipeline sheet every morning, flag stalled or high-risk deals, and send a standup brief to Slack.
- Sales & CRMSpeed-to-Lead Auto-ResponderReply to every inbound lead within seconds with a personalized email, score the fit, and push hot leads to your sales channel.
- Sales & CRMAccount ICP Scoring & RoutingScore new accounts against your ideal customer profile on a schedule and route strong-fit accounts to the sales team in Slack.
- Sales & CRMAI Sales Proposal GeneratorTurn a short post-call form into a structured, customer-ready proposal draft and email it to the rep for review.
- Sales & CRMSales Call Notes to CRMPaste a sales call transcript and get a structured summary, action items, and next steps posted to your sales channel.
- Sales & CRMRenewal & Upsell Opportunity FinderScan customer accounts on a schedule for renewal and upsell signals, then alert the account team about the best opportunities.
- Customer SupportHITL Support Reply AgentDraft a customer-facing support response, pause for human approval, then continue with the reviewed reply.
- Marketing & SEOReddit Subreddit GET Tool CallLet an Agent call a no-key HTTP GET tool that fetches hot posts from a subreddit JSON feed.
- AI AgentsBatch LLM Status TrackerSend an array through the OpenAI Batch API, branch on live status updates, and collect the final per-item results.