Skip to main content

Overview

A sales assistant helps your website visitors get immediate answers to product questions, qualifies them as potential leads, and captures their contact information — all without requiring a human sales rep to be online. This guide walks you through creating and deploying one from scratch.

What You Will Build

By the end of this guide, you will have:
  • An AI assistant with a sales-focused system prompt
  • A knowledge base loaded with your product information
  • An embeddable widget configured with a lead capture form
  • Analytics to monitor lead quality and conversation performance

Step-by-Step Setup

1

Create the Assistant

Go to your workspace and click New Assistant. Give it a name like “Sales Assistant” or your company name followed by “Sales.”
2

Write the System Prompt

The system prompt defines how your assistant behaves. For a sales assistant, focus on being helpful, asking qualifying questions, and guiding visitors toward next steps.Here is a template you can customize:
3

Connect a Knowledge Base

Create a project and upload your product documentation, pricing pages, FAQ documents, feature comparisons, and case studies. Then connect the project to your sales assistant.The assistant uses this knowledge base to answer product-specific questions accurately rather than making up information.Good content to upload:
  • Product feature descriptions
  • Pricing tiers and comparison tables
  • FAQ documents
  • Case studies and testimonials
  • Integration documentation
  • Competitor comparison sheets
4

Configure the Widget

Go to your assistant’s Widget Settings and configure:
  1. Enable the widget — Toggle widget access on
  2. Set allowed domains — Add your website domain(s)
  3. Welcome message — Write a greeting that encourages engagement:
  4. Suggested questions — Add 3-4 common questions visitors ask:
    • “What does [Product] do?”
    • “How much does it cost?”
    • “Can I see a demo?”
    • “How is this different from [Competitor]?”
5

Set Up Lead Capture

Enable the lead form in your widget settings. Configure the fields you want to collect:Choose when the form appears:
  • After N messages — Show the form after the visitor has engaged (recommended: 3-5 messages)
  • On demand — Let visitors choose when to share their info
6

Deploy to Your Website

Add the widget script tag to your website:
See the Widget Installation guide for platform-specific instructions.

Monitoring Performance

After deploying your sales assistant, monitor these metrics in the IllumiChat dashboard:

Improving Lead Quality

If you are getting too many unqualified leads, add more qualifying criteria to the system prompt. If you are getting too few leads, make the prompt more encouraging and lower the bar for suggesting the contact form.
Review conversations where the assistant could not answer a question. Add that information to your knowledge base to improve future responses.
Track which suggested questions lead to the highest conversion rates and prioritize those. Remove questions that lead to dead-end conversations.
Configure a webhook for the contact.created event to get instant notifications when a new lead is captured. Route these to your CRM or Slack channel for immediate follow-up.
Review your sales assistant’s conversations regularly. AI-generated responses should be factually accurate. If you notice the assistant making claims about pricing, features, or timelines that are incorrect, update your knowledge base and system prompt immediately.

Next Steps

Widget Customization

Customize colors, position, and branding to match your website

Webhooks

Send lead data to your CRM in real time