Table of Contents
- Key takeaways
- What is a lead qualification chatbot?
- Lead generation vs lead qualification vs lead scoring
- What can SiteGPT do for lead qualification?
- How to build a lead qualification chatbot in 7 steps
- Step 1: Write your criteria and a simple score
- Step 2: Train the chatbot on buying-stage pages
- Step 3: Write instructions and pick a persona
- Step 4: Add your criteria as lead form fields
- Step 5: Choose the trigger and add your booking link
- Step 6: Route hot leads to sales
- Step 7: Install the chatbot and test all three bands
- Worked example: scoring a demo request
- What is the best lead qualification chatbot builder?
- The stack: which tool does which job
- How to choose your setup
- What does a lead qualification chatbot cost with SiteGPT?
- Common lead qualification chatbot mistakes
- Frequently asked questions
- Basics
- What is a lead qualification chatbot?
- What questions should a lead qualification chatbot ask?
- Can a chatbot qualify leads before asking for contact details?
- Scoring and routing
- Can SiteGPT score leads automatically?
- Does SiteGPT integrate with HubSpot?
- How does a hot lead reach a salesperson quickly?
- Does the lead email include the conversation transcript?
- Booking
- Can a chatbot book meetings automatically?
- Can the booking link show only to qualified leads?
- Setup and compliance
- Which SiteGPT plan do I need for a lead qualification chatbot?
- Does the chatbot need to say it is AI?
- Can a healthcare business use a qualification chatbot?
- Start with your criteria
- Sources

- A lead qualification chatbot answers a buyer's questions, collects budget, timeline, and fit answers, and passes those answers to sales.
- With SiteGPT, qualifying answers go in lead form fields with fixed options. Only form fields reach the lead record, the lead email, and the webhook.
- SiteGPT does not score leads and has no built-in CRM connection. Score by hand from the lead email, or score in your CRM from the leads webhook on Scale and above.
- SiteGPT shares a booking link. It does not book inside the chat. Your booking tool holds the calendar.
- Lead forms work on every plan. Starter is $59 a month, or $39 a month billed yearly ($468 a year). Scale, which adds webhooks, is $429 a month, or $259 a month billed yearly ($3,108 a year).
Key takeaways
Question | Short answer |
What does the chatbot qualify on? | The 3 to 5 criteria you define, usually budget, timeline, company fit, and role |
How are answers collected? | In a form inside the chat, using Select Dropdown fields so answers stay comparable |
Who scores the lead? | Your team or your CRM. SiteGPT stores the answers and does not calculate a score. |
How does a hot lead reach a person? | Through a custom Escalation Policy, Auto-escalate on lead capture, or the lead email |
Can it book a meeting? | It shares your booking link with the lead form. The visitor books in your booking tool. |
How does a lead reach a CRM? | Through the leads webhook on Scale and above, or by CSV export on any plan |

What is a lead qualification chatbot?
Lead generation vs lead qualification vs lead scoring
Term | Job | Result |
Lead generation | Collect contact details | A name and an email |
Lead qualification | Check fit against set criteria | Answers on budget, timeline, fit, and role |
Lead scoring | Assign a number to each lead | A rank that tells sales who to call first |
What can SiteGPT do for lead qualification?
Task | SiteGPT | Plan |
Answer pricing, product, and integration questions from your content | Yes | Any plan |
Collect budget, timeline, and fit in lead form fields | Yes, with the Custom template | Any plan |
Share a booking link when it collects a lead | Yes, with Booking System URL | Any plan |
Book a time inside the chat | No. The visitor books in your booking tool. | Not available |
Calculate a lead score | No. Score by hand or in your CRM. | Not available |
Hand a conversation to a person | Yes, with human support | Any plan |
Email each new lead to your team | Yes | Any plan |
Send each new lead to a CRM automatically | Through the leads webhook and a tool that receives webhooks | Scale and above |
Create a CRM contact directly | No. There is no built-in CRM connection and no HubSpot integration. | Not available |
How to build a lead qualification chatbot in 7 steps
Step 1: Write your criteria and a simple score
Criterion | Answer | Points |
Timeline | This month | 3 |
Timeline | This quarter | 2 |
Timeline | Just researching | 0 |
Budget | At or above your entry price | 3 |
Budget | Not sure yet | 1 |
Budget | Below your entry price | 0 |
Company size | Inside your target range | 2 |
Company size | Outside your target range | 0 |
Role | Makes or shares the decision | 2 |
Role | Researching for someone else | 1 |
- Hot, 7 to 10 points: a salesperson replies the same day.
- Warm, 4 to 6 points: the lead gets a follow-up email and a booking link.
- Not a fit yet, 0 to 3 points: the lead goes into a nurture list.
Step 2: Train the chatbot on buying-stage pages

