n8n For Sales
Sales automation in n8n can transform how a sales team operates — from reactive (responding to leads as they come in) to proactive (systematically researching, scoring, and pursuing the best opportunities). This guide covers the n8n workflows that deliver the highest ROI for sales teams.
The High-Value Sales Automation Stack
The most valuable sales automation workflows address the biggest time drains for reps:
- Lead enrichment — knowing who you're talking to before you talk to them
- Lead scoring — prioritising the right leads out of dozens or hundreds
- Research and personalisation — understanding each prospect well enough to reach out meaningfully
- Follow-up sequences — not dropping leads because of bandwidth
- Pipeline monitoring — knowing which deals need attention
n8n handles all of these systematically, so reps spend time selling rather than researching and administering.
Real-Time Lead Enrichment
Trigger: New contact created in HubSpot (via webhook)
Workflow:
- Extract email domain from the new contact
- Call Apollo.io API with the domain — get company name, size, industry, funding stage, tech stack, LinkedIn URL
- Call the company website with an HTTP Request node, pass to Claude for summarisation: "What does this company do and who do they sell to? 2 sentences."
- ICP scoring: pass enrichment data to Claude with your ICP criteria — score 0-100
- Write all enrichment data back to the HubSpot contact
- Route: high-score → create sales task + Slack alert; medium-score → add to nurture sequence; low-score → archive
Result: Every lead arrives with complete company context and a sales priority score. Rep opens the contact record and immediately knows whether to prioritise it.
Personalised Outreach at Scale
Trigger: Schedule (daily at 8 AM) — process all contacts in "To Contact" stage
Workflow:
- Fetch all HubSpot contacts with status "To Contact" (limit 25 per day)
- For each contact: fetch their company website recent news, LinkedIn summary from Apollo
- Pass context to Claude: "Write a 90-word personalised cold email from [name] at [company] to [contact name] at [prospect company]. Reference [specific company detail]. Offer to show [benefit]. End with a specific question."
- Create a HubSpot Email Draft for each contact, linked to their contact record
- Slack notification to the rep: "15 personalised email drafts are ready to review and send in HubSpot"
Result: Rep arrives to 15 personalised draft emails. Reviews, adjusts if needed, sends in 20 minutes. No research required — the personalisation is done.
Call Preparation Brief
Trigger: Calendar event with a HubSpot contact (via Google Calendar + HubSpot integration)
Workflow:
- Detect a new calendar event that includes an email matching a HubSpot contact
- Fetch the full contact and company record from HubSpot
- Fetch the conversation history from HubSpot
- Call Claude: "Generate a pre-call brief for a sales call with [name] at [company]. Include: (1) company background, (2) key pain points they've expressed, (3) where they are in the sales process, (4) what we've promised them, (5) 5 discovery questions to ask, (6) potential objections to prepare for."
- Send the brief via email to the rep, or create a HubSpot note on the contact
Result: The rep arrives at every sales call with a concise, relevant brief generated from their own CRM data. Better prepared reps run better calls.
Post-Call Processing
Trigger: Call recording available in Gong/Chorus (webhook)
Workflow:
- Receive the transcript
- Claude extracts: attendees, call summary (2-3 sentences), pain points discussed, commitments made, objections raised, next steps agreed, deal health (1-10)
- Write a structured note to HubSpot
- Create HubSpot tasks for each agreed next step with due dates
- Update deal stage if applicable (e.g., call confirmed interest → move to "Proposal Requested")
- Slack notification to sales manager for deals with significant news
Result: CRM records are updated automatically after every call. The rep focuses on the conversation, not on note-taking.
Pipeline Health Monitoring
Schedule Trigger: Every Monday morning
Workflow:
- Fetch all open deals from HubSpot
- Identify "at-risk" deals: no activity in 14+ days, past expected close date, no meeting scheduled
- For each at-risk deal: create an alert task for the assigned rep
- Fetch pipeline metrics: total value by stage, week-over-week change, deals closing this month
- Claude analyzes the pipeline: what's healthy, what's concerning, what needs attention
- Send weekly pipeline analysis to sales manager
Recommended Tools
- n8n — Sales workflow automation
- HubSpot — CRM with n8n native integration
- Apollo.io — Lead enrichment data
- Claude API — Outreach generation, call summarisation, scoring
- Slack — Rep notifications and manager alerts
- Google Calendar — Meeting trigger for call prep briefs
“The best sales automation doesn't replace the sales rep — it amplifies them. The rep who has research, personalised drafts, and prepared briefs wins more deals with less effort.”
Related articles
n8n vs Make.com vs Zapier: a 2026 honest comparison
No affiliate fluff — where each tool wins, where it breaks, and what we actually run.
Self-hosting n8n: a production-grade setup guide
Queue mode, workers, backups, and the security defaults you should never skip.
Complete n8n Guide: Everything You Need to Build Powerful Automations
The definitive n8n guide — nodes, credentials, triggers, and production-grade patterns.