Zapier is great, but at $20–$100/month, it adds up fast. n8n (pronounced "n-eight-n") does everything Zapier does, connect apps, automate repetitive tasks, send notifications, at zero cost. This guide shows you what it is, how to set it up, and three workflows you can build in your first hour.
Think of n8n like a set of digital LEGO bricks for your business apps. Each app, Gmail, Google Sheets, Mailchimp, your website contact form, is a LEGO brick. n8n lets you snap them together so information flows automatically from one to the next.
For example: Someone fills out your website contact form → n8n picks that up → sends you a text message → adds the person to your Mailchimp list → creates a task in your to-do app. All automatically, all for free.
The key difference between n8n and Zapier: n8n runs on a server that you control (either your own computer or a cheap cloud host). Zapier runs on Zapier's servers. That's why Zapier charges a monthly fee, you're paying for their servers. With n8n, you host it yourself, so you pay nothing.
Is n8n right for you? If you're comfortable following a step-by-step setup guide and okay with a slightly more technical interface than Zapier, n8n can save you hundreds of dollars per year. If you want the simplest possible experience and don't mind paying $20/month, stick with Zapier.
Before you build any workflows, you need to decide where n8n will run. Think of this as choosing where to plug it in:
Start with Railway.app. Search "n8n Railway template" on Google, there's an official one-click deployment that gets you running in under 15 minutes with no command line required. Free tier handles most small business automation loads easily.
Once n8n is running, you'll see a canvas with a "+" button to add nodes. Each node is an app or action. Connect them left to right to build your workflow. Here are the four most useful workflows for small businesses:
Trigger: Someone fills out your contact form → Action: You get a text message with their name, phone number, and what they need.
How to build it: Add a Webhook node (this gives you a URL to put in your website form). Add a Twilio node (or use Gmail to email yourself instead, it's free). Connect them. Test it by submitting your own form.
Trigger: New row added to Google Sheet (your appointments spreadsheet) where Status = "Complete" → Action: Send a Gmail or SMS review request 2 hours later.
How to build it: Use a Google Sheets Trigger node set to "Row added or updated." Add a Wait node (2 hours). Add a Gmail node with your review request template. This runs silently every day, you just update the spreadsheet and the emails go out automatically.
Write a post in a Google Sheet → n8n automatically posts it to Facebook, Instagram, and Google My Business at the scheduled time.
How to build it: Google Sheets trigger (new row with time = now) → Facebook node → Buffer API node (for Instagram/Twitter). This replaces Buffer for most use cases, at $0/month instead of $6/channel.
Instagram direct posting requires a Facebook Business account and Meta API access. For beginners, it's easier to use Buffer or the Buffer node in n8n rather than connecting to Instagram's API directly.
Every morning at 8am, n8n sends you an email summarizing: new leads received yesterday, appointments today, outstanding invoices.
How to build it: Schedule Trigger (every day at 8am) → Google Sheets node (fetch yesterday's rows) → Merge node → Gmail node with a formatted summary. This takes about 45 minutes to build and saves you 15 minutes every morning.
n8n is powerful but requires some setup. If you want to automate your first workflow in 20 minutes without any technical setup, Zapier is still the easiest starting point.
Try Zapier Free → Read Zapier Beginner Guide →