- The pricing page, so the chatbot answers cost questions without guessing.
- Product and feature pages, so it can confirm fit.
- Integration and security pages, which answer the objections that delay a purchase.
- Case studies, so it can point to results you have published.
Step 3: Write instructions and pick a persona
You are the website assistant for [Company Name].
Answer the visitor's question first, using only the content you were trained on.
After you answer, offer one clear next step, such as a demo.
Do not ask for budget, timeline, or contact details in chat. The lead form collects them.
Never invent a price, a discount, a feature, an integration, or a customer result.
If the content does not answer the question, say so and offer to have the team follow up.Step 4: Add your criteria as lead form fields


- Under Custom Form Fields, select Add Field.
- Enter a Display Label, such as Budget Range, and a Field Name, such as budget_range. The field name shows in exports and webhooks.
- Set the Field Type to Select Dropdown and enter one option per line.
- Turn on Required field for the criteria you score on.
- Select Save Changes.
Display Label | Field Name | Dropdown options |
Timeline | timeline | This month, This quarter, Just researching |
Budget Range | budget_range | Under $500 a month, $500 or more a month, Not sure yet |
Company Size | company_size | 1-10, 11-50, 51-200, 201 or more |
Your Role | role | Makes or shares the decision, Researching for someone else |
Step 5: Choose the trigger and add your booking link
Trigger | What happens | Use it for qualification when |
When user shows interest (Recommended) | The AI shows the form when the visitor shows real interest, for example a pricing question | You sell by demo or quote. This is the best default. |
When unable to answer | The AI shows the form when it needs more details to answer well | Your answer depends on the visitor's situation |
After N messages (static form) | The form shows after the visitor's Nth message, with N from 1 to 20 | You want the same moment in every chat |
Step 6: Route hot leads to sales

