Lost leads: where enquiries from your website, messengers and calls disappear, and how to stop it
Where leads from your website, Instagram, WhatsApp and phone calls go missing: 8 common leaks, a 20-minute test and how to keep every enquiry in one place.
Short answer: leads rarely get lost because of bad salespeople. They get lost between disconnected channels. The web form emails a spam folder, Instagram hides new messages under Requests, nobody sees the missed call, and no one owns the enquiry. The fix is to route every enquiry to one place, give each one an owner and track how fast you reply.
Owners usually find out by accident. A customer calls to say they wrote three days ago, or a friend mentions that “nobody answers over there”. Meanwhile the ads are paid for, the site is up, and the team is sure they reply to everything. Here is where leads actually go missing and how to plug each leak, starting with what you can do yourself.
Eight places where leads get lost
1. The web form sends an email nobody reads
Enquiries go to whatever address was set up at launch: an old inbox, a former employee’s mailbox, or a shared address someone checks once a week. Then there is spam. WordPress sends mail without SMTP authentication by default, and without SPF, DKIM and DMARC records on the domain, mail providers do not trust those messages.
2. The form broke and nobody noticed
After a plugin update, a CAPTCHA change or a JavaScript error, the Submit button stops working. The page looks fine, visitors click, and nothing happens. Without monitoring this can go on for weeks.
3. Instagram and Facebook hide messages
Messages from new people land in Requests, not the main inbox. Comments under ads asking “how much?” often go unseen. When several people share the account, everyone assumes someone else replied.
4. WhatsApp and messengers on personal phones
Customers message a salesperson’s personal WhatsApp or Telegram. That person goes on holiday, gets sick or leaves, and the conversations and contacts leave with them.
5. Missed calls
Calls after hours, while the line is busy, or to a number printed on an old business card. A regular mobile phone does not create a call-back task, and the missed-calls list quickly scrolls away.
6. Nobody owns the enquiry
Everyone sees it and no one treats it as theirs. The message shows as read, and there is no reply. This is the most common cause and the cheapest to fix.
7. A reply, but no follow-up
The customer said “send me a price, I’ll think about it”, and that was the end of it. Without statuses and reminders the second touch never happens, even though it is often the one that closes the sale.
8. Enquiries scattered across five places
Some in email, some in a spreadsheet, some in messengers, some in the receptionist’s notebook. You cannot tell how many enquiries came in last week or how many became customers, so you cannot judge your advertising either. How to tie every enquiry to its source is covered in lead source tracking for small businesses.
Check it yourself: a 20-minute mystery-shopper test
- Submit every form on your site: home page, service pages, cart, quote calculator. Note the time.
- From an account the team does not know, message Instagram, Facebook Messenger, WhatsApp and any other channel listed on your site and profiles.
- Call every number on your site, Google Business Profile and ads: once during business hours and once in the evening.
- Leave a question in the comments under an ad or post.
- A day later, count: how many got a reply, how long it took, and whether anyone called back the missed call.
- Check the email spam folder and Instagram Requests. Old enquiries often turn up there.
If even one enquiry went unanswered, you have found a leak. There are usually several.
Channel by channel: where leads leak and what to do
| Channel | Where it leaks | Quick fix | Lasting fix |
|---|---|---|---|
| Web form | Spam, old inbox, broken form | Copy every enquiry to a team chat; set up SMTP | Enquiries stored in the site admin or CRM; form monitoring |
| Instagram / Facebook | Requests folder, comments, shared login | Daily check of Requests and comments; one owner | Unified Meta Business Suite inbox or CRM integration |
| WhatsApp, messengers | Staff personal phones | A company number and business account | Bot or business API that passes conversations to the CRM |
| Phone calls | Missed, after hours | Missed-call alerts to a shared chat | VoIP with call-back tasks and call recording |
| Shared inbox with no owner | Forwarding rules and a named owner | Emails become CRM leads automatically | |
| After the first reply | No follow-up | Spreadsheet with status and next-step date | CRM pipeline with reminders |
Stopping the leaks in three steps
Step 1. One day of work, almost no cost
- Name an owner for each channel and a backup for holidays.
- Agree a response-time rule, for example within an hour during business hours and by 10 am for overnight messages.
- Remove old numbers and addresses nobody checks from your site, Google profile and social bios.
- Turn on new-enquiry notifications on the owner’s phone, not just a desktop.
Step 2. Every enquiry in one chat or sheet
Each web enquiry is copied automatically to a team chat (Telegram or Slack) and a spreadsheet: name, contact, page and ad source (UTM tags). Whoever takes it marks it. This alone stops most of the leakage and gives you your first real numbers.
Step 3. CRM, chatbot and control
Once several people sell, deals take more than a day or you rely on repeat business, you need a CRM: every enquiry becomes a customer record with history, status, owner and a reminder for the next step. A messenger chatbot answers at night and handles common questions, then hands complex ones to a person with the context. Whether to pick an off-the-shelf CRM or build your own is covered in custom CRM vs off-the-shelf.
Common mistakes when cleaning this up
- Buying a CRM without changing the process. If enquiries still arrive by email and messenger and someone copies them into the CRM “when there is time”, the system is empty within a month. Automate how leads arrive first, then pick the tool.
- Adding a channel instead of closing old ones. A new messenger or site widget is one more place someone has to check.
- Notifying everyone at once. When five people get the alert, nobody owns it. You need one owner and a rule for who steps in if they do not reply.
- Not retesting forms after changes. Every site update is a reason to send a test enquiry through each form.
What to measure so it does not happen again
- Enquiries per week for each channel. A sudden drop often means a broken form, not “seasonality”.
- Time to first reply, average and worst case.
- Share of enquiries with no status, the ones nobody picked up.
- Conversion to sale by source, so you know which ads actually bring customers.
From our own work
For a university admissions website, we made sure an applicant’s enquiry never goes to an inbox. It becomes a record in the “Applicants” module of the university’s platform straight away, through a bridge between the site forms and the platform API. An AI assistant on the site answers common admissions questions around the clock. Enquiries no longer sit in an inbox, and the admissions office gets fewer repeat questions.
In the Shopify store for a supplements brand, orders and enquiries flow automatically into KeyCRM, the team’s Telegram and email. If one channel fails, the order is still visible in the others.
When to bring in a specialist
- the mystery-shopper test showed missing enquiries and you cannot find why;
- leads come from five or more channels and cannot be merged by hand;
- you need the website, messengers and phone system connected to a CRM or accounting;
- you want to see how many leads and sales each ad campaign produces.
Symptoms, causes and costs are covered on the leads getting lost page. If there were never many enquiries to begin with, the cause is more likely the website itself: see 12 reasons a website isn’t bringing in customers. To route enquiries into one place, look at business process automation (from €800); for messengers, a chatbot (from €500); for full sales control, a CRM built around your process (from €2,000). Tell us which channels you use and roughly how many enquiries you get a week, and we will suggest the simplest setup that closes the leaks.
FAQ
How can I tell whether we are losing leads?
Run a mystery-shopper test: submit every form on your site, message every channel listed and call after hours. Count how many got a reply and how fast. If even one went unanswered, you have a leak.
Do I need a CRM to stop losing leads?
Not always. For a small volume, one shared chat or spreadsheet that every enquiry lands in automatically, plus a clear owner, is enough. A CRM pays off when several people sell, deals take more than a day, or you need customer history.
Why do website form submissions end up in spam?
Usually the site sends email without SMTP authentication and the domain lacks proper SPF, DKIM and DMARC records, so mail providers distrust the message. It is safer to also push each enquiry to a team chat and store it in the site admin or CRM.
How do we stop missing phone calls?
Use a phone system that logs missed calls and creates a call-back task, or at least posts missed-call alerts to a shared chat. Give ad campaigns their own tracking number so you can see where calls come from.
How much does it cost to collect all enquiries in one place?
Automation starts at €800, a chatbot at €500 and a custom CRM at €2,000. Many businesses only need step one: forms and messengers flowing into a team chat plus a spreadsheet or an off-the-shelf CRM.