Where do web enquiries actually get lost?
In the gap between the form and the notification. A typical setup posts the form straight into an automation tool, which then writes a row and sends two emails. If any of those steps fails, the enquiry is gone. Nobody finds out, because the only record of it was the request that just failed.
Built for ARC Intelligence, a German AI company selling into finance and ERP. Live since September 2026.
Why does writing to a database first fix it?
Because the enquiry is committed before anything else runs. The site writes to Supabase, Supabase emits an event, and the pipeline works from a row that already exists. A failed email is now a retry against stored data instead of a lost customer.
What runs after the enquiry is stored?
Form to Supabase. Supabase database webhook to n8n. Normalise, log to Sheets, notify the team, confirm to the enquirer, respond to the webhook.
What happens with edited records or malformed input?
Database events fire on insert, update and delete. The handler drops everything that is not an insert, so correcting a typo in a lead record six weeks later does not send the customer a second confirmation email. One line of code, and without it the failure is invisible until someone complains.
Every field that reaches the email template is HTML-escaped before it is rendered. Enquiry text is attacker-controlled, and an unescaped angle bracket either breaks the team’s email or does something worse.
Missing email or missing enquiry text raises an error instead of continuing. A silent partial send is harder to notice than a loud failure.
Names fall back through three fields before defaulting, so a partial submission still produces a sensible greeting rather than a blank one.
Failure modes handled: failed sends, duplicate database events, malformed input, partial submissions, injected markup.
What is running in production?
Zero leads lost to a failed send.
Have the same handoff?
We build automation and AI agents for ecommerce teams whose orders move through a real warehouse.