Real-World Workflows
Intermediate · 14 lessons
Webhooks, the HTTP node, the Code node, databases and Git — the skills behind production-grade automations.
Start lesson 1- 1Webhook triggers deep diveGET/POST bodies, headers, query params, and responding with custom data.35 min
- 2HTTP Request node masteryPagination, retries, auth headers, and sending multipart form-data.40 min
- 3Expressions & JMESPathReshape any nested JSON payload with JS expressions and JMESPath queries.35 min
- 4Code node (JavaScript & Python)Write custom logic without leaving n8n, in both run-once and run-per-item modes.45 min
- 5Sub-workflows & the Execute Workflow nodeDRY automation: build reusable modules called from multiple parent workflows.35 min
- 6Error workflowsAttach a dedicated error workflow to send central alerts to Slack or email.25 min
- 7Environments & variablesKeep dev/staging/prod separate using environment variables and n8n variables.20 min
- 8Version control with GitMake Git the source-of-truth for your workflows with source control (Enterprise) or manual export.30 min
- 9Rate limiting & backoffAvoid getting banned by third-party APIs with batching, waits and exponential backoff.30 min
- 10Data transformations at scaleSplit In Batches, Aggregate, Sort, Remove Duplicates and Compare Datasets in combination.35 min
- 11Databases: Postgres & MySQL nodesQuery, insert and upsert directly against relational databases from a workflow.30 min
- 12Working with dates & timezonesLuxon-powered date expressions, formatting, and timezone-safe scheduling.20 min
- 13Testing workflows before productionPin data, use mock HTTP responses, and build a manual QA checklist.25 min
- 14Intermediate capstone: CRM syncTwo-way sync between a form, a database and a CRM, with error handling and retries.75 min