A founder I worked with last year was paying $1,400/month for Zapier. I asked her what it was doing. She pulled up a list: syncing form fills to HubSpot, sending Slack notifications when deals moved stages, and pushing data to a Google Sheet for reporting. Twelve Zaps total. Nothing exotic. And still, between the per-task pricing and the multi-step workflows, the bill had climbed past what she was paying for her CRM.
She switched to n8n. Same twelve automations rebuilt in a weekend. Monthly cost: $24 for n8n Cloud. The math was offensive.
That story comes up every time I'm talking to a Series A or B company about their RevOps stack. Not because n8n is always the right answer, but because most teams are running expensive, shallow automation when they could be running cheap, deep automation. The distinction matters a lot at the scale where you're adding headcount and trying to keep revenue operations tight.
I've built n8n workflows for GTM teams across SaaS, professional services, and marketplace businesses. Here's what I've learned about where it actually earns its place in a B2B stack.
What n8n is (and what it isn't)
n8n is a workflow automation platform. You connect apps with nodes, define triggers, and automate sequences of actions without writing full code. It has about 1,000 native integrations, but more importantly, it has an HTTP Request node that makes virtually anything you can reach via API work as a step in a workflow.
The self-hosted version is open-source and can run on a $6/month VPS. n8n Cloud starts at $24/month and gives you a managed environment without infrastructure work. For most RevOps teams, Cloud makes more sense unless you have a developer who wants to own the server.
Where it differs from Zapier and Make:
- Pricing: n8n charges per workflow execution, not per task or operation. A 40-step workflow costs the same as a 4-step one. For complex B2B automations, this is a big deal.
- Complexity ceiling: n8n handles branching logic, loops, sub-workflows, error handling, and custom JavaScript nodes. Zapier handles most of this, but the interface gets unwieldy fast. Make handles it visually. n8n sits between them, closer to Make in capability but with a steeper initial learning curve.
- AI nodes: Since the January 2026 release, n8n ships with 70+ AI nodes including LangChain integration, persistent agent memory, and native support for self-hosted LLMs. If you want to build AI-powered GTM automations without stitching together five different services, n8n has become the most practical option.
What n8n isn't: it's not a data warehouse, a BI tool, or a replacement for your CRM. It's the plumbing between those systems.
The six n8n workflows worth building for B2B revenue teams
These are the automations I keep rebuilding across clients. Not because they're clever, but because they solve problems revenue teams deal with every week.
1. Real-time lead enrichment and CRM write-back
The problem: a form fill comes in, it lands in HubSpot, and a rep gets a notification with a name and an email. No company size, no funding stage, no tech stack, no LinkedIn URL. The rep either researches manually (15 minutes) or calls blind (bad).
The n8n version:
- Trigger: HubSpot form submission (webhook) or new contact created
- Enrich: Call Clearbit, Apollo, or Clay API with the email or domain
- Score: Run ICP match logic (company size, industry, tech stack signals)
- Write back: Update HubSpot contact and company properties with enriched data
- Route: If ICP score is above threshold, create a deal and assign to rep. Below threshold, enroll in nurture sequence.
- Notify: Slack message to rep with enriched context
This replaces manual research and removes the 15-minute delay between form fill and qualified outreach. For clients with decent inbound volume (50+ leads/week), this recovers meaningful contact speed. One SaaS client measured a 40% reduction in time-to-first-outreach after building this.
2. Deal age and pipeline health alerts
Most HubSpot deal dashboards look fine until you look closely. There are deals that haven't had activity in 21 days still sitting in "Proposal Sent." There are deals where next steps are blank. There are deals at high deal values that have been in the same stage for six weeks with no meeting booked.
This workflow runs on a schedule (every weekday morning) and identifies stale deals:
- Trigger: Cron schedule (8 AM weekdays)
- Pull: HubSpot API call to get all open deals with last activity date
- Filter: Deals with no activity in 14+ days, or deals past average stage duration
- Notify: Slack DM to deal owner with deal name, stage, last activity, and value
- Escalate: If deal is stale by 21+ days and value is above threshold, ping the manager too
This doesn't nag reps constantly. It only fires when something genuinely needs attention. One client told me their pipeline review meetings went from 60 minutes to 20 minutes after building this, because the obvious problems got solved before the meeting.
3. Job change monitoring for expansion and win-back
This one consistently surprises people. Your best buyers are the contacts who already bought from you. When they move to a new company, there's a window (usually 90 days) where they're still setting up their stack and receptive to solutions that worked for them before.
The workflow:
- Trigger: Cron (weekly)
- Pull: All closed-won contacts from HubSpot (or customers from your CRM)
- Check: LinkedIn API or Clay enrichment to check current job title and company
- Compare: Against the company and title in HubSpot record
- Flag: Contacts who have moved to new companies in the last 30 days
- Create: A new task or deal in HubSpot for the appropriate rep with context
- Notify: Slack message with the contact name, old company, new company, new title
We built this for a fintech client and recovered three expansion conversations in the first six weeks. The contacts were already fans. They just needed someone to reach out.
4. Intent signal to outbound sequence trigger
If you're using a buyer intent platform like 6sense, Bombora, or even LinkedIn Sales Navigator's activity signals, the data is only valuable if it triggers action fast. Most teams look at intent dashboards once a week. The signal is cold by then.
The n8n version:
- Trigger: Webhook from intent platform when an account crosses a scoring threshold
- Check: Is this account already in HubSpot as a deal or active conversation? (prevents double outreach)
- Enrich: Pull current contacts at the account and their roles
- Decide: If a champion-level contact exists, route to account owner. If not, create a prospecting task.
- Enroll: API call to your sequencing tool (Apollo, Salesloft, Outreach) to enroll the right contact in the right sequence
- Log: Create activity in HubSpot to record the signal and action taken
The key thing this solves is the gap between "we have the data" and "someone acted on it." Intent signals have a half-life. A company researching your category today is much more receptive than the same company four weeks from now. Automating the handoff from signal to sequence compresses that response time from days to minutes.
5. Win/loss interview and close reason capture
Win/loss data is one of the most underused assets in B2B companies. Everyone wants it. Almost nobody collects it systematically. The usual process is: rep fills out a form in HubSpot when they close or lose a deal, but field completion is inconsistent and the data is thin.
The n8n approach:
- Trigger: HubSpot deal stage change to "Closed Won" or "Closed Lost"
- Wait: 24-48 hours (deals close at odd hours, give the rep a moment)
- Send: Automated email or Slack message to the deal owner with a 3-question form (why won/lost, what the alternative was, what would have changed the outcome)
- Parse: If you want to get fancy, run responses through an AI node for theme extraction
- Write: Structured responses back to deal record in HubSpot as a custom property and note
- Aggregate: Weekly Slack summary to sales leadership with close reason distribution
This builds a dataset over time. After 90 days, you have enough data to run actual analysis on why deals close. That input shapes messaging, objection handling, and competitive positioning in a way that gut instinct never does.
n8n isn't about replacing humans. It's about removing the tasks humans hate doing anyway.
The best automations I've built handle the data hygiene, the notifications, the enrichment, and the logging. Reps spend their time on conversations, not admin. That shift shows up in pipeline velocity within 60 days.
6. AI-powered meeting prep brief
This one uses n8n's AI nodes. Before a discovery call, the rep needs context: what the company does, who they're meeting with, recent news, HubSpot history, open tasks. Finding all of that takes 15-20 minutes. Most reps skip it.
The workflow:
- Trigger: Google Calendar event created (via Calendar API) with a contact linked to HubSpot
- Pull: HubSpot contact and company data, deal history, last email content, open tasks
- Fetch: Company news from a news API (newsapi.org or similar) filtered to last 30 days
- Generate: AI node (GPT-4o or Claude) synthesizes everything into a 1-page brief: company summary, contact background, previous interactions, suggested discovery questions, competitive context
- Send: Email or Slack DM to the rep 2 hours before the meeting
Reps who use this show up better prepared. The meetings go further faster. One client's AE told me it felt like having a research assistant. It took about 3 hours to build the workflow.
What the n8n setup actually looks like for a RevOps team
For a typical Series A company (30-80 employees, HubSpot as CRM, some combination of Clay, Apollo, Slack, and Google Workspace), here's how I'd structure the n8n deployment.
You want separate workflows for separate concerns. Don't build one giant workflow that does everything. When something breaks, you want to know exactly where.
Core workflows for RevOps:
- Lead enrichment and routing (runs on webhook)
- Pipeline health alerts (runs on cron)
- Win/loss capture (runs on deal stage change)
- Job change monitoring (runs weekly)
- Meeting prep brief (runs on calendar event)
Each workflow should have:
- Error handling nodes that fire a Slack alert when something fails
- Logging to a Google Sheet or your data warehouse for debugging
- Clear naming conventions so you can tell what each workflow does without opening it
The total build time for all five, starting from scratch, is about 12-15 hours for someone comfortable with APIs and logic flows. If you're newer to this, budget 20-25 hours.
On pricing: n8n Cloud at the Starter tier ($24/month) gives you 2,500 workflow executions per month. For the five workflows above, a company with 100 leads per week and 20 meetings per week would use roughly 1,200-1,500 executions per month. Fits comfortably. If you scale up or add more automations, the Pro tier at $60/month gives you 10,000 executions.
Where n8n doesn't fit
I want to be honest about where I wouldn't use n8n.
If your team isn't technical at all and has no one who can read a JSON payload or understand an API response, start with Zapier or Make. The learning curve is real. n8n's interface is good but it's not point-and-click the way Zapier is for simple tasks.
If you're mostly doing simple linear automations ("when X happens, do Y"), Zapier's 8,000+ native integrations mean you might not need to write a single line of JavaScript. That's genuinely easier.
If reliability is critical and you don't want to own the infrastructure, be thoughtful about self-hosting. n8n Cloud solves this, but self-hosted n8n needs maintenance. Crashing automations during a campaign launch is painful.
And if your main need is marketing automation (email sequences, lead nurturing, behavioral triggers), HubSpot's native automation is probably sufficient. You don't need n8n for what HubSpot does natively.
The sweet spot for n8n is the stuff in between: multi-step flows, data transformation, API calls to tools HubSpot doesn't integrate with natively, AI-augmented workflows, and anything where Zapier's per-task pricing would get expensive at scale.
- Complex multi-step automations
- High-volume workflows where per-task pricing hurts
- Custom API integrations without native connectors
- AI-augmented GTM workflows
- Simple linear automations
- Non-technical team, no RevOps resource
- Tools covered by Zapier's native connectors
- Low volume, speed of setup matters most
- Marketing email sequences
- Lead nurturing and lifecycle automation
- Deal stage-based internal notifications
- Anything that stays within HubSpot's native tools
How this fits into a broader RevOps stack
n8n works best as the orchestration layer in a stack that already has the right data and the right tools. If your CRM data is garbage, automating workflows on top of it will amplify the garbage. Start with data quality.
The stack I usually recommend for Series A/B B2B companies:
- HubSpot as the CRM and marketing automation hub
- Clay for list building and enrichment
- Apollo or Outreach for sequencing
- n8n as the connective tissue between all of them
n8n handles the tasks that fall between these tools: writing Clay enrichment data back to HubSpot, triggering sequences from HubSpot events, building custom deal routing that HubSpot's built-in routing can't do, and sending the right notifications to the right people at the right time.
If you want to see what this looks like built out for a real company, we've done this for a handful of clients through our AI automation work and the outcomes typically show up in two areas: faster lead response and cleaner pipeline data. Both of those eventually show up in win rate.
For companies that want to build this themselves, the n8n documentation is genuinely good. The community templates library has solid starting points for HubSpot and CRM workflows. Build the enrichment workflow first. It delivers the most visible impact in the least time.
If you want help building or auditing your current automation stack, we do that as part of our CRM and RevOps work. Happy to do a fast assessment of what's worth automating and what's already covered by your existing tools. Reach out here.
FAQ
What is n8n automation and how does it work?
n8n is a workflow automation platform that connects apps and services through a visual interface. You define triggers (something that starts the workflow), actions (what happens next), and conditions (branching logic). When the trigger fires, n8n runs the sequence automatically. You can connect HubSpot, Slack, Google Sheets, Clay, Apollo, and essentially any tool with an API. The self-hosted version is free; n8n Cloud starts at $24/month.
How is n8n different from Zapier for B2B teams?
The biggest difference is pricing and complexity ceiling. Zapier charges per task (each action in a workflow costs a task), so a 10-step workflow costs 10x more per execution than a 1-step one. n8n charges per workflow execution regardless of steps. For complex RevOps automations with 10-30 steps, n8n is usually 5-10x cheaper. n8n also handles JavaScript nodes, loops, sub-workflows, and AI agents that Zapier handles less naturally.
Which n8n workflow should a B2B team build first?
The lead enrichment and routing workflow. It fires the moment a new contact enters your CRM, enriches the record with company data and ICP scoring, and routes high-fit leads to reps immediately. For most teams, it has the fastest and most visible impact on pipeline because it directly improves speed-to-lead and data quality at the same time.
Can n8n connect to HubSpot natively?
Yes. n8n has a native HubSpot node that supports reading and writing contacts, companies, deals, tasks, and engagements. You authenticate once with your HubSpot API key or OAuth and all HubSpot operations are available as workflow steps. You can also use webhooks to trigger n8n workflows from HubSpot events in real time.
Do I need a developer to use n8n?
Not necessarily, but it helps to be comfortable with APIs and JSON. Simple workflows can be built without any code using n8n's visual interface. More advanced workflows (custom scoring logic, data transformation, AI integration) typically require writing some JavaScript in n8n's Code node. For RevOps teams with a technical operator or a RevOps engineer, n8n is very accessible. For fully non-technical teams, Zapier or Make will have a shorter ramp-up time.
Want to audit your current automation stack?
We help B2B revenue teams identify what to automate, what to stop paying for, and how to build workflows that actually hold up at scale.
Book an audit →