Home » AI Chatbots » Sales Chatbot

How to Create a Sales Chatbot That Qualifies Leads

A sales chatbot engages website visitors in conversation, asks qualifying questions, matches them to the right product or service, and captures their contact information. You create one by setting your chatbot type to "sales" and loading your product catalog into the knowledge base. The chatbot uses relevance scoring to recommend the best match from your offerings.

What a Sales Chatbot Does Differently

A standard support chatbot answers questions reactively. A sales chatbot is proactive. It guides the conversation toward understanding the visitor's needs, presents relevant products or services, and nudges toward a conversion. The platform's sales chatbot type has built-in AI rules for product matching, upselling, and relevance scoring against your knowledge base. It ranks how well each product matches what the visitor is looking for and presents the best options first.

There is also a "salesaudio" variant that combines sales behavior with voice input and output, useful for a more personal, conversational selling experience. See voice features for details on setting up audio.

Before You Start

Prepare your product or service information. The chatbot needs to know what you sell, what each offering costs, who it is best suited for, and what makes each option different. Load this into your knowledge base as structured documents. The more detail you provide about each product, the better the chatbot can match visitors to the right one.

Step-by-Step Setup

Step 1: Create a new chatbot and set the type to "sales".
In the AI Chatbot app, create a new chatbot. Set the chatbot type to "sales" (or "salesaudio" if you want voice). This activates the sales-specific AI behavior including product matching, relevance scoring, and upselling logic.
Step 2: Load your product catalog into the knowledge base.
Upload documents that describe each product or service in detail. Include pricing, features, ideal customer profiles, and common objections with answers. The chatbot uses these embeddings to match visitor needs to specific offerings. Organize information clearly so the AI can find and compare products effectively. Embedding costs 3 credits per text chunk.
Step 3: Write a sales-focused system prompt.
Your system prompt should instruct the chatbot to ask discovery questions before recommending products. Include guidelines like: ask about the visitor's budget, timeline, and specific needs before suggesting solutions. Tell the chatbot which products to prioritize and any current promotions to mention. Define when to suggest a call or demo versus completing the sale in chat.
Step 4: Configure lead capture fields.
Decide what contact information the chatbot should collect. At minimum, you want a name and email address. The chatbot can ask for these naturally during the conversation, such as "I can send you a comparison of those two plans, what is the best email to reach you?" rather than presenting a cold form.
Step 5: Embed the chatbot and test the sales flow.
Add the chatbot to your website and run through several test conversations. Pretend to be different types of buyers: someone who knows exactly what they want, someone browsing casually, and someone comparing you to a competitor. Verify that the chatbot asks the right questions, recommends appropriate products, and captures contact information smoothly.
Relevance scoring: The sales chatbot type includes built-in logic that scores each knowledge base result against the visitor's stated needs. Instead of just returning the closest text match, it evaluates which product actually fits the situation best. This prevents the chatbot from recommending your most expensive plan to someone who clearly needs the basic tier.

Writing Effective Sales Prompts

The system prompt is the most important part of a sales chatbot. A good sales prompt includes:

Measuring Sales Chatbot Performance

Track how many conversations result in a captured email address or phone number. Review conversation logs to see where visitors drop off. If visitors consistently leave after a certain question, that question might be too aggressive or poorly worded. Refine your system prompt and knowledge base based on these patterns. The chatbot analytics guide covers measurement in more detail.

Turn website traffic into qualified leads. Build a sales chatbot that recommends the right product every time.

Get Started Free