built invoice workflow. tested thoroughly. deployed.
day 3: broke silently. client discovered it before i did.
THE PROBLEM
gmail auth expired. n8n workflow just stopped. no alerts. no retries.
client: "why aren't invoices processing?"
me: "let me check..." (panicking)
THE FIX
added error handling nodes:
- try/catch around extraction
- retry logic with delays
- slack webhook when fails
- route failures to review queue
took 20 minutes to add
now when things break i know immediately. client never notices.
what error handling do you build in from the start?