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