n8n Practical Guide: 3 Production Workflows (Webhook, Scheduling, Error Handling)
Introduction TL;DR: This post shows how to use n8n in production with three workflows: (1) Webhook ingestion with GitHub signature verification, (2) scheduled API ingestion with pagination + batching, and (3) standardized error workflows with Error Trigger and Stop And Error. n8n workflows are easier to operate when you design security (auth/signature), responses, and observability up front. Workflow 1: GitHub Webhook → Signature Verification → Slack → Response Key design points Enable Raw Body in the Webhook node so you can verify signatures using the exact payload. GitHub uses X-Hub-Signature-256 (HMAC-SHA256), signatures start with sha256=, and constant-time comparison is recommended. Use Respond to Webhook to control 200 vs 401 responses from your workflow. Why it matters: Webhooks are public entry points. Validating signatures prevents processing spoofed/tampered deliveries and reduces wasted compute. ...