- Lead email. Under Lead Capture Email Notifications, add recipients. The email shows the name, email, phone, custom fields, capture time, and page URL. It has a Reply to button and a link to the lead. It does not include the transcript, so open the lead to read the conversation.
- Custom escalation rules. In Leads, then Human Support, write your own rules in Escalation Policy, up to 2,000 characters. Your rules replace the default triggers completely, so include the rule for a visitor who asks for a person.
- Auto-escalate on lead capture. Turn this on to hand every submitted form to a person. Human support must be set up first. Use it only if your team can reply quickly.
- Leads webhook. In Settings, then Webhooks, enter a Leads Webhook URL and a token. SiteGPT sends a JSON POST for each new lead, and your custom fields arrive in customData. This needs Scale or above.
- CSV export. In the Leads Dashboard, select Export CSV. It works on any plan and has no date range. It exports every lead that matches the current filter and search.
Escalate when the visitor asks for a person.
Escalate when the visitor is frustrated after an answer that did not help.
Escalate when the visitor says they want to start this month and asks to talk to sales.
Step 7: Install the chatbot and test all three bands
Test visitor | What to do | Expected result |
Hot | Ask a pricing question, then pick This month and a budget above your entry price | The form appears, the booking link shows, and the lead email has the right fields |
Warm | Ask about a feature, then pick This quarter and Not sure yet | The lead is saved with the right answers for a follow-up |
Poor fit | Ask a basic question, then pick Just researching | The chatbot stays helpful and the lead scores 0 to 3 points |
Off content | Ask something your pages do not cover | The chatbot says so and does not guess |
Asks for a person | Type that you want to speak to someone | The conversation escalates and the recipient gets an email |
Worked example: scoring a demo request
Turn | Visitor | Chatbot |
1 | Do you support single sign-on? | Answers from the security page and names the plan that includes it. |
2 | What would that cost for 40 users? | Explains the price from the pricing page, then offers a demo. |
3 | Yes, a demo would help. | Shows the lead form with the booking link. |
4 | Selects This quarter, $500 or more a month, 11-50, and Makes or shares the decision | Confirms the details were saved and keeps answering. |
What is the best lead qualification chatbot builder?
Tool | Best for | How it qualifies | Limit to know |
Answering unscripted buyer questions from your own content | AI answers plus a lead form with custom fields | No scoring, in-chat booking, or built-in CRM connection | |
HubSpot rule-based chatbot | Teams already on HubSpot that want bookings and CRM data in one place | A Qualify leads bot template with a series of questions and responses | The bot is rule-based, and if/then branches need Professional or Enterprise |
Teams that want a no-code builder that also covers WhatsApp | No-code AI agents that qualify leads and book meetings | You design the agent yourself, so setup depends on how much you build |
The stack: which tool does which job
Layer | Job | Tool |
Answers and collection | Answers buyer questions, shows the lead form, shares the booking link | |
Calendar | Shows open times and confirms the meeting | Calendly, HubSpot Meetings, or the booking tool you use |
Connector | Receives the webhook and maps fields | Your CRM's webhook feature or an automation tool |
Record and score | Stores the contact and calculates the score | Your CRM |
Follow-up | Replies to hot leads and takes over chats | Your sales team, in the SiteGPT dashboard or by email |
How to choose your setup
If you need | Pick | Why |
A small team alerted in its inbox | Lead email on any plan | Each lead arrives with all form fields |
Scoring with no extra tools | Score from the email, then star hot leads | A short field list takes seconds to score by hand |
A weekly import into a CRM | CSV export on any plan | No webhook needed, so Starter is enough |
Every lead in a CRM with no manual work | SiteGPT Scale with the leads webhook | The docs name the webhook as the route into a CRM |
Automatic scoring | Scale, plus a score rule in your CRM | customData carries each answer by field name |
A rep in the chat for hot leads | Custom Escalation Policy on any plan | The AI hands over when your rule applies |
Meetings booked inside the chat window | A tool with in-chat booking, such as HubSpot's chatbot | SiteGPT shares a link instead |
What does a lead qualification chatbot cost with SiteGPT?
Plan | Billed monthly | Billed yearly | What it adds for qualification |
$59 a month | $39 a month ($468 a year) | 1 chatbot, 4k messages, lead form, custom fields, lead emails, CSV export, human support | |
$129 a month | $79 a month ($948 a year) | 2 chatbots, 10k messages, 4 members, iOS app, weekly digest | |
$429 a month | $259 a month ($3,108 a year) | 3 chatbots, 40k messages, 10 members, webhooks | |
SiteGPT Enterprise | Custom | Custom | Custom limits |

- Annual billing: Starter saves $240 a year (34%), Growth saves $600 (39%), and Scale saves $2,040 (40%).
- The webhook step-up: moving from Starter to Scale adds $2,640 a year on annual billing, or $220 a month. Compare that with the time your team spends on manual imports.
- Message volume: Starter includes 4k GPT-4.1-mini messages or 400 GPT-4.1 messages a month, with any mix between them.
Common lead qualification chatbot mistakes
- Requiring details before the first answer. A Required pre-chat form asks before the chatbot has helped.
- Using free text for scored fields. Typed answers are hard to compare. Use Select Dropdown.
- Collecting answers only in chat. Those answers stay in the conversation and never reach the lead email or webhook.
- Replacing the default escalation triggers by accident. A custom Escalation Policy removes them, including the visitor who asks for a person.
- Assuming a webhook always arrives. There is no retry. SiteGPT's docs suggest reading missed leads with the API.







