Messenger Lead Qualification Questions for Home Services
A six-or-fewer-question Messenger flow for qualifying home-services leads, with scripts, routing rules, CRM fields, and templates for multiple trades.
A Messenger lead flow should simplify the next step for the customer and service team.
It should not feel like a loan application, diagnose hazardous work, or ask twelve questions before a person can get help.
Meta’s current guidance for lead ads that click to message says six questions or fewer is usually optimal. It also recommends starting with easy qualifying questions, asking more sensitive questions later, and setting clear expectations for what happens next.
TL;DR
The default six-or-fewer flow
Use this as the base. Adapt the words to the trade and real operating rules.
Greeting: set the contract
Thanks for contacting [Business]. I can help route your enquiry. I will ask up to six short questions, then we will explain the best next step. If there is an immediate danger involving fire, gas, electricity, flooding, or personal safety, contact the appropriate emergency or utility service now.
The greeting explains the flow and prevents automation from pretending to diagnose an emergency.
Question 1: service needed
What do you need help with?
Use a short list of services the business actually provides, plus:
Do not advertise a general “home services” offer and make the customer decode a list of 25 options.
Question 2: service location
What suburb or postcode is the property in?
Question 3: timing
When do you need help?
Useful choices:
A human should apply the business’s urgency and safety rules rather than treating every “as soon as possible” answer as an emergency.
Question 4: customer situation
Which option best describes the job?
This is the main trade-specific question. It should separate routes, not satisfy curiosity. Examples appear below.
Question 5: preferred next step
What would be most useful next?
Question 6: optional eligibility or routing question
Use one only when the answer changes the commercial path.
Examples:
If the team can ask the question during the first human reply, leave it out of automation.
Why six is a ceiling, not a target
The best flow may use three questions.
Stop as soon as the next step is clear. Every extra question should pass this test:
Will a different answer change eligibility, urgency, assignment, appointment type, or estimate method?
If not, collect it later.
Avoid essay prompts, repeated contact details, fields needed only for reporting, technical diagnosis the customer cannot know, and sensitive information unnecessary for routing.
Trade-specific question templates
Each template uses the same first three questions: service, postcode, and timing. Replace question four and the optional sixth with the useful trade-specific choices.
| Trade | Question 4: situation | Optional Question 6 | Qualified next step |
|---|---|---|---|
| HVAC | No cooling/heating; unusual noise; maintenance; replacement quote; not sure | System type or approximate age | Service call or replacement estimate |
| Roofing | Active leak; storm damage; missing material; inspection; replacement planning | Photo available or property type | Urgent triage or inspection |
| Plumbing | Active leak; blocked drain; hot-water issue; fixture work; renovation | Water isolated safely, if customer already knows | Dispatch or planned quote |
| Electrical | Power loss; tripping; outlet/lighting; inspection; installation | Home or commercial property | Safety-led call or appointment |
| Pest control | Pest type; evidence but unsure; recurring issue; preventive service | Property type or affected area | Treatment assessment |
| Landscaping | Maintenance; cleanup; planting/design; hardscape; irrigation | Approximate area or project stage | Site visit or design call |
| Cleaning | One-time; recurring; move-in/out; post-construction; commercial | Property size band | Quote or availability check |
| Garage doors | Door stuck; opener issue; damaged panel; maintenance; replacement | Vehicle trapped or access blocked | Priority service or estimate |
These questions do not diagnose the work. They tell the team what kind of response is appropriate.
Ready-to-use scripts by trade
Roofing flow
Is this an active leak, storm damage, an inspection, or a planned replacement?
What postcode is the property in?
Is water actively entering the occupied area now, or is this planned work?
Is the property residential or commercial?
Would you prefer a call or an inspection request?
Optional: Can you share a safe ground-level photo after this flow? Do not climb onto the roof.
Safety response:
Please do not climb onto the roof or approach fallen electrical lines. If there is an immediate safety risk, contact the appropriate emergency or utility service. We can continue with scheduling once everyone is safe.
Plumbing flow
What do you need: leak, blocked drain, hot-water issue, fixture work, or renovation quote?
What postcode is the property in?
Is help needed now, today, this week, or for a planned project?
Is water actively escaping or is the issue contained?
Would you prefer a call or the next available appointment?
Optional: Is this a home or commercial property?
Do not use automation to instruct somebody to dismantle equipment or handle a hazard.
Electrical flow
What do you need: loss of power, tripping, outlet or lighting work, inspection, or installation?
What postcode is the property in?
Is this happening now or is it planned work?
Which best describes the property: home, rental, retail, office, or other commercial site?
Would you prefer an immediate call or an appointment request?
Optional: Is there smoke, fire, sparking, or a downed line?
If yes:
Do not touch the equipment or line. Move to a safe place and contact the appropriate emergency or electricity provider. This chat cannot assess an electrical emergency.
Routing rules after the answers
Build explicit routes instead of leaving every thread in the same inbox.
| Condition | Route | Customer response |
|---|---|---|
| In area, qualified, urgent | Priority human queue | Give an honest response window and safety boundary |
| In area, qualified, planned | Estimate or appointment queue | Offer the correct next step |
| In area, scope unclear | Diagnostic call queue | Explain what information the call will establish |
| Outside area | Decline or approved referral | Be direct; do not promise unavailable service |
| Service not offered | Decline or refer | State the boundary clearly |
| Needs owner approval | Nurture or conditional estimate | Explain what approval is needed |
| No reply | One defined follow-up sequence | Restate the easiest next action |
| Immediate hazard | Safety response | Direct to appropriate emergency or utility service |
Handoff scripts that prevent dead ends
Qualified and ready
Thanks, [Name]. Based on your answers, this is work we handle in your area. The next useful step is [call/inspection/appointment]. I can offer [option one] or [option two].
Needs a photo
A photo may help us choose the right appointment type. Please send only a photo you can take safely from ground level. Do not open equipment or approach a hazard.
After hours
We have received your answers. The inbox is not staffed live at this hour. A team member will reply during [real business window]. If there is an immediate danger, contact the appropriate emergency or utility service.
Not a fit
Thanks for the details. We do not currently provide [service] in [location], so I do not want to delay you with an appointment we cannot fulfil.
Map every answer to a CRM field
| Chat answer | CRM field |
|---|---|
| Service needed | Service category |
| Postcode | Service area / territory |
| Timing | Urgency / desired date |
| Situation | Scope category |
| Preferred next step | Contact preference |
| Optional sixth answer | Trade-specific routing field |
| Final intake review | Valid / qualified / disqualified |
| Appointment | Booked and completed status |
| Commercial result | Quote, won, value, lost reason |
Lead retrieval and downstream event feedback are separate. Retrieving a chat into the CRM helps the team respond. Sending qualified or won outcomes through an appropriate Conversions API or partner setup helps measurement and, where supported, optimization.
Read the Meta qualified-lead feedback loop before changing optimization.
Measure the flow
Track conversation starts, first-question and flow completion, valid and qualified rates, human response time, bookings, completed appointments, quotes, won jobs, cost per qualified chat, cost per booked next step, customer acquisition cost, and contribution after advertising.
Do not optimize the script for completion alone. A flow can have a lower completion rate and still create more qualified booked work by filtering out clearly ineligible enquiries.
A weekly conversation review
Sample threads from every active campaign. Check whether the greeting continues the ad promise, where people exit, whether answer choices fit customer language, whether qualified chats reach a person, and whether outcomes are recorded. Turn the finding into one controlled change: ad boundary, question wording, routing, notification, or handoff script.
Common mistakes
Asking all six questions because six are allowed
Six is a ceiling. Stop when routing is clear.
Asking budget first
Budget can be useful for planned high-ticket projects, but it is often a poor opening question. Establish service, location, timing, and scope first.
Offering choices the business cannot fulfil
Do not show “same-day appointment” unless operations can deliver it.
Hiding the human
Qualified prospects need a visible handoff, not a loop back to the first menu.
Treating chat completion as a sale
Connect conversations to bookings, quotes, customers, and value.
Expecting Andromeda to repair the script
Andromeda is Meta’s ad-retrieval infrastructure, not a toggle. It may help retrieve relevant ads; it does not design qualification logic or staff the inbox.
FAQ
Is six questions a Meta requirement?
No. Meta says six or fewer is usually optimal in its lead-ads-with-messaging guidance. Use the shortest flow that routes correctly.
Should I ask for a phone number?
Ask only when a call is the agreed next step and explain why it is needed. Follow applicable consent, privacy, and lead-data requirements.
Should I ask for budget?
Only when budget materially changes eligibility or the estimate route. Use honest ranges and offer “not sure” when customers may not know yet.
Can Messenger qualify emergency work?
It can collect routing information. It should not diagnose hazards. Use a safety response and move urgent eligible enquiries to trained human handling.
What if chats complete but sales remain low?
Audit response time, human script, booking, attendance, quoting, follow-up, and outcome tracking. Use the message-ads chats-but-no-sales guide.
Do I need a chatbot vendor?
Not necessarily. Meta says lead ads that click to message do not require third-party chatbot development. Use additional tooling only when it solves routing, retrieval, reporting, or operational needs the team will maintain.
Build the whole path, not just the questions
I design Meta lead systems around the creative, chat flow, qualification, handoff, tracking, and booked-job economics. See my Facebook Ads specialist service or home-services ads service. If your current message campaign produces activity without enough customers, send the setup for a first diagnosis.
Official Meta references:

Written by
Vince Servidad
PPC Strategist · Google Ads, Meta Ads & conversion systems
Filipino PPC strategist. A seven-figure Shopify brand and 10+ years across Google Ads, Meta Ads, stores, tracking, and content.
Need help with Home Services?
Get strategic and hands-on support from a PPC strategist based in the Philippines.