1. Website form to CRM with owner routing
- Trigger
- Webhook from your form
- Nodes
- Webhook → Set → IF → CRM → Email
- Outcome
- New leads reach the right salesperson in seconds
The form posts to an n8n webhook. A Set node normalises the field names, an IF node routes by country or deal size, the CRM node creates the contact and deal, and an email node sends the first reply. Nobody re-types anything.
2. Lead enrichment before follow-up
- Trigger
- New CRM record
- Nodes
- Trigger → HTTP Request → Merge → CRM update
- Outcome
- Sales sees company size and industry before the first call
When a record is created, an HTTP Request node calls an enrichment API, a Merge node joins the response to the original record, and the CRM node writes the extra fields back. A filter skips records that already have the data.
3. Support ticket triage with AI
- Trigger
- New helpdesk ticket
- Nodes
- Trigger → AI node → Switch → Helpdesk → Slack
- Outcome
- Urgent tickets get escalated without a human reading every one
An AI node classifies the ticket into a category and urgency level. A Switch node routes by that label: high urgency posts to Slack and reassigns the ticket, everything else gets tagged and queued normally.
4. Order sync to accounting and fulfilment
- Trigger
- New order event
- Nodes
- Trigger → Split → Accounting → Fulfilment → Error branch
- Outcome
- One order event updates every downstream system
The order payload fans out to the accounting tool and the fulfilment provider. Each branch has retries, and an error branch writes failures to a database table so nothing is lost when an API is briefly unavailable.
5. Scheduled reporting digest
- Trigger
- Cron schedule
- Nodes
- Schedule → Database → Function → Email
- Outcome
- A weekly summary lands in inboxes without anyone exporting a spreadsheet
A schedule trigger runs every Monday, queries the database, aggregates the numbers in a Code node and formats an HTML email. The same pattern works for Slack summaries or a Google Sheets append.
6. Database to SaaS two-way sync
- Trigger
- Schedule plus change detection
- Nodes
- Schedule → Database → Compare Datasets → API update
- Outcome
- Two systems stay consistent without manual exports
A Compare Datasets node finds records that differ between the source and the destination, then only the changed rows are pushed. This avoids rate limits and keeps the run time short as the dataset grows.
7. Invoice and document data extraction
- Trigger
- New file in storage or email attachment
- Nodes
- Trigger → Extract → AI node → Validation → Accounting
- Outcome
- Invoice fields reach accounting without manual entry
The file is parsed, an AI node extracts supplier, date, totals and line items as structured JSON, a validation step rejects anything that fails a sanity check, and the rest is written to the accounting system.
8. Internal alerting on thresholds
- Trigger
- Schedule or webhook
- Nodes
- Trigger → Query → IF → Slack / SMS
- Outcome
- The team hears about problems before customers do
A monitoring workflow checks a metric on a schedule, compares it against a threshold in an IF node, and notifies a channel only when the condition is met — with a cooldown so one incident does not produce a hundred messages.
9. AI agent with MCP access to your tools
- Trigger
- Chat message or agent call
- Nodes
- MCP trigger → Tool nodes → AI Agent → Response
- Outcome
- An AI assistant can act in your systems, not just talk about them
Exposing workflows through an MCP server lets an AI agent look up a customer, create a ticket or fetch a report as tools, with each action still running inside a workflow you control and can audit.
10. Content publishing pipeline
- Trigger
- New row in a content sheet
- Nodes
- Trigger → AI node → CMS → Social APIs
- Outcome
- One approved idea becomes a published post and its promotion
A new approved row triggers drafting, a human review step via an approval message, then publishing to the CMS and posting the announcement to social channels with links back to the published URL.