21 October 2026Automation4 min read

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

A request that waits three days for an answer is already with a competitor.

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.

Book a free audit↗

The TAKIA letter

One letter a month, nothing else

What we actually automate for our clients: what works, what breaks, what it costs. Written by the people who build the systems, not by a marketing team.