End-to-end real scenarios
Knowing individual nodes is one thing; building a working process end to end is another. This topic walks through five real scenarios, each combining pieces from the earlier stages.
Notice the same structure in every one:
1. Trigger — when it starts 2. Enrichment — extra sources that complete the data 3. Decision — conditions, filters, sometimes AI 4. Result — writing, sending, notifying 5. State — recording what was done so it does not repeat
The fifth step — state — is the most-forgotten part, and it is exactly what separates a toy workflow from a production one.
| Scenario | Trigger | The main difficulty |
|---|---|---|
| Lead routing | Webhook (website form) | Duplicates, and the enrichment source being unavailable |
| Daily business report | Schedule | Not losing the whole report when one source fails |
| Document processing (invoices) | Gmail Trigger | Validating what the AI extracted |
| Service monitoring | Schedule (every 5 minutes) | Preventing repeated alerts |
| Employee onboarding | A form or the HR system | Knowing the state of the rest when one step fails |
You cannot learn these by reading them — pick one and build it. My recommendation: start with the daily report. It is the lowest-risk one (nothing gets damaged) yet touches everything — trigger, API call, data transformation, conditions and notification. It also makes the best first piece for a portfolio.
Four decisions recur in every scenario:
- What do we do about duplicates? The answer is almost always an upsert or an idempotency key.
- What if the source is unavailable? Either wait and retry, or continue with a partial result and raise an alert.
- Who finds out if the result is wrong? Silent failure is the worst outcome; every workflow needs an error path.
- Is this operation reversible? If not, it needs a human approval.
If you are given a practical task in an interview, raising these four questions yourself is a strong signal — they are exactly what the interviewer is listening for.
📚 Sources and documentation
- Workflow template libraryofficialn8n.io
Finding ready-made versions of these scenarios here and reading their nodes is the fastest way to learn.
- n8n community forumofficialcommunity.n8n.io
Real problems with real solutions — the first place to look when stuck.
- Handle errors gracefullyofficialdocs.n8n.io