Junk leads and spam: filtering them without lying to yourself
Omnia Lab is a sales control system that runs on top of your CRM — Bitrix24, amoCRM or any other. Junk leads get tagged with a reason instead of deleted: junk is a real person who isn't your buyer today, spam is a bot or an ad you never call back.
· · Author: Dmitry Marenich
Deleting junk leads feels like cleaning up. It usually destroys the evidence you need. Honest filtering has three parts: a written definition of junk, a required reason on every rejection, and a second pair of eyes on the borderline cases. Omnia Lab tags junk and spam separately, pulls them out of your conversion rate but keeps them in the channel report, and pushes back any close that has no real reason behind it. Your team stops burning hours on conversations that were never going anywhere, and your numbers start matching reality.
What does one junk lead really cost?
Twenty minutes on someone shopping for a different product is the small loss. The bigger one is that the lead stays in the funnel and drags your conversion rate down. Now you can't tell whether the team is underperforming or the traffic was bad. Delete that lead instead and the problem flips: the channel that sent it looks clean, and you keep paying for garbage another month. Meanwhile the hour spent on the wrong person was taken from a real buyer.
Harvard Business Review ("The Short Life of Online Sales Leads", 2011, 2,241 companies) found that responding within an hour produces 7x more qualified leads than responding an hour later, and 60x more than waiting a day. Every hour eaten by junk is somebody else's lost deal.
What lands in the funnel instead of a buyer?
Before you write filtering rules, look at what your junk is actually made of. Every company's mix is different.
- Vendors and partnership pitches. Agencies, suppliers, cold outreach — no purchase intent, but they still sit in the report.
- Wrong company, wrong product. Someone was looking for a different brand, model, or city. Sorted in under a minute.
- Test submissions. Your own staff, the web contractor, form checks. They spike on days the site was edited.
- Duplicates of one person across channels. Messaged you, then called — three records, and your conversion rate splits three ways.
- Job applicants and non-sales questions. Hiring, billing, complaints about an old purchase all arrive in the same inbox.
- Bots and auto-dialers. Two-second calls and empty messages.
How do you filter junk leads honestly?
Simple rules, but skip any one of them and rejection quietly becomes a hiding place.
- 01
Write down what junk means
One sentence, visible to everyone. Without it, each rep decides alone and no two people's numbers agree.
- 02
Separate junk from spam
Junk is a real person who isn't your buyer today. Spam is a bot, an ad, an empty call. They deserve different fates: the first one may be worth a call in six months, the second never is.
- 03
Require a reason to close
No reason, no close. One line in the rep's own words: what the person asked for and why they're not a fit. It takes fifteen seconds and stops half of the lazy closes on the spot.
- 04
Filter before assignment, not after
Obvious ads and empty calls should never reach a rep. Everything else goes to a human. Deciding in advance that someone won't buy costs more than one extra conversation.
- 05
Send borderline cases up, not out
When in doubt, the lead goes to the manager, not the bin. They read the thread and either confirm the rejection or reopen it. Guessing stops fast once reps see leads come back.
- 06
Exclude junk from conversion, but keep it
Out of the metric, not out of the database. A separate number — share of junk per channel — is the invoice you hand to marketing and to whoever buys your ads.
What do you do with a borderline lead?
Roughly one in ten leads is arguable. That's where the interesting decisions live.
- Tag it, don't delete it. The lead stays visible and stays out of the conversion rate until someone confirms the call.
- Give it one touch. A short "just to confirm, you're looking for…" settles it within the hour and costs less than being wrong.
- Judge the subject, not the tone. A rude caller with a small budget is not junk. Junk is someone asking for something you don't sell.
- Review borderline leads in one weekly batch, fifteen minutes. Managers spot patterns that way instead of arguing case by case.
- Not a fit now but a fit later isn't a rejection. It's a scheduled follow-up with a date on it.
Which filtering mistakes hurt the most?
Five habits that show up in almost every sales team we audit.
- Cleaning the database by hand once a quarter. By then nobody remembers the March conversation, so they judge by the record title.
- Letting reps mark spam with one click and no reason. The quietest way to bury a lead nobody felt like working.
- Treating anyone who didn't buy immediately as junk. Velocify, on roughly 3.5 million leads, found 93% of deals close by the sixth touch — and half of all leads never get a second call.
- Deleting junk permanently. Later you have nothing to show marketing about which channel produces the garbage, so the budget keeps flowing there.
- Leaving the decision entirely to the rep. Marking a lead as junk is always the easiest way to improve a personal conversion rate.
What changes in the numbers after rollout?
Measured before and after rollout at current clients. Filtering is one part of the system's job, not the whole of it.
- Deals with prepayment
- Share rose from 4—7% to 13% at a premium car dealership.
- Median first response
- Down from 32 minutes to 6.5 minutes across all channels.
- Revenue
- +33% over four months, with no additional headcount.
- Rollout
- 3—5 days on top of the CRM you already run.
- Audit before you start
- 3—5 days, free.
James Oldroyd (MIT Sloan) found that cutting the wait from 30 minutes to 5 makes a lead roughly 21x more likely to be qualified. That's why the hours you take back from junk are worth real money.
How does Omnia Lab run a lead end to end?
Omnia Lab runs every lead from first contact to payment, on top of your existing CRM — Bitrix24, amoCRM or another. Filtering is one loop among several.
- Every new lead gets an owner immediately, based on the shift schedule. Nights and weekends don't wait until Monday.
- First response time is measured across every channel, with escalation that steps up: a nudge to the rep first, then to the manager.
- Junk and spam move to their own track: out of the conversion rate, still present in the database and the per-channel report.
- Closes marked lost or spam without a real reason are handed back to the rep to redo.
- The system remembers promises from both sides. The customer said "call me in an hour", the rep promised a quote — both come back as reminders and close when they're actually done.
- A missed call becomes a task with a deadline. Missed at night, it lands first thing in the morning.
- Reading calls and message threads is one of the signal sources. It helps confirm what a conversation was really about, and backs up or overturns a rejection.
- Managers get honest numbers: conversion per rep, response times, where every lead ended up. Alerts arrive in Telegram with buttons, plus a morning plan and an evening summary.
Call recordings show you how a rep spoke. They won't show you that a lead sat overnight with no owner and that the promised quote never went out.
Частые вопросы
- How do I tell a junk lead from a merely cold one?
- Junk means you are not a fit at all: wrong product, wrong company, wrong region. Cold means the right buyer at the wrong moment. Pull the first one out of your conversion rate; give the second one a follow-up date. If you're unsure, treat it as cold.
- Can I just delete spam from the CRM?
- Tag it instead. Deleted records can't be counted, so you lose the argument with whoever is sending you bad traffic. Tagged spam stays out of the conversion rate but stays visible in the channel report.
- Won't reps hide difficult leads as junk?
- They will, if closing costs nothing. That's why a written reason is required and closes without one are sent back. Managers also review borderline cases in a weekly batch. After two or three reopens, the habit disappears.
- How long does it take to set filtering up?
- It's part of the same 3—5 day rollout. For the first week the system only tags and closes nothing on its own, so you can check whether its calls match yours. Automatic filtering of obvious junk goes on after that.
- Do we have to switch CRM?
- No. The system runs on top of the CRM you already use and connects to your phone system and messaging channels. Your team keeps working in the same window; statuses and fields appear there.
- Our database already has thousands of leads of unclear quality. Where do we start?
- With the audit. In 3—5 days we look at how much junk is in the funnel, which channels it comes from, and how much it distorts your conversion rate. It's free, and afterwards you'll know whether rolling anything out is worth it.
Read next
- Empty classifieds leads and marketplace auto-repliesMarketplace system notices don't start your response clock. An empty listing card goes to quarantine instead of the sales floor. Real text always wins.
- Deals closed as lost with no reason: how to checkReps close deals as lost or spam to hide slow work. How to audit closed-lost reasons and put real deals back in play.
- Objective Sales Rep Scoring That Holds UpObjective sales rep evaluation: code computes the score, not the AI. The outcome sets the band, critical errors cap the score and need a verbatim quote.
- Why Leads Go Missing: 6 Places Sales Teams Lose ThemWhere leads get lost: no owner, slow first reply, forgotten promises, no second follow-up, missed calls, fake closures. How to spot and fix each one.
Find out how much junk is in your funnel
The free audit takes 3—5 days. We go through your real leads from recent months. You get to see what share is junk, which channels produce it, and how your conversion picture changes once it's out. No commitment — the report is yours either way.