n8n9 min read·

n8n Tutorial for Beginners: Build Your First Workflow in 30 Minutes

A complete beginner's guide to n8n automation: installing n8n, building your first workflow, connecting apps, and automating your most common manual tasks. No coding required.

Z
By ZROXZ Team

n8n is the most powerful automation tool available for small businesses — more flexible than Zapier, more affordable at scale, and capable of handling workflows that no-code tools can't touch. The catch: its power comes with a learning curve. This guide walks you through n8n from zero to your first working automation in 30 minutes.

What Is n8n?

n8n (pronounced "n-eight-n" or "nodemation") is an open-source workflow automation tool that connects apps and services through a visual node-based editor. Each "node" represents an action: receive a webhook, read from a spreadsheet, send an email, call an API. You connect nodes together to build workflows.

Unlike Zapier (which handles simple A→B connections), n8n handles:

  • Conditional branching (if X then do Y, else do Z)
  • Loops and batch processing
  • Data transformation and formatting
  • Error handling and retries
  • HTTP requests to any API with any authentication method
  • Code nodes (JavaScript) for complex logic

Getting Started: n8n Cloud vs. Self-Hosted

Option 1: n8n Cloud (Recommended for Beginners)

  1. Go to n8n.io and click "Start Free Trial"
  2. Create an account — no credit card for trial
  3. You get a fully hosted n8n instance at [yourname].app.n8n.cloud
  4. Trial includes 2 weeks free, then $20/month for the Starter plan

Option 2: Self-Hosted (Free, Requires a VPS)

  1. Get a $5–$10/month VPS from DigitalOcean, Hetzner, or Railway
  2. Run: docker run -d --name n8n -p 5678:5678 n8nio/n8n
  3. Access at http://[your-server-ip]:5678
  4. Set up a domain and SSL for production use

For first-time users, start with n8n Cloud. Move to self-hosted when you're comfortable and want to eliminate the monthly cost.

Your First Workflow: Email → Spreadsheet → Notification

Let's build a real, useful workflow: when someone fills out a contact form (webhook), save them to a Google Sheet, and notify your team via SMS.

Step 1: Create a New Workflow

  1. Click "New Workflow" in your n8n dashboard
  2. Give it a name: "New Lead Capture"

Step 2: Add a Webhook Trigger

  1. Click the "+" button to add a node
  2. Search for "Webhook" and select it
  3. Copy the webhook URL provided — this is where your form will send data
  4. Set Method to POST, Response Mode to "When Last Node Finishes"

Step 3: Add Google Sheets Node

  1. Add a new node: search "Google Sheets"
  2. Connect your Google account via OAuth
  3. Select "Append or Update Row" as the operation
  4. Select your spreadsheet and sheet
  5. Map fields: Name → {{$json.name}}, Email → {{$json.email}}, etc.

Step 4: Add SMS Notification (via Twilio)

  1. Add a new node: search "Twilio"
  2. Enter your Twilio account SID and auth token
  3. Set To: your phone number
  4. Set Message: "New lead: {{$json.name}} — {{$json.email}}"

Step 5: Test and Activate

  1. Click "Test Workflow" in the top right
  2. Send a test POST to your webhook URL (use Postman or a test form)
  3. Verify data appears in Google Sheets and SMS arrives
  4. Click "Activate" to enable the workflow in production

Key n8n Concepts to Know

  • Nodes: Individual actions or integrations. Each node does one thing.
  • Connections: The arrows between nodes, defining execution order.
  • Expressions: Dynamic values using {{$json.fieldName}} syntax to pass data between nodes.
  • Executions: Each time a workflow runs. Your plan limits monthly executions.
  • Credentials: Saved API keys and OAuth connections, reusable across workflows.

5 Workflows to Build Next

  • CRM auto-create: New Calendly booking → Create contact in GoHighLevel
  • Invoice notification: New Stripe payment → SMS to team + update spreadsheet
  • Review monitoring: New Google review → Slack notification + weekly summary email
  • Lead distribution: New lead → Round-robin assignment to sales team via SMS
  • Daily report: Every morning at 8 AM → Pull yesterday's data → Send summary email

See also: n8n vs. Zapier vs. Make — Full Comparison → · 5 n8n Workflows for Lead Generation → · ZROXZ n8n Workflows Service →

Frequently Asked Questions

Do I need coding skills to use n8n?
Not for basic to intermediate workflows. n8n has a visual drag-and-drop interface for connecting apps and building logic. For advanced use cases (custom API calls, data transformation, error handling), basic JavaScript knowledge helps — but ZROXZ handles these builds for clients who prefer not to get into code.
Is n8n free?
n8n is open-source and free to self-host on your own server (VPS from $5–$20/month). The cloud-hosted version starts at $20/month with 2,500 workflow executions. For most small businesses, the $20/month cloud plan is more than enough.
How is n8n different from Zapier?
n8n handles complex, multi-step workflows with conditional logic, loops, and data transformation that Zapier can't do. n8n is also far more cost-effective at scale — Zapier charges per task (can get expensive), while n8n charges per workflow execution. The tradeoff: n8n has a steeper learning curve.
What's the best use case to start with in n8n?
Start with something you do manually every day — syncing form submissions to a spreadsheet, sending SMS when a new lead comes in, or generating a daily report. A simple 2–3 step workflow teaches you the fundamentals, and you can expand from there.

ZROXZ Agency

Ready to Automate Your Business?

Book a free 30-minute strategy call. No sales pitch — just a real plan for your business.

Book a Free Call