I Rebuilt My Zapier Zaps in n8n and Cut My Bill to Zero

I was paying $99/month for Zapier until I spent one weekend migrating to self-hosted n8n — here's exactly how I did it and what I learned.

I Rebuilt My Zapier Zaps in n8n and Cut My Bill to Zero
Photo by Markus Winkler on

My Zapier bill hit $99/month on the Professional plan — and half my Zaps were doing nothing more complex than moving data between two APIs. That felt wrong. One weekend and a $6/month VPS later, I haven't paid Zapier a cent since.

Here's the honest walkthrough of how I did it, what broke, and whether it's worth it for you.

Why n8n Is the Real Zapier Alternative

Most "Zapier alternatives" lists recommend Make (formerly Integromat). Make is fine. But n8n is different in one critical way: you can self-host it completely free. The code is fair-code licensed, the community is enormous, and the visual workflow builder is genuinely good.

n8n's cloud plan starts at $20/month. But if you host it yourself on a cheap VPS — I use a $6/month Hetzner instance — your recurring cost is essentially zero relative to what Zapier charges at scale.

Zapier's Professional plan runs $99/month for 2,000 tasks. n8n self-hosted? Unlimited executions. That math is not subtle.

Pro tip: Hetzner's CX22 instance (2 vCPU, 4GB RAM, ~$6/month) handles n8n comfortably for solo operators running 20-30 active workflows. DigitalOcean and Railway work too if you prefer a US-based provider.

The Four Zaps I Migrated First

I didn't boil the ocean. I picked the four workflows consuming the most Zapier tasks each month and rebuilt those first.

  1. Lead capture to Notion + email sequence: Typeform submission → write row to Notion database → trigger welcome email via Resend. In Zapier this was a multi-step Zap eating ~400 tasks/month. In n8n it's one workflow with a Webhook trigger, a Notion node, and an HTTP Request node.
  2. New Stripe payment → Slack alert + Airtable log: Stripe webhook fires → n8n formats the message → posts to Slack → appends to Airtable. Took 20 minutes to rebuild.
  3. Daily content repurposing: RSS feed polls every morning → OpenAI node summarizes → posts draft to a Ghost CMS via API. This one actually got better in n8n because I could add conditional logic that Zapier would've charged extra for.
  4. Client report emails: Google Sheets trigger → merge data into an HTML email template → send via Postmark. n8n's Code node (JavaScript) made the templating trivial.

Total rebuild time: one Saturday afternoon. Seriously.

n8n vs Zapier: The Honest Comparison

Feature Zapier Professional n8n Self-Hosted
Monthly cost $99/month ~$6/month (VPS)
Task/execution limits 2,000 tasks Unlimited
Native integrations 7,000+ 400+ (HTTP fills the gap)
Custom code support Limited (Code by Zapier) Full JavaScript / Python nodes
Setup complexity Zero Moderate (Docker or one-click)
AI / LLM nodes built-in Basic (AI by Zapier) OpenAI, Anthropic, Ollama, and more
Maintenance burden None Low (updates, backups)

Zapier's integration library is legitimately larger. If you need an obscure SaaS that has a native Zapier connector and no public API, Zapier wins. For everything else, n8n's HTTP Request node covers the gap cleanly.

What Actually Breaks (And How to Fix It)

I won't pretend the migration was frictionless. Three things tripped me up.

OAuth credential handling. Some apps — Google, in particular — require you to set up your own OAuth app in Google Cloud Console to authenticate in n8n. It takes 10 minutes but it feels weird the first time. Follow n8n's official docs exactly and you'll be fine.

Polling vs. webhooks. Zapier handles polling transparently. In n8n you have to consciously choose between a Webhook trigger (instant) and a Schedule trigger with an API call (polling). Most of the time, webhooks are better and faster anyway.

Error notifications. Zapier emails you when a Zap fails. n8n doesn't do this by default. Fix: add an Error Trigger workflow that posts a Slack message or email whenever any workflow fails. Takes 5 minutes, set it once.

Pro tip: Before you migrate, export a list of your Zapier task usage by Zap. Zapier's dashboard shows this under Task History. Prioritize rebuilding your top five task-consumers first — that's usually where 80% of your bill lives.

FAQ

Do I need to know how to code to use n8n?

No. Most workflows use visual drag-and-drop nodes with zero code. The JavaScript Code node is optional — useful for string manipulation or complex logic, but not required for standard automations.

What if a service I use doesn't have an n8n node?

Use the HTTP Request node. If a service has a REST API (almost all of them do), you can call it directly. It's slightly more manual than a native node but totally reliable.

Is self-hosting n8n secure?

Yes, if you set it up properly. Use a reverse proxy like Caddy or Nginx with HTTPS, enable n8n's built-in authentication, and keep the instance updated. Don't expose the port directly to the internet.

Can n8n handle high-volume workflows?

A single Hetzner CX22 handles hundreds of workflow executions per day without breaking a sweat. For genuinely high volume — thousands of executions per hour — you'd want to look at n8n's queue mode with Redis, or upgrade the VPS specs.

Bottom Line

If you're paying $50+ a month for Zapier and you're comfortable spinning up a VPS, this migration is one of the best ROI weekends you'll spend this year. The learning curve is real but short. The savings are immediate and permanent.

Explore more cost-cutting automation strategies at AI Profit Automation — new workflow guides every week.

Written by

Founder & AI Automation Researcher

Mahendra Bugaliya is the founder of AI Profit Automation. He tests AI tools and automation workflows hands-on and writes practical, no-hype guides on using them to build and grow online income.

Tags
n8n vs Zapier n8n self-hosted Zapier alternative automation workflows cut Zapier costs n8n tutorial workflow automation save money automation n8n free Zapier migration

Get the Best AI & Automation Tips

Join 10,000+ entrepreneurs getting weekly AI tools, automation workflows, and money-making strategies.

🔒 No spam. Unsubscribe anytime. 100% free.