What You Will Build
By the end of this guide, you will have:- A support assistant that answers questions using your help documentation
- A knowledge base loaded with your support articles
- A widget embedded on your website for customers to chat with
Prerequisites
- An IllumiChat account with an active workspace
- Help documentation or FAQ content (PDF, DOCX, or text files)
- Access to your website’s HTML to embed the widget
Step 1: Create the Assistant
Navigate to Assistants
Open your workspace and click Assistants in the sidebar. Click Create Assistant.
Configure basic settings
- Name: Give it a descriptive name, e.g. “Customer Support”
- Model: Select a model. GPT-4o or Claude Sonnet work well for support tasks.
- Visibility: Set to
publicif all workspace members should access it, orprivatefor restricted access.
Step 2: Add a Knowledge Base
Upload your support documentation so the assistant can reference it when answering questions.Create a project
Go to Projects in the sidebar and click Create Project. Name it something like “Support Docs”.
Upload documents
Click Upload and add your support files. Supported formats include PDF, DOCX, TXT, and Markdown.
Wait for processing
Documents are chunked, embedded, and indexed automatically. Processing status is shown for each file. Wait until all documents show a Completed status.
The assistant will now use retrieval-augmented generation (RAG) to search your documents before responding. This means answers are grounded in your actual content rather than the model’s general knowledge.
Step 3: Test the Assistant
Before deploying, test the assistant with realistic questions:- Open the assistant and start a new chat
- Ask questions your customers typically ask
- Verify the responses are accurate and cite the right sources
- Test edge cases — questions the knowledge base does not cover
- Does it answer correctly from the knowledge base?
- Does it gracefully handle questions outside its scope?
- Is the tone consistent with your brand?
- Are responses the right length?
Step 4: Deploy the Widget
Embed the assistant on your website so customers can chat with it directly.Add to your website
Paste the script before the closing
</body> tag on every page where you want the widget to appear.Configure appearance
Step 5: Enable Lead Capture (Optional)
Collect visitor information before or during conversations:- In your assistant’s widget settings, enable Lead Capture
- Configure which fields to collect (name, email, phone)
- Mark required fields
- Leads are saved to your Contacts and can be exported
Step 6: Monitor and Improve
After deployment, review conversations regularly to improve quality:- Review chat history in the IllumiChat dashboard to see what customers are asking
- Update your knowledge base when you notice gaps in coverage
- Refine the system prompt based on recurring issues
- Check the widget analytics for usage patterns
Checklist
Use this checklist to verify your support assistant is ready:- Assistant created with a clear system prompt
- Knowledge base uploaded and fully processed
- Tested with 10+ representative customer questions
- Widget embedded and rendering correctly on your site
- Domain restrictions configured
- Lead capture enabled (if needed)
- Team members briefed on reviewing chat history