How to Build a Lead Qualification Chatbot That Pre-Screens Prospects 24/7
A step-by-step tutorial for building a lead qualification chatbot with SiteGPT - one that answers a prospect's questions first, then pre-screens budget, timeline, and fit before routing the lead to sales.
Most lead qualification bots are dumb forms in disguise. They march every visitor through the same scripted questions, budget, timeline, team size, before the visitor has any reason to answer them. The good ones work the other way around: they answer the prospect's question first, earn the right to ask, and only then qualify. That difference is why 60% of businesses report that AI chatbots have helped them generate more qualified leads, according to Tidio research.
This tutorial covers how to build a lead qualification chatbot using SiteGPT, one that holds a real conversation, pre-screens prospects on the criteria that matter, and routes qualified leads to a calendar or CRM while the rest get a polite, helpful answer. The result is a chatbot for lead qualification that works around the clock without turning your website into a wall of form fields.
TL;DR: Train SiteGPT on your product and pricing pages, set the Sales Expert persona, write custom instructions that tell the bot to answer first and qualify second, enable native lead collection with budget and timeline fields, and route captured leads to a calendar booking link, Slack, or HubSpot. Total setup time: 25-35 minutes, no flow builder or coding required.
What You'll Build
By the end of this tutorial, you will have a lead qualification chatbot that:
Answers a prospect's real questions ("Do you integrate with HubSpot?", "What's pricing for a team of 10?") using your actual product and pricing content, before it asks anything in return
Pre-screens each prospect on budget, timeline, team size, and use case using built-in lead capture fields, no third-party form tool required
Routes qualified leads to a booking link, Slack channel, or CRM automatically, so your sales team only talks to people worth talking to
Time to complete: 25-35 minutes
Difficulty: Beginner
What you'll need: A SiteGPT account (free trial available), your website URL, and a calendar booking link if you want the bot to book meetings
This is the kind of chatbot that just qualified you to read this article. Used as part of a broader lead generation strategy for enterprise chatbots, it turns passive traffic into a pre-screened pipeline.
What Makes a Lead Qualification Chatbot Actually Work
A lead qualification chatbot earns its keep when it does two jobs at once: it gives the prospect a reason to keep talking, and it gathers the signals sales needs to prioritize. It sits at the overlap of marketing and sales work: an AI chatbot for lead generation that also pre-screens, so the sales team inherits a shortlist instead of a slush pile. Get the order right, answer first, qualify second, and conversion rates climb. Get it wrong and the bot is just a longer, more annoying contact form.
It Answers Before It Asks
The single biggest difference between a high-converting qualification bot and a low-converting one is sequence. A bot that demands a name and email before saying anything useful gets abandoned. A bot that answers "what's your pricing for a team of 10?" with a real number, then asks "want me to check if there's a volume discount for your team size?", gets the answer. This is the conversational model that separates a true conversational AI chatbot from a scripted question tree.
It Qualifies Faster Than a Human Could
Speed is the whole game in qualification. A Harvard Business Review study of 2.24 million sales leads found that firms contacting leads within an hour were nearly seven times more likely to qualify those leads than firms that waited longer. A chatbot qualifies in the moment, while the prospect is still on the page, then hands a fully-scored lead to sales before a human could have even opened the inbox.
It Filters Out the Noise
Not every visitor is worth a sales call. A qualification chatbot that asks about budget and timeline before booking a demo means your reps stop wasting cycles on tire-kickers. Fewer leads reach the calendar, but the ones that do are pre-screened, which raises show rates and close rates at the same time.
Why SiteGPT Works Well for Lead Qualification
SiteGPT is best suited for teams that want a lead qualification chatbot trained on their own content, with conversation and lead capture handled natively, without building a flow chart or wiring up third-party form tools.
The defining feature for qualification is that SiteGPT is trained on your product and pricing pages, so it can hold a genuine conversation before it qualifies. A linear flow builder can only ask what you scripted it to ask. A SiteGPT chatbot can field an unscripted question like "do you support SSO?" with an accurate answer pulled from your docs, and then pivot to "what size is your team?", all in the same thread. This is the no-flow-builder approach: you train the bot on content instead of drawing a decision tree.
The second feature that matters is native lead collection. SiteGPT captures budget, timeline, team size, and any custom field directly inside the chat, then notifies your team or hands off to a human. Where a tool like Landbot routes captured data through a Google Sheets integration, SiteGPT stores qualified leads natively and pushes them onward. If you are comparing scripted builders against trained chatbots, the Landbot alternatives breakdown covers the dumb-form versus conversational distinction in depth.
The setup takes well under an hour and requires no technical background. As one verified G2 user put it:
"SiteGPT makes it easy & intuitive to get your chatbot setup & working in no time at all - anyone can do it."
Verified User, G2
Step-by-Step: How to Build a Lead Qualification Chatbot with SiteGPT
The full setup takes 25 to 35 minutes and requires no coding or flow building. Each step below includes a time estimate and a screenshot of exactly what to click.
Step 1: Create Your SiteGPT Account and Chatbot (~2 min)
Start by creating a free SiteGPT account and setting up a new chatbot. No credit card is required for the trial.
From the dashboard, click "Create Your Chatbot Now"
Name the chatbot something recognizable, for example "Acme Demo Assistant" or "Talk to Sales"
Set a welcome message that signals the bot can actually help, such as: "Hi! I can answer questions about pricing, integrations, and plans, and help you find the right fit. What are you trying to solve?"
Pro tip: A welcome message that lists what the bot can answer ("pricing, integrations, plans") pre-frames the conversation as helpful, not salesy. That framing is what earns you the right to ask qualifying questions later.
Step 2: Train It on Your Product and Pricing Pages (~5-10 min)
Training is what lets the chatbot answer a prospect's question before asking its own. For qualification, the priority pages are the ones a buyer reads while evaluating: pricing, integrations, product, and case studies.
From the dashboard, click "+ Add Links"
Choose "Scrape Website" to pull the entire site automatically, or "Multiple Links" to add specific pages
Prioritize the pages that answer buying questions: pricing, integrations, product features, and case studies
If your pricing or integration details live in a sales deck or a PDF rather than on a public page, upload those files directly so the bot can quote accurate numbers.
What to train for qualification:
Pricing page, including per-seat and volume pricing (so the bot can answer "what's pricing for a team of 10?")
Integrations page (so it can answer "do you work with HubSpot/Salesforce/Slack?")
Product and feature pages (so it can confirm fit)
Case studies and testimonials (so it can build credibility before asking for contact details)
Step 3: Set the Sales Expert Persona (~2 min)
The persona sets the chatbot's tone. For qualification, the bot should move the conversation forward, helping the prospect while gently steering toward the criteria that determine fit.
In the left sidebar, go to Customizations > Chatbot Persona
Select "Sales Expert" from the built-in personas
Confirm the description matches the goal
The Sales Expert persona is described as "Persuasive and results-focused, great for converting visitors into leads." It keeps the bot oriented toward outcomes, answering the question and then advancing toward qualification, rather than answering and ending the thread.
Step 4: Write the Qualification Instructions (~5 min)
Custom instructions are where a general Q&A bot becomes a lead qualification chatbot. This is the step that encodes the answer-first, qualify-second sequence, and it is the single most important configuration for this use case.
Go to Customizations > Chatbot Instructions
Click "Add Instruction"
Paste the instructions below and adapt the bracketed details to your business
Qualification instructions (copy-paste ready):
You are a lead qualification assistant for [Company Name], a [one-line description
of what you sell]. Always answer the visitor's question first using accurate
information from the training content. Only after you have helped them, ask one
qualifying question at a time to understand fit: their team size, their budget
range, their timeline to make a decision, and the main problem they want to solve.
Keep it conversational, never interrogate. If the visitor is a strong fit (clear
budget, near-term timeline, relevant use case), offer to book a demo and share the
booking link. If they are not ready, collect their email so the team can follow up
later. Never be pushy and never ask for contact details before providing value.
The structure matters more than the exact wording. Answer first. Ask one question at a time. Qualify on budget, timeline, team size, and use case. Offer the calendar to strong fits and a follow-up email to everyone else.
Step 5: Configure Qualification Questions and Lead Capture (~6 min)
This is the core of a lead qualification chatbot. SiteGPT collects qualifying data, budget, timeline, team size, and any custom field, directly inside the chat, with no third-party form tool or Google Sheets integration needed.
Go to Lead Collection in the left sidebar and toggle it "On"
Set the timing to collect details after the first message, not before the conversation starts, so the bot answers a question before it asks for anything
Add the qualifying fields that define a good lead for your business: name, work email, team size, budget range, and timeline are the standard set for B2B
For budget and timeline, use dropdown or multiple-choice fields so prospects self-select cleanly (for example, budget ranges and "this month / this quarter / just researching")
To save time, pick a pre-built industry template. SiteGPT includes templates for SaaS/Software, Real Estate, Legal Services, Consulting, E-commerce, HVAC, and Dental Clinic, each with qualifying fields tuned to that industry
Once the fields are set, configure where qualified leads go.
Go to Notifications and add the email addresses that should receive new qualified-lead alerts. Each alert includes the captured fields and the full conversation transcript, so sales sees the budget, timeline, and the actual questions the prospect asked
Pro tip: Make work email and budget required fields, and team size optional. Requiring budget filters out casual browsers without adding so much friction that genuinely interested prospects bail. The goal of a qualification bot is fewer, better leads, not maximum volume.
Step 6: Connect Booking and Route Leads to Your CRM (~4 min)
Qualifying a prospect only pays off if a strong fit can book time immediately and a captured lead reaches your CRM without manual copy-paste. This step closes that loop.
To let a qualified prospect book on the spot, add your calendar booking link (Calendly, HubSpot Meetings, or similar) into the chatbot instructions from Step 4 so the bot shares it when a prospect qualifies. Phrase it like: "You look like a great fit, you can grab a time with our team here: [booking link]." Because the bot only offers the link after budget and timeline check out, the meetings that get booked are pre-qualified.
To route captured leads onward, enable auto-escalation so the bot can hand a hot lead to a human in real time, and connect your CRM or notification channel.
Enable Human Support Escalation so a qualified, high-intent prospect can be passed to a live rep mid-conversation
Connect SiteGPT to your stack through the integrations directory: push qualified leads into a Slack channel for instant visibility, or sync them to HubSpot so each lead lands in your CRM with its qualification data attached
For any tool without a native connector, use a webhook or Zapier to map the captured fields to the matching CRM properties
Pro tip: Send qualified leads to a dedicated Slack channel as well as your CRM. A real-time ping with the prospect's budget and timeline lets a rep jump in while the visitor is still on the page, which is exactly the within-the-hour window the HBR data rewards.
Step 7: Customize the Appearance and Deploy (~4 min)
Matching the chatbot to your brand makes it feel native, and deployment is a single snippet, no plugins required.
Go to Customizations > Chat Interface Colors and set the primary color to match your brand
Set the widget position (bottom-right is standard)
Go to Installation, copy the JavaScript embed code, and paste it before the closing `</body>` tag
SiteGPT supports WordPress, Shopify, Squarespace, Wix, Webflow, and any custom HTML site
Once deployed, open the site in an incognito window and run a test conversation. Ask a product question, confirm the bot answers from your content, then check that it asks the qualifying questions and shares the booking link only after you signal interest.
A Real Qualification Flow: B2B SaaS Demo Booking
To make the answer-first, qualify-second model concrete, here is how the conversation plays out on a B2B SaaS site:
Prospect asks a real question: "Do you integrate with HubSpot?" The bot answers accurately from the trained integrations page, then adds: "Yes, there's a native HubSpot integration. Are you currently running HubSpot as your CRM?"
Bot qualifies one step at a time: Based on the reply, it asks about team size, then budget range, then timeline, never all at once, always after delivering something useful.
Bot routes by fit: A prospect with a clear budget and a near-term timeline is offered the booking link on the spot. A "just researching" visitor is asked for an email so the team can follow up later.
Sales gets a scored lead: The rep receives a Slack ping and a CRM record with the captured budget, timeline, team size, and the full transcript, before they have lifted a finger.
The same pattern adapts to other use cases. For a real estate buyer-qualification flow, swap budget and timeline for price range, financing status, and move-in date, then route pre-approved buyers straight to an agent's calendar. For more starting points, the chatbot template library covers common qualification flows, and the ecommerce chatbot case study shows the same answer-first approach applied to a high-volume storefront.
Tips to Qualify Better Leads, Not Just More of Them
Deploying the chatbot is the starting point. These adjustments consistently improve lead quality after the initial setup.
Tip 1: Qualify on the metric that predicts a close, not just budget
Budget is the obvious filter, but the strongest predictor of a close is often timeline or a specific trigger event ("we're switching off our current tool in Q3"). Add a qualifying question about what prompted the search. The answers tell sales which leads are actively shopping versus idly browsing.
Tip 2: Review conversation logs weekly to refine the questions
SiteGPT logs every conversation. Reviewing them weekly shows which qualifying questions prospects answer freely and which ones make them drop off. If everyone abandons at the budget question, move it later in the sequence or make it a range rather than an exact figure.
Tip 3: Place the bot on high-intent pages first
Pricing, integrations, and demo-request pages attract visitors who are actively evaluating. Deploying the qualification chatbot there first, then expanding, concentrates it where pre-screening has the most impact on pipeline.
Tip 4: Have sales follow up inside the first hour
The Harvard Business Review study of 2.24 million leads found a roughly sevenfold qualification advantage for firms that responded within an hour. Because SiteGPT delivers the transcript and qualifying data the moment a lead is captured, your team has everything it needs to send a relevant follow-up while the prospect is still warm.
Frequently Asked Questions
What is a lead qualification chatbot?
A lead qualification chatbot is an AI chatbot that pre-screens website visitors before passing them to a sales team. Instead of capturing every contact equally, it asks about budget, timeline, team size, and use case during the conversation, then scores or routes each lead by fit. A well-built one answers the prospect's questions first using your product content, which earns higher response rates than a static form that asks for personal details upfront.
How is a SiteGPT qualification bot different from a Landbot flow?
Landbot builds linear question trees: the bot can only ask what you scripted, in the order you scripted it. SiteGPT is trained on your product and pricing content, so it can answer an unscripted question like "do you support SSO?" and then qualify in the same conversation. There is no flow chart to build and no Google Sheets integration to wire up for lead capture, since collection is native.
Can a chatbot qualify leads before asking for contact details?
Yes, and it should. Custom instructions in SiteGPT can direct the chatbot to answer the visitor's question, ask one qualifying question at a time, and only request an email once interest is established. This answer-first sequence produces fewer leads than an upfront form but materially higher-quality ones, which is the right trade-off for teams with longer sales cycles or higher-value deals.
What qualifying questions should the chatbot ask?
The standard B2B set is budget range, timeline to decide, team or company size, and the primary problem the prospect wants to solve. Add one question about the trigger event ("what prompted you to look now?") because it separates active buyers from researchers. Ask them one at a time, in plain language, after the bot has already answered something useful, so the conversation feels like help rather than an interrogation.
How does SiteGPT route qualified leads to my sales team?
SiteGPT sends an email notification with the captured fields and full transcript the moment a lead is qualified. From the integrations directory you can also push qualified leads into a Slack channel for instant visibility or sync them to HubSpot and other CRMs. For tools without a native connector, a webhook or Zapier maps the captured fields to the matching CRM properties.
Can the chatbot book meetings automatically?
Yes. Add your calendar booking link (such as Calendly or HubSpot Meetings) to the chatbot's custom instructions so it shares the link when a prospect qualifies. Because the bot only offers the calendar after budget and timeline check out, the meetings that get booked are pre-qualified, which raises both show rates and the percentage of demos that turn into opportunities.
How long does it take to set up a lead qualification chatbot?
Most users complete the full setup, account creation, training, persona, qualification instructions, lead capture, booking and CRM routing, and deployment, in 25 to 35 minutes. Training time depends on content volume, but for a typical website of 20 to 50 pages it finishes in a few minutes. No flow builder, form tool, or coding is required at any step.
Will requiring qualification questions reduce my lead volume?
It will reduce raw volume and increase lead quality, which is the point. As an AI chatbot for a sales team, its job is to filter out visitors with no budget or no timeline so reps spend their time on prospects worth a call. If you would rather capture every contact and qualify later, see the companion guide on building a lead generation chatbot that prioritizes volume over pre-screening.
What industries does SiteGPT support for lead qualification?
SiteGPT includes pre-built lead collection templates for SaaS/Software, Real Estate, Legal Services, Consulting, E-commerce, HVAC, and Dental Clinic, each with qualifying fields tuned to that industry. Custom instructions can keep the bot within appropriate boundaries for regulated industries, for example directing a legal services bot to collect details and book a consultation rather than offering advice.
Does the qualification chatbot work in multiple languages?
Yes. SiteGPT detects the visitor's language and responds accordingly, based on the content it was trained on. Teams selling into international markets can train the chatbot on content in multiple languages so it qualifies prospects accurately regardless of where they are searching from.
Conclusion
A SiteGPT lead qualification chatbot, trained on your product and pricing pages, set to the Sales Expert persona, with answer-first instructions and native lead capture, pre-screens every prospect on budget, timeline, and fit, then routes the strong ones to a calendar or CRM automatically. It is a smarter alternative to the linear question trees that send unqualified leads straight to your reps.
SiteGPT starts at $39/month for a single chatbot with 4,000 messages per month. The highest-return starting point is training the bot on your pricing and integrations pages first, then deploying it on those same pages, where visitors are already evaluating and ready to be qualified.