Most "Chat on WhatsApp" buttons on websites are a slow leak. Every tap sends a stranger straight to your phone, where you'll spend the next ten minutes figuring out whether they're a real customer, a tire-kicker, a vendor, or someone who picked up the wrong number. By the time you've worked it out, you've burned the part of your day you were supposed to spend on actual paying work.
The fix is simple and underused: put an AI chatbot in front of WhatsApp. The bot runs a short qualification flow, scores the visitor against your criteria, and only hands off to your WhatsApp if they pass. The conversation that lands on your phone is pre-screened, with the visitor's name, what they need, and any disqualifying details already typed out for you. This guide walks through how to build that filter using PopABot, with industry-specific examples and the exact flow patterns that work.
Why a raw "WhatsApp Us" button leaks your time
A direct WhatsApp link or click-to-chat button is appealingly simple, and that's exactly the problem. You're optimising for low friction on the inbound side, which means you're maximising friction on your side. The visitor types two words and hits send. You then have to:
- Greet them politely
- Ask their name
- Ask what they're looking for
- Ask whether they're in your service area, budget range, or eligibility criteria
- Decide whether to engage or politely decline
- Repeat this 20 to 50 times a week
Almost all of those questions can be asked by software for free, in any language the visitor writes in, at 3am, in parallel across multiple visitors. The only conversations that need your time are the ones that have already passed the filter.
The qualification gate pattern
The pattern PopABot supports has three stages:
- The bot runs a qualification flow. A short series of branching questions, usually 3 to 6 of them, that establish whether the visitor fits what you actually sell. The flow is visual and you can build it in PopABot's conversational funnel in 10 minutes.
- The bot captures the verified details via a form. Name, email, phone, plus whatever specifics matter to your business (project type, budget, postcode, urgency). The form only appears after the visitor has answered the qualifying questions, so by the time they're filling it in they've already self-selected.
- The bot hands off to WhatsApp with the question pre-typed. The visitor taps a "Continue on WhatsApp" button, their WhatsApp opens with a draft message containing everything they just told the bot. You see a structured, qualified message on your phone, not "hello?". Full WhatsApp handover details here.
The unqualified leads don't reach WhatsApp at all. They either drop off after a question they can't answer, or the bot politely tells them why they're not a fit and points them somewhere useful (a different service, a competitor, a resource page).
What exactly to filter on
The filter is only as good as the questions you ask. Pick the two or three things that, if a lead fails them, are guaranteed to waste your time. These are the only questions worth asking; everything else can wait until the actual conversation.
1. Location
If you serve a postcode, a city, or a country, ask. A French plumber serving 78xxx postcodes shouldn't be quoting jobs in 95xxx. A real estate agent licensed in one state shouldn't be fielding enquiries from another. One question, one branch, hours saved.
2. Budget or price range
Easy to fumble politely, easier to ask via a bot. "What's your budget for this project?" with three button options (under £X, £X to £Y, over £Y) catches the wrong-tier shoppers before they reach you. The bot can route low-budget leads to a different page, a self-serve product, or a polite "we're not the right fit" with a recommendation.
3. Timeline or urgency
"I'm thinking of redoing the kitchen at some point next year" and "the pipe burst this morning" deserve very different responses. Ask. Route emergencies to a phone-call CTA, route long-horizon shoppers to a brochure download.
4. Eligibility criteria specific to your business
Examples:
- Lawyers: case type, jurisdiction, conflict-of-interest check
- Coaches: current revenue, problem being solved, prior commitment to investing
- B2B SaaS: company size, role of the person enquiring, current toolstack
- Healthcare: insurance accepted, condition, age
- Education: prerequisite qualifications, intake window
The pattern is the same: name the disqualifier, ask one question, branch.
Industry-specific filter flows that work
Trades (plumber, electrician, builder)
- "What's the job?" with buttons: emergency repair / planned work / quote / general question
- "What's your postcode?" (free text, validated against service area)
- "When do you need this done?" with buttons: today / this week / this month / no rush
- If emergency + in-area: phone-call CTA, no WhatsApp handover (urgency requires voice)
- If planned + in-area: form for name/phone/job details, then WhatsApp handover with the details pre-typed
- If out-of-area: polite "we don't cover your postcode, here's a directory link" with no handover
Real estate agent
- "Are you looking to buy, sell, or rent?" buttons
- "What's your budget range?" with three price brackets
- "Have you spoken to a mortgage advisor?" yes/no
- If buy + in-range + mortgage approved: book a viewing directly via Google Calendar
- If buy + in-range + no mortgage: WhatsApp handover with a mortgage-broker referral pre-typed
- If buy + below range: redirect to the entry-level listings page, no handover
Lawyer or professional services
- "What kind of matter is this?" buttons for each practice area
- "Where is the matter taking place?" (jurisdiction check)
- "Is the other party a current or past client of [Firm Name]?" (conflict check)
- Pass criteria: form for name + email + phone + summary, then WhatsApp handover OR scheduled consultation
- Fail criteria: polite explanation, link to your blog, no handover
Coach or high-ticket service
- Use an assessment chatbot: 6 to 10 scored questions about their current situation
- The bot scores their answers, lands on a result band (e.g. "You're ready", "Get clearer first", "Not yet")
- "Ready" band → form + WhatsApp handover with score and answers in the pre-typed message
- "Not yet" band → free playbook PDF download, no handover (saves your time, gives them value)
Hotel or short-term rental
- The hotel bot answers most house-guide questions itself (wifi, parking, check-in)
- Questions about availability or new bookings trigger a flow: dates, guest count, type of room
- Match against your availability data, return a price, capture booking details
- Forward to WhatsApp only for non-standard requests (long stays, group bookings, special arrangements)
- Routine bookings handle themselves end-to-end, no human in the loop
How to build your qualification gate in PopABot
- List your two or three disqualifiers. Be honest: what makes a lead unworkable? Out of area, under budget, wrong product fit, no decision-making authority. Write them down.
- Sketch the questions that catch each disqualifier. One question per disqualifier, with button options where possible (faster than typing on mobile).
- Open the flow builder. Drag a Question node, paste your first question, define the button options, draw branches to the next nodes. Repeat for each disqualifier.
- At the end of the qualifying path, attach a lead form. Name, phone, email, plus any free-text field for the specifics. The form is gated, so unqualified visitors never see it.
- Attach the WhatsApp handover button after form submit. Configure the pre-typed message to include the visitor's answers ("Hi, I'm [name], I have [job type] in [postcode] for [timeline]. My budget is [bracket]."). Connect your WhatsApp Business number once in the dashboard.
- For failed paths, give them something useful. A PDF guide, a link to a competitor or directory, a different service in your range. Don't waste their tap.
- Turn on SMS notifications. Every qualified handover triggers an SMS to your phone, so even if you don't have WhatsApp open you know within seconds that a real lead just landed.
How to filter without annoying real customers
The biggest risk in adding a qualification gate is making it so long that genuinely good leads bounce. A few rules that work:
- Cap qualifying questions at three. Anything beyond that is interrogation. Three questions takes 15 seconds; six questions takes a minute and feels like a form.
- Use buttons, not text input, wherever possible. One tap is faster than typing on a phone.
- State the value upfront. "Tell me about your project so I can give you an accurate quote" frames the questions as useful to them, not paperwork for you.
- For visitors who fail the filter, be polite and useful. A clear explanation plus a redirect to something they can use builds goodwill. Even disqualified leads can become referrals.
- Test the flow in preview mode on your own phone before going live. A friction point that's invisible on desktop is a wall on mobile.
Related reading
- The 7 best AI chatbots for small businesses in 2026, if you're still shopping platforms
- WhatsApp handover use case, the deeper feature page
- Conversational funnel use case, branching qualifying flows in detail
- Assessment chatbot use case, the scored-quiz variant for high-ticket services