Never lose a customer request again: capture, deduplicate, alert
In a small business, requests come from everywhere: the website form, the booking page, an email, a message. Each lands in a different tool, and the one that arrives on a Friday evening in an inbox nobody checks is lost. Not declined: lost. Here is the chain we use so it never happens.
Where requests get lost
- In a shared inbox. Everyone sees it, so nobody handles it.
- In the form tool. Answers pile up in a service nobody opens.
- In a duplicate. The same prospect writes twice; two people answer, or none, each thinking the other did.
- In a broken form. The submit button stopped working after a site update, and nothing arrives. The costliest loss, because it is invisible.
One landing point
The basic rule: every request, whatever its source, lands in the same place, a CRM database. The website form, the booking page and incoming messages all send their data to the same point. Nobody copies anything, and the database is the single list that counts.
Deduplicate by email address
When a request arrives, the chain first checks whether the person already exists. If so, the new request is added to their record, with a counter and message history. If not, a record is created. One person who writes twice has one record, and you can see they insisted, which is information in itself.
Alert the right person, right away
A CRM record is useless if nobody sees it. Every new request triggers an alert on a messenger people actually read, with the name, the source and the message. Answering within the hour rather than within the week changes conversion more than any sales technique.
Free 30-minute audit
We look at your real processes and tell you what is worth automating, and what is not. Pick a slot →
Protect the entry point
A public entry point is a target. Without protection, anyone can send anything to it and your CRM fills with junk. The entry must require a secret only your website knows and reject everything else.
Check the record really exists
The chain only answers “received” to the visitor after reading the record back from the CRM. If the write failed, the error surfaces instead of being swallowed. Same principle as monitoring all our automations: a “success” status proves nothing until the result has been read back.
Watch for absence
The last check is the most useful: if a form that usually gets several requests a week receives none, something is broken. An alert on absence catches the broken form nothing else would see.
Frequently asked questions
How do you stop losing customer requests?
Bring every request, whatever its source, into one CRM database, deduplicated by email, with an immediate alert on a messenger people read and a check that warns when a form stops receiving requests.
How do you avoid duplicates in a CRM?
Look the person up by email before creating a record. If they exist, the new request is added to their record with a counter and message history; otherwise a record is created.
How do you protect a form connected to an automation?
Require a secret sent by the website with each submission and reject any request without it. Without that, anyone can fill the CRM with fake requests.
How do you know a contact form is broken?
Watch for absence: if a form that usually receives several requests a week gets none for several days, an alert fires.
Read next
The morning messageThe simplest automation, and often the most useful. Notion for running a small businessOne database per object.Not sure how many requests you lose? The free audit takes thirty minutes: we follow a request from the form to the reply and show you where it can get lost.