The best n8n workflow examples for a small business are the boring ones: send every new lead to your CRM and your phone, chase unpaid invoices, ask happy customers for a Google review, remind people about appointments, and log every Razorpay payment in a sheet. Below are 10 n8n workflow examples you can build this week, each with its trigger, the nodes it uses, the steps in order and the manual work it removes.
We build these for Indian businesses, so the examples use the tools you probably already pay for: WhatsApp, Razorpay, Zoho CRM, Gmail and Google Sheets. At the end there is a table to estimate how many n8n executions you need, a go-live checklist and the mistakes we see most often.
How to read these n8n workflow examples
Every n8n workflow starts with a trigger (a new form entry, a schedule, an incoming email) and then runs a chain of nodes. Each node does one job: read a row, send a message, call an AI model, check a condition. If n8n is new to you, start with our beginner's guide to n8n and come back.
For each example you get the trigger, the main nodes, the steps and what it replaces. The node names match what you will see in the n8n editor. Where an example needs WhatsApp, it uses the official WhatsApp Business Cloud API, which n8n supports with a built-in node that can send messages, send approved templates and even wait for a reply before the workflow continues (n8n WhatsApp node docs).
1. New lead to CRM and WhatsApp alert
Leads from your website form sit in an inbox until someone checks it. This workflow puts each lead in the CRM and pings the salesperson within seconds.
- Trigger: Webhook node (your website form posts to it) or the n8n Form Trigger if you want n8n to host the form.
- Nodes: Webhook, Edit Fields, Zoho CRM (Lead: Create or Update), WhatsApp Business Cloud (Send Template).
- The form sends name, phone, email, service and source page to the webhook.
- Edit Fields cleans the phone number into +91 format and tags the lead source.
- The Zoho CRM node uses "Create or Update" so a repeat enquiry updates the existing lead instead of creating a duplicate.
- The WhatsApp node sends your sales lead a template message with the name, phone and service.
What it replaces: copying each enquiry from email into the CRM and forwarding it to the right person. n8n's Zoho CRM node supports leads, contacts, deals, quotes and invoices with create, upsert, get and update operations (n8n Zoho CRM integration). If you use HubSpot or a Google Sheet as your CRM, swap that one node.
2. Instant WhatsApp reply to the lead
Add a second branch to workflow 1 so the person who filled the form also gets a message. A fast, polite reply ("Thanks, Priya. We've got your enquiry about a website and will call you before 6 pm.") makes the first call much easier.
- Trigger: same webhook as workflow 1.
- Nodes: IF (only during business hours, or a different message after hours), WhatsApp Business Cloud (Send Template).
Two rules matter here. The customer must have agreed to receive WhatsApp messages from you, so add a consent checkbox to the form. And a business-initiated message outside the 24-hour customer service window has to be an approved template, which is a per-message cost. Our guide to WhatsApp Business API pricing in India explains the current rates.
3. Razorpay payment to order sheet and team alert
Razorpay now publishes its own n8n community node, which works on both n8n Cloud and self-hosted n8n and needs n8n version 1.104.2 or later (Razorpay n8n node docs). That makes payment workflows much easier for Indian businesses than they used to be.
- Trigger: Schedule Trigger every 5 minutes, or a Webhook node receiving Razorpay's payment.captured webhook.
- Nodes: Razorpay (fetch payments), Google Sheets (Append Row), WhatsApp or Slack (send message).
- Fetch payments captured since the last run.
- Append each one to an "Orders" sheet with amount, customer, payment ID and time.
- Send the packing or service team a message with the order details.
This mirrors one of the use cases Razorpay documents for its node: poll for new payments, add them to Google Sheets and notify the operations team (Razorpay n8n use cases). Test it in Razorpay test mode first. Live mode needs completed KYC.
4. Unpaid invoice follow-up
Chasing payments is awkward, so it gets postponed. A polite automated reminder on a fixed schedule takes the awkwardness out.
- Trigger: Schedule Trigger, every weekday at 10 am.
- Nodes: Google Sheets or Zoho CRM (get invoices), IF, Gmail, WhatsApp Business Cloud.
- Read all invoices where status is "Unpaid".
- Calculate days overdue for each.
- At 3 days overdue, send a friendly email with the invoice link. At 7 days, send a WhatsApp template. At 15 days, message the owner instead of the customer.
- Write the date of the last reminder back to the sheet so nobody gets two in one day.
Add a Razorpay Payment Link to the reminder so the customer can pay by UPI from the message. When the payment lands, workflow 3 marks the invoice paid and the reminders stop.
5. Google review request after a job
Most happy customers will leave a review if you ask at the right moment and make it one tap.
- Trigger: Zoho CRM deal moved to "Won", a sheet row marked "Completed", or a Razorpay payment for a service.
- Nodes: Wait (for example 2 hours or 1 day), WhatsApp Business Cloud (Send Template), Google Sheets (log).
- When a job is marked done, wait until the customer has had time to use the product or service.
- Send a short template message with your Google review link.
- Log that the request went out so the same customer is not asked twice.
Ask every customer, not only the ones you think are happy. Google's review guidelines do not allow selectively asking only satisfied customers for reviews, a practice known as review gating (Search Engine Land).
6. Reply to new Google reviews with AI, with your approval
This is one of the most useful n8n workflow examples for a local business, and few lists cover it properly. n8n has a Google Business Profile Trigger with a "Review Added" event, and the Google Business Profile node can reply to reviews (n8n Google Business Profile docs).
- Trigger: Google Business Profile Trigger, Review Added.
- Nodes: AI Agent or OpenAI (draft reply), WhatsApp Business Cloud (Send and Wait for Response, Approval), Google Business Profile (Review: Reply).
- A new review arrives.
- An AI node drafts a reply in your tone, using the reviewer's name and what they mentioned.
- The WhatsApp node sends you the review and the draft, then pauses the workflow until you tap approve or reject.
- On approval, n8n posts the reply. On a 1 or 2 star review, it skips the AI draft and alerts you to call the customer.
The approval step matters. An AI reply posted publicly without a human check is a risk you do not need to take.
7. Appointment reminders on WhatsApp
Clinics, salons, gyms, coaching centres and consultants lose money to no-shows. A reminder the day before cuts that down.
- Trigger: Schedule Trigger, every evening at 6 pm.
- Nodes: Google Calendar (Get Many events for tomorrow), Edit Fields, WhatsApp Business Cloud (Send Template).
- Fetch tomorrow's appointments.
- Pull the customer's phone number from the event description or your booking sheet.
- Send a reminder template with the time, address and a reply option to reschedule.
If you add "Reply 1 to confirm, 2 to reschedule", a second workflow using the WhatsApp Trigger can update the booking sheet when people reply.
8. Morning sales and payments summary
Owners want one number every morning without logging in to four dashboards.
- Trigger: Schedule Trigger, 9 am daily.
- Nodes: Razorpay (yesterday's payments or settlements), Google Sheets (yesterday's leads), Code or Summarize, WhatsApp or Gmail.
- Fetch yesterday's payments and settlements from Razorpay.
- Count yesterday's leads from the CRM or sheet.
- Send one message: leads received, orders, revenue collected, fees, and anything that failed.
Razorpay documents a version of this for daily settlement reconciliation, with the data appended to Google Sheets and a summary sent to Slack (Razorpay n8n use cases).
9. Supplier bills from email to your accounts sheet
Bills arrive as PDF attachments and someone types them into a sheet for the accountant. AI can read most of them for you.
- Trigger: Gmail Trigger, new email with an attachment sent to bills@yourdomain.
- Nodes: Extract from File (PDF to text), OpenAI or another AI model (pull out fields), Google Sheets (Append Row), Google Drive (save the PDF).
- Extract the text from the PDF bill.
- Ask the AI node to return supplier name, GSTIN, invoice number, date, taxable value, GST amount and total as structured fields.
- Append a row to your "Purchase bills" sheet and save the PDF in a dated Drive folder.
- If any field is missing, flag the row for a person to check.
Treat the AI output as a first draft. Your accountant should still check GST figures before filing.
10. Website uptime and contact form check
A broken contact form can go unnoticed for weeks. This workflow catches it.
- Trigger: Schedule Trigger, every 15 or 30 minutes.
- Nodes: HTTP Request (load your home page and contact page), IF (status code is not 200), WhatsApp or Gmail (alert).
- Request your key pages.
- If any page fails or loads too slowly, send an alert with the URL and error.
- Once a day, submit a test entry to your own form and check that workflow 1 received it.
Note that a check every 15 minutes is about 2,900 executions a month on its own, which matters on n8n Cloud (see the next section).
n8n workflow examples compared: trigger, effort and executions
n8n Cloud prices by executions, and one execution is one complete run of a workflow, however many steps it has (n8n pricing). The monthly figures below are examples for a small business with about 20 leads and 10 payments a day. Replace them with your own volumes.
| Workflow | Trigger | Build effort | Example runs a month |
|---|---|---|---|
| 1 and 2. Lead to CRM plus WhatsApp reply | Webhook | Low | 600 (20 leads x 30 days) |
| 3. Razorpay payment to sheet | Webhook | Low | 300 (10 payments x 30 days) |
| 3. Same, polling every 5 minutes | Schedule | Low | 8,640 (every run counts) |
| 4. Invoice follow-up | Schedule, weekdays | Medium | About 22 |
| 5. Review request | CRM or payment event | Low | Up to 300 |
| 6. AI review replies | Google Business Profile | Medium | Depends on reviews, often under 50 |
| 7. Appointment reminders | Schedule, daily | Low | 30 |
| 8. Morning summary | Schedule, daily | Medium | 30 |
| 9. Supplier bills | Gmail | Medium to high | Depends on bills, often under 200 |
| 10. Uptime check, every 15 minutes | Schedule | Low | About 2,880 |
Two things stand out. Polling every 5 minutes uses far more executions than a webhook doing the same job, so prefer webhooks where the app offers them. And with webhooks, all ten workflows together come to roughly 4,000 to 4,500 runs a month in this example, which is above the n8n Cloud Starter plan's 2,500 executions and inside the Pro plan's 10,000.
On 29 October 2026, n8n listed Starter at EUR 20 a month and Pro at EUR 50 a month, billed yearly. At the 28 October mid-market rate of about Rs 106 to the euro (BookMyForex), that is roughly Rs 2,120 and Rs 5,300 a month before any GST and card charges. Self-hosting the free Community edition on your own server removes the execution limit, and our n8n vs Zapier vs Make comparison covers when that is worth the upkeep. WhatsApp template messages and AI model usage are billed separately by Meta, your WhatsApp provider and the AI provider.
Where to find n8n templates (and how to import one)
You rarely need to start from a blank canvas. n8n's official template library listed 13,778 community workflows when we checked on 29 October 2026, sorted into categories such as AI, Sales, IT Ops, Marketing and Document Ops (n8n workflow templates). GitHub collections such as awesome-n8n-templates group several hundred more by app, including Gmail, Google Sheets, WhatsApp and Telegram.
To use a template:
- Open it on n8n.io and click to use it, or download the JSON file from GitHub.
- In n8n, create a new workflow and import the file (Import from File), or paste the JSON onto the canvas.
- Open each node with a warning and connect your own credentials.
- Change the sheet names, phone numbers and message text to yours.
- Run it manually with test data, then activate it.
Read a template before you trust it. Community templates are written for someone else's setup, may use AI nodes that cost money per run, and sometimes send data to services you have not chosen.
n8n automation ideas: which to build first
Start with the workflow that touches money or customers every day and has a clear trigger. For most service businesses that is workflow 1 (leads), then 4 (invoices), then 5 (reviews). For an online store it is 3 (payments) and then 7 or 8. Leave AI-heavy workflows like 9 until the simple ones have run cleanly for a few weeks.
A quick way to rank your own ideas is to multiply how many times a week the task happens by the minutes it takes. A task done 100 times a week at 3 minutes each is 5 hours of someone's week; a monthly report that takes an hour is not worth automating first. For more ideas beyond n8n, see our list of AI automation examples for small businesses.
Go-live checklist for any n8n workflow
- Test with fake data first, including a wrong phone number and an empty field.
- Add an Error Trigger workflow that messages you whenever any workflow fails.
- Use "Create or Update" (upsert) on CRM and sheet nodes so retries do not create duplicates.
- Store API keys only in n8n credentials, never inside Code nodes or message text.
- Get consent before sending WhatsApp messages, and give people a way to opt out.
- Keep only the customer data you need. India's DPDP Act puts duties on businesses that process personal data, so check with your adviser what applies to you.
- Put a human approval step before anything public, such as review replies or social posts.
- Write down what each workflow does and who owns it. Six months later, nobody will remember.
- Check your execution count after the first week and switch polling to webhooks if it is high.
Common mistakes with n8n workflows
The most common one is polling too often. A schedule that runs every minute "just in case" burns 43,200 executions a month and usually does nothing on most runs.
The second is having no error alerts. A workflow that silently stops on day 3 is worse than no workflow, because everyone assumes it is still running. The third is sending WhatsApp messages without approved templates or consent, which can get your number's quality rating lowered or blocked by Meta. Last, people often build ten workflows at once. Build one, watch it for a week, then add the next.
Frequently asked questions
Where can I find free n8n workflow examples?
The official library at n8n.io/workflows has more than 13,000 community templates, and many are free. GitHub repositories such as awesome-n8n-templates collect hundreds more as downloadable JSON files you can import.
Are n8n templates free to use?
Most templates on n8n.io and GitHub are free to import. Running them may still cost money: n8n Cloud counts each run as an execution, and AI, WhatsApp or SMS steps are billed by those providers.
Can n8n send WhatsApp messages?
Yes. n8n's built-in WhatsApp Business Cloud node can send messages and approved templates, upload media and wait for a reply or approval before continuing. You need a WhatsApp Business Platform account through Meta.
Does n8n work with Razorpay?
Yes. Razorpay publishes an n8n community node that works on n8n Cloud and self-hosted n8n (version 1.104.2 or later). You can also receive Razorpay webhooks with n8n's Webhook node.
How many executions do I need for a small business?
Count how often each workflow runs in a month. One execution is one full run, regardless of steps. A business with around 20 leads and 10 payments a day running the ten workflows above with webhooks would use roughly 4,000 to 4,500 a month.
Do I need to know coding to build n8n workflows?
No for most of the examples here; they use ready-made nodes and drag-and-drop. Some coding helps for cleaning data, calling APIs without a node, or self-hosting n8n on your own server.
Want these workflows built for you?
If you would rather have someone set up, test and maintain these automations, our team handles n8n workflow automation for businesses, from lead capture and WhatsApp alerts to Razorpay and CRM integrations. Tell us which tasks eat your week on our contact page and we'll suggest where to start.


