Create Your First AI Assistant

Follow this guide to build a powerful AI assistant that can help your users with their questions and tasks.

Prerequisites

Before creating your assistant, make sure you have:
  • An active IllumiChat account
  • Content ready for your knowledge base (optional but recommended)
  • A clear understanding of your assistant’s purpose

Step 1: Access the Assistant Builder

  1. Log in to your IllumiChat dashboard
  2. Click “Create Assistant” from the main dashboard
  3. You’ll be taken to the assistant creation wizard
Assistant List Page

Step 2: Configure Your Assistant

Your assistant has several configuration tabs to customize its behavior and appearance:

Configuration Tab

Model Selection

model
string
required
Select the AI model for your assistant. Available models:
  • OpenAI GPT-4o
  • OpenAI GPT-4.1
  • OpenAI GPT-5
  • OpenAI GPT-o3
  • Google Gemini 2.0 Flash

Strict Mode

strict_mode
boolean
default:"false"
When enabled, the assistant will only respond using information from the connected knowledge base.
In normal mode, you can configure Trigger Keywords on the connected knowledge base to automatically start a KB search when those words or phrases appear in user messages.

Trigger Keywords

trigger_keywords
array
Add words or phrases that, in normal mode, will automatically trigger a knowledge base lookup.
Connect a knowledge base to manage trigger keywords.

Instructions

instructions
text
Define your assistant’s role, operating guidelines, and response style. You can use templates or write custom instructions (optional).
Standard AI Assistant Template:
  • Role Definition: Responsive, intelligent AI assistant
  • Operating Guidelines: Respect boundaries, stay in scope, honor knowledge constraints
  • Positive Closures: End with supportive closing remarks
Professional Customer Support Assistant:
  • Name: “TechSupport Pro”
  • Description: “Expert technical support assistant for software troubleshooting”
  • Tone: Professional
  • Style: Helpful
  • Expertise: Advanced
Create Assistant Form

Knowledge Base Tab

Manage the knowledge base connected to this assistant. Knowledge bases provide context and information that help your assistant give more accurate responses.

Create Knowledge Base

create_kb
button
Create a knowledge base specifically for this assistant. It will be automatically connected and ready to use.
Creating a knowledge base through this tab will:
  • Automatically connect it to this assistant
  • Make it immediately available for use
  • Allow you to manage it from the Configuration tab

No Knowledge Base Connected

If no knowledge base is connected, you’ll see:
  • “No Knowledge Base Connected” message
  • “Create Knowledge Base” button

Tools Tab

Tools allow the agent to get up to date information from the apps you work in.

Available Integrations

Atlassian (Jira & Confluence)
  • Access Jira issues and Confluence pages with official Atlassian MCP server
  • Connect button to enable integration
HubSpot
  • CRM and marketing automation
  • Connect button to enable integration
Connect tools to give your assistant access to real-time data from your business applications.

Step 5: Test Your Assistant

Before deploying, thoroughly test your assistant: Assistant Edit Page

Test Scenarios

  1. Basic Questions: Test common queries about your content
  2. Edge Cases: Try unusual or complex questions
  3. Boundary Testing: Test what your assistant won’t do
  4. Conversation Flow: Test multi-turn conversations

Refine Responses

Based on testing, you may need to:
  • Add more knowledge content
  • Adjust instructions and role definition
  • Modify strict mode settings
  • Update trigger keywords
Test with real users if possible. Their questions will often reveal gaps in your knowledge base.

Style Tab

Customize the appearance and messaging of your assistant:

Images & Icons

Profile Picture
profile_picture
file
Upload image (supports JPG, PNG with cropping, and SVG files up to 1MB)
Avatar image that appears at the top of the chat and when responding. Chat Icon
chat_icon
file
Upload image (supports JPG, PNG with cropping, and SVG files up to 1MB)
Custom icon for the chat widget when closed (defaults to IllumiChat icon if not set).

Content & Messaging

Display Name
display_name
string
default:"Assistant"
Name that appears at the top of the chat widget.
Initial Message
initial_message
string
default:"Hello! How can I help you today?"
Greeting message that appears when the chat opens (max 500 characters).
Suggested Messages
suggested_messages
array
Quick response options for users (max 5 messages).
Auto Popup Delay (seconds)
auto_popup_delay
integer
default:"-1"
Auto show initial message popup after this many seconds. Use -1 to disable.

Basic Styling

Brand Color
brand_color
color
Your branding color, will be used for chat bot bubble on your website.
Background Color
background_color
color
Background color of the chat widget.
User Message Color
user_message_color
color
Background color for user message bubbles.
Position
position
select
default:"Bottom Right"
Position of the chat widget on your website.
Show “Powered By IllumiChat”
show_powered_by
boolean
default:"true"
Display “Powered By IllumiChat” in the chat footer.
Custom Footer Message
Custom message to display in the chat footer (max 200 characters).

Share Tab

Choose how you want to share your assistant:

Private Sharing

  • Invite specific users to access your assistant
  • Invite by email
  • Control access permissions
  • User authentication required

Public Sharing

  • Anyone with the link can access your assistant
  • Share via public link
  • Embed in websites
  • No login required

Private Sharing Options

Manage user access and permissions for your assistant:
  • All Members Access: Allow all campus members to access this assistant
  • Assistant Access: Manage who can access this assistant. Admins have access to all assistants by default.
  • Invite Members: Add users by email with admin permissions

Settings Tab

Configure the identity and appearance of your AI Assistant. Name
name
string
required
The name of your assistant.
Description
description
string
Enter a description (optional).
Danger Zone
  • Delete this assistant: Once you delete an assistant, there is no going back. Please be certain.

Best Practices

1. Start Simple

Begin with a focused assistant that does one thing well, then expand over time.

2. Quality Knowledge

  • Upload accurate, up-to-date information
  • Organize content logically
  • Include examples and use cases
  • Regular content updates

3. Clear Boundaries

  • Define what your assistant can and cannot do
  • Set appropriate escalation paths
  • Include disclaimers when necessary
  • Respect privacy and security

4. Continuous Improvement

  • Monitor usage and feedback
  • Identify common questions and gaps
  • Update knowledge base regularly
  • Refine personality and behavior

Common Issues and Solutions

Next Steps