Field notes

Leads into Google Sheets

Sheet writes look harmless until duplicates flood the CRM export.

#sheets#leads

What Crash Labs saw

Gate FAIL · risk 97/100 · 3 outbound action(s) · coverage 100%.

"01 - Lead dal sito → Registro + Notifiche" should not go live yet: 1 critical issue(s) (score 97/100). Biggest risk: Webhook "Nuovo lead dal sito" can fire side effects twice (Nuovo lead dal sito).

Why this breaks in production

  • critical

    Webhook "Nuovo lead dal sito" can fire side effects twice

    Duplicate delivery can mean double charges or double customer emails.

    Fix → Store the provider event id; if you've seen it, skip every create/send node.

  • high

    Nobody gets alerted when this workflow fails

    You may think an email or invoice finished when it actually stopped halfway - and no one is paged.

    Fix → In n8n Settings, set an Error Workflow (or add an Error Trigger flow) that Slack/emails your team with the failed run link.

  • high

    "Salva nel Registro Lead" can fail with no backup path

    Customers get silence, duplicate retries, or a half-finished experience with no internal alert.

    Fix → Turn on retry for transient SMTP/API errors, and route hard failures to an error branch that alerts someone.

  • high

    "Avvisami su Telegram" can fail with no backup path

    Customers get silence, duplicate retries, or a half-finished experience with no internal alert.

    Fix → Turn on retry for transient SMTP/API errors, and route hard failures to an error branch that alerts someone.

Run this pattern on your workflow

Upload your n8n JSON at Crash Labs. Same gate, blast-radius ledger, and shareable report for clients.