An AI chatbot for lead generation is a website chat that greets a visitor, asks three or four qualifying questions, captures a name and phone number, and books a call or appointment — all while the visitor is still on the page. Done right, it turns the 97% of visitors who never fill in a contact form into a steady trickle of booked conversations; done badly, it produces a folder of half-finished chat logs nobody reads.
The difference between the two is not the AI. It’s the design of the conversation and what happens in the sixty seconds after it ends. This guide covers what a lead-generation chatbot should actually do, the questions it should ask, the hand-off that makes or breaks it, what it costs, and how to know within a month whether yours is working.
What an AI chatbot for lead generation actually does
Most small-business websites have one conversion path: a contact form at the bottom of a page. It asks for a lot, promises nothing about when you’ll reply, and the visitor has to want you badly enough to fill it in and wait. Most don’t. They came with a question, didn’t see the answer in ten seconds, and left for the next tab.
A lead-generation chatbot replaces that dead end with a conversation. Its job is narrow and it should stay narrow:
- Open with the visitor’s problem, not yours. “Looking for a quote on a roof repair, or something else?” beats “Hi! How can I help you today?” every time, because it tells the visitor you handle exactly the thing they came for.
- Answer the two or three questions that precede every purchase. Do you serve my area, roughly what does it cost, how soon can you come. An AI chatbot answers these from your own content in plain language, which a form can’t.
- Qualify with a handful of questions. Enough to route the lead and set expectations, not so many that it feels like an intake form in disguise.
- Capture contact details and book the next step. Name, mobile number, and a slot on a calendar — or a callback window if you don’t book online.
- Hand off instantly. The lead appears in your CRM or inbox with the transcript attached, and a human (or an AI receptionist) follows up within minutes.
Notice what’s not on the list: chatting about the weather, pretending to be human, or “nurturing” the visitor for twenty messages. The bot exists to move a visitor from anonymous to booked in the shortest honest path. If you also want it to handle support questions for existing customers, that’s a different design — see our guide to customer service AI for small business.
Why speed is the whole game
The reason a chatbot outperforms a form has little to do with the chat interface. It’s that the chatbot compresses the time between “visitor is interested” and “someone talked to them” from hours or days to seconds. The classic Harvard Business Review study of online leads, The Short Life of Online Sales Leads, found that the odds of qualifying a lead fall off dramatically within the first hour after the enquiry — and most companies took far longer than that to respond, if they responded at all.
A visitor on your site at 9:40 p.m. comparing three contractors has the same intent as one who calls at 9:40 a.m. The chatbot is the only thing that can engage them in that moment, get a commitment (a booked slot), and hold their attention until you’re back. That’s why the businesses that get real results from chatbots are the ones that treat the booking, not the conversation, as the goal.
The four qualifying questions that are enough
Every extra question costs you a percentage of visitors. Ask only what changes what you do next. For most service businesses that’s four things, in this order:
- What do you need? One question, with your three or four main services as tappable options plus “something else.” This is the routing question.
- Where are you? A postcode or city. Kills the out-of-area lead instantly and politely (“We don’t cover that area yet — here’s who we’d recommend”) rather than wasting a call.
- When? “This week / this month / just researching.” This is the only urgency signal you need, and it’s the one that decides whether the lead gets a call in five minutes or an email tomorrow.
- How do we reach you? Name and mobile number. Ask for the number last, after the visitor has invested three answers and heard something useful — the completion rate is dramatically higher than asking up front.
Then the bot offers the booking: “I can get Mike to call you at 2:15 today or 9:00 tomorrow — which works?” If you take bookings online, it drops the slot straight onto the calendar the same way an AI appointment scheduling system does. Budget questions, company size, “how did you hear about us” — leave them for the call. Every one of them lowers completion and none of them changes what you do in the next hour.
If you have higher lead volume and want the bot’s answers to feed a score that routes hot leads to a person and cool ones to a follow-up sequence, that’s the next layer up — covered in our guide to scoring and routing leads automatically.
The hand-off: where most chatbot projects quietly die
Here is the pattern we see in almost every failed chatbot: the bot works, leads come in, they land in a dashboard inside the chatbot tool, and nobody in the business logs into that dashboard. Three weeks later the owner concludes “the chatbot didn’t produce anything.” It produced plenty. It just delivered it to a place no one looks.
Before the bot goes live, decide and test these four things:
- Where the lead lands. Your CRM if you have one; your inbox and a shared spreadsheet if you don’t. The transcript goes with it so the person calling back already knows the job.
- Who gets pinged, and how. A text message to the person on duty for “this week” leads. An email digest for “just researching.” No lead should depend on someone remembering to check a tab.
- What happens in the first five minutes. The best setup we’ve built is a chatbot that books the slot and triggers an immediate confirmation text from the business, so the visitor has something in their pocket before they close the tab. If you already run an AI receptionist, it can make the confirmation call itself.
- What happens if nobody follows up. A 24-hour “did anyone reach you?” message from the bot, and a flag to the owner. Leads leak through follow-up, not capture.
Chatbot versus form versus live chat
You don’t need to remove your contact form — some visitors prefer it, and it’s a useful fallback. But be clear about what each channel is for:
- A form is a message left for later. It works for the already-decided visitor and loses everyone else.
- Live chat is a human typing back in real time — excellent when someone is actually there, and a “leave a message” box the rest of the time. For most small businesses that’s most of the time. We compared the two in detail in AI chatbot vs live chat.
- An AI chatbot is the always-on front desk: it answers, qualifies and books at 2 p.m. and 2 a.m. at the same cost, and hands the human the booked call rather than the raw enquiry.
The best of both is an AI chatbot that hands to a human when one is available and books when one isn’t. That’s a configuration choice, not a separate product.
What an AI chatbot for lead generation costs
Three tiers, roughly:
- Do-it-yourself platform: $0–$100 a month for the software, plus your own time to write the conversation, connect the calendar and CRM, and fix it when a plugin update breaks something. Realistic for a technically confident owner with a simple service list.
- Done-for-you setup: a one-time build fee plus a monthly fee, which is what we do at AI247 — we write the conversation from your actual calls and enquiries, wire it to your calendar and CRM, and run it. See our AI automation pricing for the numbers.
- Enterprise conversational platforms: four and five figures a month. Not built for a business with one location and one phone line.
The full breakdown of software, build and running costs is in our AI chatbot pricing guide. The number that matters more than the price is the one you work out on a napkin: what is one extra booked job a month worth to you? For most service businesses the chatbot pays for itself on the first one.
How to know if it’s working within 30 days
Track four numbers from day one, and nothing else until you have these:
- Engagement rate — visitors who send at least one message. Under 3% usually means the opener is generic; rewrite it around your most common job.
- Completion rate — conversations that end with a phone number captured. Under 30% of engaged visitors means you’re asking too much or asking for the number too early.
- Booking rate — captured leads who take a slot or callback window. Low here almost always means the calendar offer is missing or the slots are days away.
- Show-up rate — booked calls that actually happen. This is the hand-off number. Low show-up means no confirmation text and no reminder.
Put those four in a row on a spreadsheet and you have a funnel you can fix one stage at a time. A chatbot with a bad engagement rate and a great booking rate needs a new first line, not a new vendor.
Frequently asked questions
Does an AI chatbot for lead generation work for a small local business?
It works best for exactly that: a business whose visitors have one or two questions (do you serve my area, roughly what does it cost) standing between them and a phone call. The bot answers those and books the call. It matters less for businesses that sell entirely online with no conversation in the sale.
Will visitors know they’re talking to an AI?
They should. A good bot says so in its opener or the moment it’s asked, and it doesn’t cost you leads — what visitors dislike is a bot that pretends, loops, or can’t get them to a person. Honest and fast beats fake and slow.
How many questions should the chatbot ask before it asks for a phone number?
Three, usually: what do you need, where are you, when. By then the visitor has heard something useful back and has a reason to give you a number. Asking for contact details first is the most common reason completion rates are poor.
Can it book directly into my calendar?
Yes, with Google Calendar, Outlook, and most booking tools. If you don’t take bookings online, it offers callback windows instead and texts the person on duty. Either way, the visitor leaves with a time, not a promise.
How long does it take to set up?
A well-scoped lead-generation bot takes days, not months. The slow part is not the technology — it’s deciding your services, areas, and follow-up rules. If you’ve read this far you’ve done most of that. Adding it to the site is the easy step, and we cover it in how to add an AI chatbot to your website.
The bottom line
An AI chatbot for lead generation earns its keep by doing one thing: turning a visitor with a question into a booked conversation before they open the next tab. Keep the conversation short, ask for the number last, book the slot on the spot, and make sure the lead lands somewhere a person will actually see it within minutes.
If you’d rather we designed and ran it for you — conversation, calendar, CRM, follow-up texts and all — that’s what our done-for-you AI automation services are built for. Book a free strategy call and we’ll map the four questions for your business on the call.