A lead generation chatbot should help a visitor complete a job—not trap them in a long scripted conversation. The best flows explain what the bot can do, offer a small number of choices, ask only questions that change the next step and hand the enquiry to the right person or action.
The examples below are starting points. Adapt the wording, fields, privacy context and routing to the exact website and market. Test every branch before publishing.
A simple chatbot flow structure
- Set expectations: “I can help you choose a plan, ask a product question or reach the team.”
- Identify intent: Offer two to four clear options.
- Ask one or two qualification questions: Only fields that affect routing or response.
- Offer the next step: Trial, quote, calendar, resource or human response.
- Collect the reply channel: Explain how the details will be used.
- Confirm: Repeat the request, owner and expected response time.
1. SaaS plan-selection chatbot
Best for: Pricing and product pages with several customer types.
Opening: “Want help choosing the right way to test the platform?”
Choices:
- I want to try it myself
- I’m evaluating it for a team
- I have a product question
Qualification: For team evaluation, ask team size and the main workflow: finding leads, verifying data, outreach or website conversion. Do not ask for a full company profile before showing the next step.
Routing: Send self-serve visitors to the free Trial. Offer a short team-evaluation form for larger groups. Route product questions to the relevant support or sales owner.
2. Marketing-agency service-fit chatbot
Best for: Agencies with distinct services and minimum engagement levels.
Opening: “What would you like the agency to improve?”
Choices: Search visibility, paid acquisition, website conversion, lead generation or “not sure.”
Qualification: Ask for the website, primary market and whether the visitor needs a one-off project or ongoing support. Ask for budget only if it materially changes the service route, and explain the range before requesting it.
Routing: Send the visitor to the most relevant service page or a qualified discovery-call request. Give “not sure” visitors a short diagnostic option rather than forcing a service choice.
3. Local trade quote chatbot
Best for: Trades and mobile services that qualify by location and job type.
Opening: “I can check the service area and collect the job details for a quote.”
Questions:
- What type of job do you need?
- Which suburb is the property in?
- Is the issue urgent, planned or flexible?
- Would you like to add a short description or photo?
- What is the best reply channel?
Routing: Route out-of-area jobs to a clear message, not a dead end. Flag emergencies for the approved urgent process and avoid promising availability until a person confirms it.
4. Vehicle-service booking chatbot
Best for: Inspections, repairs, detailing or mobile automotive services.
Opening: “What vehicle service are you looking for?”
Questions: Service type, vehicle year/make/model, location, preferred date and whether the vehicle is at a dealership, home or other site. Collect contact details after the scope is understood.
Routing: Show the relevant service description and an estimated response window. Send the completed request to the booking owner by email or SMS.
5. B2B software demo-qualification chatbot
Best for: Products that need a guided demo for certain use cases.
Opening: “What would make a demo useful for your team?”
Choices: Replace an existing tool, evaluate a new workflow, solve a data problem or understand pricing.
Qualification: Ask the current workflow, number of users and the one outcome to show. Avoid a long sales-development questionnaire.
Routing: Offer a relevant self-serve resource when a demo is unnecessary. For qualified requests, pass the use case into the calendar or notification so the presenter can prepare.
6. Content-download chatbot
Best for: Templates, calculators, checklists and benchmark summaries.
Opening: “Which version of the checklist would help?”
Choices: Agency, small business, sales team or developer.
Qualification: Do not turn a simple download into a disguised demo form. Ask only for the reply channel needed to deliver the asset and make marketing consent separate and explicit where required.
Routing: Deliver the selected resource immediately and offer an optional related product guide.
7. Recruitment-agency vacancy chatbot
Best for: Separating employer and candidate journeys.
Opening: “Are you hiring or looking for a role?”
Employer branch: Role type, location, hiring timing and whether a job description exists.
Candidate branch: Role category, location preference and link to the approved application or privacy process. Do not collect sensitive data in a general marketing chatbot.
Routing: Send employer requests to the appropriate consultant and candidate requests into the formal application workflow.
8. Ecommerce product-guidance chatbot
Best for: Products where compatibility, use or size affects the purchase.
Opening: “What are you trying to choose?”
Qualification: Ask about the use case, relevant constraints and preference. Link to product pages that show price, stock and returns rather than hiding those details in chat.
Routing: Recommend a small set with a reason, allow the visitor to compare, and offer human support for uncertain or high-risk choices.
9. Multi-location business chatbot
Best for: Clinics, franchises, service networks and offices.
Opening: “Which location or service area do you need?”
Qualification: Ask location first, then service and preferred time. Use location-specific hours and contact details when maintained accurately.
Routing: Notify the correct branch and provide a fallback if no location matches. Prevent the same enquiry from being sent to every branch.
10. Existing-customer vs new-enquiry chatbot
Best for: Websites where support requests overwhelm sales enquiries.
Opening: “Are you an existing customer or exploring the service?”
Existing-customer branch: Link to login, help documentation, account support or the approved secure support form. Do not request passwords or sensitive account information.
New-enquiry branch: Ask what the visitor wants to achieve and route to product, pricing, trial or sales.
Routing: Keep support and sales ownership separate while giving both visitors a clear next step.
Reusable chatbot qualification questions
Choose only questions that affect routing or response:
- What are you trying to achieve?
- Which product or service is this about?
- Where do you need the service?
- When do you need to begin?
- Is this for one location or several?
- What have you already tried?
- Would you prefer a self-serve guide or a person to respond?
- What is the best reply channel?
Avoid asking company size, budget, phone, email and a free-text brief in every flow by default.
Chatbot mistakes that reduce lead quality
- Opening with a vague “How can I help?” Offer a few useful paths.
- Collecting contact details before providing value. Identify intent first.
- Hiding prices or basic answers. Link directly to maintained information.
- Creating too many branches. Keep the visible choices small and testable.
- Removing human escape routes. Provide a normal form or clear response path.
- Making unapproved promises. Do not confirm availability, price or eligibility unless the data is current and the system is authoritative.
- Failing to test alerts. A perfectly designed flow still fails when nobody receives the lead.
Privacy, verification and follow-up
Explain why each contact field is requested and what will happen next. Link to the privacy notice. Separate a service response from optional marketing consent. Protect sensitive requests by moving the visitor to an approved secure channel.
Where fake or disposable addresses create a genuine product or form-abuse problem, A2ZLeadZ Email Verification API can screen addresses in real time. Give legitimate visitors a useful error path when a result is uncertain.
How to measure chatbot performance
| Metric | What it helps diagnose |
|---|---|
| Starts by page | Whether the invitation and context are relevant |
| Completion by branch | Where friction or confusion occurs |
| Qualified lead rate | Whether questions improve fit |
| Time to human response | Whether routing works |
| Meeting, trial, quote or sale rate | Whether conversations become business outcomes |
| Error and abandonment rate | Technical and usability problems |
| Spam, complaints and privacy issues | Trust and governance failures |
Review transcripts or structured paths only under an appropriate privacy and access policy. Remove unnecessary data and turn recurring questions into better page content.
Build these flows in A2ZLeadZ
A2ZLeadZ Lead Generation Chatbot supports configurable scenarios, visual customisation and lead notifications by email, SMS or Slack. Start with one high-intent page and one simple flow. Test all answers, alerts and fallback routes before adding it elsewhere.
Connect qualified leads to an appropriate follow-up process, including Email Sequences where permitted and relevant. A chatbot submission should never silently enrol someone in unrelated marketing.
Frequently asked questions
How many questions should a lead chatbot ask?
Ask the smallest number needed to choose the next step. Many flows need only intent, one or two routing questions and a reply channel.
When should a chatbot ask for contact details?
After it has identified the visitor’s need and can explain the relevant next step. Tell the visitor how the details will be used.
Can a chatbot qualify leads automatically?
It can collect structured answers and route enquiries under defined rules. A person should review uncertain, high-value or sensitive requests and any decision with meaningful consequences.
Should the chatbot appear on every page?
No. Begin on pages where a guided choice or rapid handoff solves a clear visitor problem. Measure qualified outcomes before expanding.
Start with one useful conversation
Choose the highest-intent page, write three visitor choices and build the shortest path from each choice to a clear next step.
Read the complete website lead generation guide or explore Lead Generation Chatbot.