Automation · n8n Recipes

10 n8n Automation Recipes for Small Businesses (2026), Copy-Paste Workflows

By Gideon Wafula · AI Automation Engineer, Seoul · Updated June 19, 2026 · ~11 min read
What this is

Ten production-ready n8n workflow recipes for small businesses, with the exact nodes, trigger logic, and data flow you need. Each recipe includes: what it does, which n8n nodes to use, the node sequence, setup notes, and difficulty level. Built for business owners who are new to n8n and want proven workflows they can clone and adapt in under 30 minutes.

$0
n8n self-hosted cost
400+
pre-built integrations
30min
avg setup per recipe
$6/mo
VPS hosting cost

Before you start: how to set up n8n

All recipes below run on n8n. You have two options:

Each recipe below lists the exact nodes you need. Most are available in n8n's standard library. Some require credentials (API keys), these are noted in each recipe's setup section.


01

WhatsApp Order Confirmation

Auto-send a WhatsApp message when a new order comes in from your website or form

Easy

What it does

When a customer places an order (via Typeform, Google Forms, WooCommerce, or a webhook), n8n automatically sends them a WhatsApp confirmation message with their order details. No more manually copy-pasting messages.

Node flow

Webhook / Form Trigger Set (format message) Twilio (send WhatsApp)

Setup notes

Required credentials

WhatsAppOrdersTwilioCustomer Comms
02

Instagram DM Auto-Reply

Instantly reply to Instagram DMs with business info, pricing, or a lead capture link

Medium

What it does

When someone sends a DM to your Instagram account, n8n sends an instant automated reply, your pricing page link, a Calendly booking link, or a menu PDF. Reduces response time from hours to seconds and captures leads while you're asleep.

Node flow

Webhook (Instagram Webhook) IF (is a new DM?) HTTP Request (send reply via Graph API)

Setup notes

Required credentials

InstagramDMsLead CaptureMeta API
03

Mpesa Payment Webhook → Confirmation Message

Auto-confirm Mpesa payments via WhatsApp and update your records instantly

Medium

What it does

When a customer pays via Mpesa (STK Push or C2B Paybill/Till), Safaricom's Daraja API sends a webhook to your n8n instance. n8n validates the payment, sends a WhatsApp confirmation to the customer, and logs the transaction in Google Sheets, all in under 3 seconds.

Node flow

Webhook (Daraja callback) IF (ResultCode = 0?) Set (format confirmation) Twilio WhatsApp + Google Sheets (append row)

Setup notes

Required credentials

MpesaKenyaPaymentsDaraja API
04

Google Sheets Inventory Update on Sale

Auto-deduct inventory in a Google Sheet when an order is placed or a sale is recorded

Easy

What it does

Every time an order comes in (from your e-commerce platform, Typeform, or a WhatsApp message parsed by n8n), the workflow looks up the product in your inventory Google Sheet, deducts the quantity sold, and flags low-stock items via email.

Node flow

Webhook / Form Trigger Google Sheets (find row) Set (calc new quantity) Google Sheets (update row) IF (quantity < 5?) Gmail (low stock alert)

Setup notes

Required credentials

InventoryGoogle SheetsE-commerce
05

Daily Business Report Email

Get a daily email summary of orders, revenue, and key metrics from your Google Sheets data

Easy

What it does

Every morning at 7am (or any time you set), n8n reads your orders Google Sheet, calculates yesterday's totals (orders count, revenue, top product), and emails you a clean HTML summary. Replace your manual spreadsheet checking habit with a 0-effort daily digest.

Node flow

