Ready-to-import n8n workflow templates for small business automation.
A curated library of production-ready n8n workflows covering the most common automation needs for small businesses: lead capture, email handling, social media, reporting, and more. Every workflow ships as a clean JSON export — import directly into any n8n instance, connect your credentials, and activate.
Every workflow follows the same import-and-activate pattern:
Trigger (Webhook · Schedule · Gmail poll)
└─▶ Normalize / Filter
└─▶ Action (CRM · Email · Social · AI)
└─▶ Log / Confirm / Alert
All workflows ship as active: false. Import → connect credentials → activate.
| # | Workflow | Category | Description |
|---|---|---|---|
| 1 | Lead Capture to Baserow | CRM | Webhook form submission → Baserow row + confirmation email |
| 2 | Contact Form to Notion | CRM | Webhook form → Notion database page + Slack notification |
| 3 | AI Email Auto-Reply | Gmail trigger → GPT-4o draft reply + Notion log | |
| 4 | Invoice Reminder | Daily check of unpaid Baserow invoices → reminder emails | |
| 5 | RSS to Social Post | Social | RSS feed → GPT-4o LinkedIn post → LinkedIn API |
| 6 | Content Repurpose Pipeline | Social | Article URL → tweet thread + LinkedIn post + newsletter snippet → Notion |
| 7 | Newsletter Subscriber to CRM | Lead Gen | Beehiiv webhook → Baserow upsert |
| 8 | Abandoned Lead Follow-up | Lead Gen | Daily stale-lead check → follow-up email + Baserow update |
| 9 | Weekly Business Digest | Reporting | Monday summary of Baserow stats → HTML digest email |
| 10 | Support Ticket to Slack | Reporting | Contact form → Baserow ticket + Slack alert + AI suggested reply |
| 11 | Error Handler | Utilities | Centralized error alert — routes any workflow failure to an email notification |
| If you want to… | Use |
|---|---|
| Capture form leads into a CRM | Lead Capture to Baserow or Contact Form to Notion |
| Auto-draft replies to inbound emails | AI Email Auto-Reply |
| Chase unpaid invoices automatically | Invoice Reminder |
| Turn blog posts into LinkedIn content | RSS to Social Post |
| Repurpose any article into 3 content formats | Content Repurpose Pipeline |
| Sync newsletter subscribers to your CRM | Newsletter Subscriber to CRM |
| Follow up with leads that went cold | Abandoned Lead Follow-up |
| Get a weekly business numbers email | Weekly Business Digest |
| Route support tickets to Slack + AI draft replies | Support Ticket to Slack |
| Get alerted when any workflow fails | Error Handler |
Clone the repository to have all workflows available locally:
git clone https://github.com/whybothercoding/n8n-smb-workflows.git
cd n8n-smb-workflowsOr download a single workflow — navigate to any workflow.json on GitHub and click Raw, then save the file.
No dependencies to install. No build step. The files are ready to use as-is.
Step 1 — Copy the workflow JSON
Open the workflow folder, then copy the raw contents of workflow.json.
Step 2 — Import into n8n In your n8n instance: go to Workflows → click the + button → select Import from JSON → paste the JSON → click Import.
Step 3 — Configure and activate
Follow the workflow's README.md to connect credentials, update any IDs (table IDs, database IDs, channel names), then toggle the workflow Active.
See docs/how-to-import.md for a detailed walkthrough.
- A running n8n instance (self-hosted or cloud). See n8n docs for setup.
- Credentials for the services each workflow uses. See docs/credentials-setup.md.
Run bash validate.sh from the repo root to check all workflow files meet the repository requirements (valid JSON, required fields, correct placeholders, error routing wired).
Contributions welcome. See CONTRIBUTING.md for the workflow template and PR process.
MIT — see LICENSE.