AI Agent for Lead Generation: Qualify Before You Quote
An AI agent for lead generation is a WhatsApp or web chat program that talks to new inquiries before a person gets to them. Its most useful job is not speed. It is asking two or three qualifying questions before it gives a price, so the number a customer sees actually matches the job they want done.
Build your agent and watch it answer with your own business information.
Build my agent for free Building it is free, no signup and no card.What you will find in this article
The short version
- An AI agent for lead generation qualifies a customer with two or three short questions before it names a price, instead of quoting on the first message.
- The same enquiry gets a different outcome depending on whether the agent asks first or quotes first, because a price without context is either too low, too high, or wrong for the job.
- This only works if someone has already written down what actually changes the price, and it fails badly on jobs that need a person's judgement, like legal cases or medical estimates.
What does it mean to qualify a lead before quoting a price?
Qualifying a lead means finding out the details that change the price before you say a number out loud. A customer asking "how much for a gate" has not told you the material, the width, or whether it needs painting. A customer asking "how much for a haircut" has not said if they want a cut, a colour, or both. Any price given before that is a guess dressed up as an answer.
An AI agent that qualifies leads is set up to hold back the price until it has asked for the one or two facts that actually move it. It is not being difficult. It is doing what a good salesperson does automatically: find out what job you're actually pricing before you open your mouth.
A price given before qualifying is a guess. A price given after two questions is a quote.
How does the same conversation change with and without qualifying questions?
Here is one enquiry to a fencing and gate fabrication shop, handled two ways. Nothing else about the business changes. Only the order of the questions changes.
Without qualifying questions
- Customer: Hi, how much for a gate?
- Agent: Our gates start from 45,000. Would you like to book a visit?
- Customer: That's way more than I saw advertised.
- Agent: Prices vary by size and material, sir.
- Customer: Never mind, I'll check elsewhere.
With qualifying questions
- Customer: Hi, how much for a gate?
- Agent: Happy to help. Two quick things first: is this for a car entrance or a walkway, and roughly how wide is the opening?
- Customer: Car entrance, about 4 metres.
- Agent: For a 4-metre sliding car gate in mild steel, our range is 65,000 to 90,000 depending on design. Would you like a site visit to get an exact price?
- Customer: Okay, that makes sense. Yes, book me in.
The first version gave a real number fast, but it was the wrong number for the job the customer actually had. The second version took ten extra seconds and gave a number the customer could trust, because it was for their gate, not an average one. That is the entire mechanism. Nothing else about the agent needs to change for this to work.
What two questions should an AI agent ask before it gives a price?
The right questions are the two things that move your price the most. Every business has a different pair, and picking the right pair matters more than picking many questions. The table below shows how this plays out across different kinds of small businesses.
| Business | Question 1 | Question 2 |
|---|---|---|
| Fencing / gate fabrication | Car entrance or walkway? | Approximate width in metres? |
| Wedding or event photographer | Which event and how many hours? | How many locations or outfit changes? |
| Repair shop (phones, appliances) | What brand and model? | What exactly is it doing wrong? |
| Driving school | Manual or automatic? | Do you already have a learner's permit? |
| Interior painting contractor | How many rooms, roughly what size? | Is it a repaint or new plaster? |
| Clinic (non-emergency enquiries) | What is the main symptom? | Do you have insurance or is this cash pay? |
Notice that none of these questions ask for a name, phone number, or email first. They ask about the job. Contact details can come after the price range, once the customer is already interested enough to keep talking.
How do you set up qualifying questions yourself, without hiring anyone?
This is something one person can do in an afternoon, on paper, before touching any software.
- Pull up your last 15 to 20 quotes, real ones, not estimates. Write down the final price next to the job description.
- For each one, ask: what fact, if I had known it in the first message, would have told me roughly where this price would land? Usually it is size, brand, urgency, or location.
- Circle the two facts that appear most often across your list. Those are your qualifying questions.
- Write each one as a short, polite sentence a stranger would understand, not shop jargon. "What's the make and model" beats "which SKU".
- Test it on paper: for five of your past enquiries, would knowing the answers to those two questions have let you give a correct price range without seeing the job in person? If yes for most of them, the questions work. If no, you picked the wrong two.
- Decide what happens after the two questions: an exact price, a range, or "a person will confirm this". Write that rule down too, because the agent needs to know when it is allowed to stop and hand over.
Once this list exists on paper, it can be typed into any WhatsApp chatbot or AI agent. The list is the actual work. The software is just where it runs. If you're setting this up on WhatsApp specifically, it helps to first understand
The two questions are the product. The chatbot is just where you type them.
When does qualifying before quoting go wrong, or not help at all?
This approach has real limits, and pretending it doesn't makes the agent worse, not better.
- If your business has one flat price for one service, for example a fixed-price oil change or a single-menu haircut, asking two questions before quoting only adds friction. Just quote.
- If pricing genuinely depends on seeing the item, like jewellery valuation, structural repairs, or a medical diagnosis, no amount of chat questions replaces a look, a photo review, or an in-person visit. The agent's job here is to collect the photo and the basic facts, not to guess a number.
- If a customer sends a voice note or a photo instead of typing an answer, most agents cannot read either reliably. It will either ask again in text, which annoys people, or guess from the wrong information, which is worse.
- If the questions are phrased like an interrogation, or asked all at once instead of naturally, customers feel like they're filling a form instead of talking to someone. That drop-off is real and it undoes the whole point.
- For anything with legal or contractual weight, a quote from a lawyer, an accountant, or an insurance broker, the agent should gather facts and hand over. A wrong number here is not an inconvenience, it is a liability.
A flat-price business gains nothing from qualifying questions. Ask a lawyer's client two questions and you still can't quote without the lawyer.
What happens after the agent qualifies a lead?
Qualifying is the first half of the conversation, not the whole thing. Once the agent has the two answers, it should do one of three things, depending on what you decided in the setup step above: give an exact price if the job is simple enough, give a range and offer a site visit or callback if it is not, or say plainly that a person needs to confirm this one. All three are honest. Guessing a number to sound helpful is not.
This is also the point where a human needs to see the conversation, especially in the first few weeks. Read through what the agent asked and how customers answered. You will find questions that confuse people, prices that no longer match your actual costs, or a customer who typed something the agent had no good reply to. That review is ongoing work, not a one-time setup.
If you're running WhatsApp as a one-person operation, it's worth reading how
Read next
Frequently asked questions
- Should the agent give an exact price or a range after qualifying?
- Give an exact price only if your business genuinely has fixed rates for standard jobs. For anything that varies by size, condition, or location, a range is more honest and avoids disputes later. The agent should be told which of the two to use for each type of enquiry, not left to decide on its own.
- What if the customer refuses to answer the questions and demands a price right away?
- Give a starting range immediately, then explain that the exact number depends on the details you asked for. For example: "Gates start from 45,000 depending on size and material, if you tell me the width I can narrow that down." This respects the customer's impatience without quoting blind.
- Can the agent qualify leads for services it doesn't have a price list for?
- It can collect the facts, but it should not invent a number for a service you have not priced. An AI agent that has no answer will sometimes guess one that sounds plausible, which is a known failure mode worth watching for in the first weeks.
- Does asking qualifying questions work for phone calls too, or only chat?
- The same logic works on calls, but it needs a voice-capable setup rather than a text chatbot. If you're comparing the two, it helps to first understand the difference between a scripted chatbot and an AI agent, since only the latter can ask follow-up questions in a natural way.
- How many questions is too many before quoting?
- Two is usually the right number for most small services. Three starts to feel like a form. If you find yourself needing four or five facts to price something, the honest answer is usually that the job needs a site visit or a photo, not more chat questions.