Schedule Trigger (7am daily) Google Sheets (read yesterday's rows) Function (calculate totals) Gmail (send HTML report)

Setup notes

Required credentials

ReportsEmailAnalyticsScheduling
06

New Lead → CRM + Follow-Up Email Sequence

Capture leads from any source, add to your CRM, and trigger a timed follow-up sequence

Medium

What it does

When a new lead submits a form (Typeform, Tally, your website contact form), n8n adds them to your CRM (HubSpot, Airtable, or a Google Sheet), sends a welcome email immediately, then queues a follow-up email 24 hours later and a final nudge at 72 hours, without any manual action from you.

Node flow

Webhook (form submit) HubSpot / Airtable (create contact) Gmail (instant welcome) Wait (24h) Gmail (follow-up #1) Wait (48h) Gmail (follow-up #2)

Setup notes

Required credentials

Lead NurtureCRMEmail Sequences
07

AI-Powered WhatsApp Customer Support Bot

Answer customer WhatsApp questions automatically using Claude or ChatGPT with your business knowledge

Advanced

What it does

Incoming WhatsApp messages hit an n8n webhook. n8n sends the message to Claude or GPT-4o with a system prompt containing your business info (menu, prices, opening hours, policies). The AI generates a contextual reply which n8n sends back to the customer on WhatsApp, all in under 5 seconds.

Node flow

Webhook (WhatsApp msg) Set (build AI prompt) HTTP Request (Claude/OpenAI API) Set (extract reply text) HTTP Request (send WhatsApp reply)

Setup notes

Required credentials

AIWhatsAppCustomer SupportClaude
08

Appointment Booking Confirmation + Reminder

Auto-confirm Calendly bookings via WhatsApp and send a reminder 2 hours before

Easy

What it does

When someone books a meeting on Calendly, n8n sends them an instant WhatsApp confirmation. 2 hours before the meeting, n8n sends another WhatsApp reminder with the meeting link. Reduces no-shows by 40–60% according to Calendly's own data.

Node flow

Calendly Trigger (new booking) Twilio WhatsApp (confirmation) Wait (until 2h before meeting) Twilio WhatsApp (reminder)

Setup notes

Required credentials

CalendlyAppointmentsRemindersNo-shows
09

Social Media Post Scheduler

Auto-publish posts to Instagram and Twitter/X from a Google Sheets content calendar

Medium

What it does

You write your posts in a Google Sheet (with columns: Platform, Post Date, Caption, Image URL, Status). Every 30 minutes, n8n checks for pending posts scheduled for the current time, publishes them via the Instagram or Twitter API, and marks them as "Published" in the sheet.

Node flow

Schedule Trigger (every 30min) Google Sheets (read pending posts) IF (scheduled time ≤ now?) Switch (Instagram / Twitter) HTTP Request (publish to platform) Google Sheets (mark Published)

Setup notes

Required credentials

Social MediaContent SchedulingInstagramTwitter
10

Trigger an AI Voice Call After Mpesa Payment

Automatically call a customer via AI voice agent after they pay via Mpesa to confirm or onboard them

Advanced

What it does

When a customer completes an Mpesa payment, n8n receives the Daraja webhook (see Recipe 3), validates the payment, then triggers an outbound AI voice call via Bland AI or Vapi. The AI agent speaks to the customer, confirms their order, and answers basic questions, all automatically within 30 seconds of payment.

Node flow

Webhook (Mpesa/Daraja) IF (ResultCode = 0) Google Sheets (log payment) HTTP Request (Bland AI / Vapi call) Google Sheets (log call SID)

Setup notes

Required credentials

MpesaAI VoiceBland AIVapiKenya

Frequently asked questions

What can n8n automate for a small business? +
n8n can automate virtually any task that moves data between apps: WhatsApp order confirmations, Instagram DM auto-replies, Mpesa payment processing, inventory updates, daily email reports, lead nurture sequences, social media posting, and AI voice calls. It has 400+ pre-built integrations and can connect to any REST API.
Is n8n free for small businesses? +
n8n is free to self-host. You only pay for the server, typically $6–12/month on a VPS (DigitalOcean, Hetzner, or Railway). The n8n Cloud plan starts at $20/month and requires no server management. Most small businesses in Africa find self-hosting the most cost-effective option.
How do I connect n8n to WhatsApp? +
Two options: (1) Use Twilio's WhatsApp Business API, create a Twilio account, enable WhatsApp messaging, and use n8n's Twilio node or HTTP Request node to send/receive messages. (2) Use the Meta WhatsApp Business Cloud API directly via a Meta Business account. Both work with Kenyan numbers.
How do I integrate n8n with Mpesa (Daraja API)? +
Set up a Daraja API app at developer.safaricom.co.ke to get your Consumer Key and Secret. In n8n, create a Webhook node, this is your CallbackURL. Register it in your Daraja STK Push or C2B API config. Use an IF node to filter for ResultCode 0 (success), then extract Amount, MpesaReceiptNumber, and PhoneNumber from the callback payload.
Can n8n send automated emails? +
Yes, n8n has native nodes for Gmail, SMTP, and SendGrid. You can trigger emails on a schedule, on a webhook event, or based on conditions. HTML templates are supported, and you can dynamically populate content with workflow data.

Need these workflows built for your business?

I build n8n automation workflows for small businesses, WhatsApp bots, Mpesa integrations, AI agents, and custom pipelines. Most projects take 1–5 days.

Let's build it →
n8n Automation Services · Case Studies · © 2026 Gideon Wafula, AI Automation Engineer, Seoul, South Korea · Home · Who is Gideon Wafula?