Skip to main content

Introduction

IrisAgent’s customizable chatbot can be deployed on any website to answer support questions. This chatbot is designed to enhance customer support and provide instant assistance to website visitors. Here are the key features and capabilities:
  1. Customizability: The chatbot can be fully customized to match your brand’s identity. You can customize the chatbot’s appearance, including its colors, fonts, and overall design, to seamlessly integrate it into your website.
  2. Branding and Logo: You have the ability to add your brand’s logo to the chatbot interface, ensuring a consistent visual representation of your company’s identity throughout the customer experience.
  3. Welcome Message: You can create a personalized welcome message that will greet visitors as soon as they initiate a conversation with the chatbot. This message can be tailored to introduce your brand, set expectations, and guide users on how to get the support they need.
  4. Support Question Handling: The chatbot is equipped to handle a wide range of support questions and provide relevant answers in real-time. It utilizes natural language processing (NLP) and machine learning techniques to understand user inquiries and respond accurately.
  5. Analytics and Insights: The chatbot provides detailed analytics and insights into user interactions, allowing you to understand customer behavior, identify frequently asked questions, and optimize the chatbot’s performance over time.

Getting Started and Integration Guide

  1. Go to the Configure page under IrisGPT to configure and embed the IrisAgent chatbot. IrisAgent chatbot configure page
  2. Customize the chatbot (brand color, logo, welcome message, behavior, and more) using the settings described in Configuration options below.
  3. Click Get Code and paste the snippet into the body section of your website.
  4. You can see all the conversations that happened on the chatbot on the Conversations page under IrisGPT.
  5. That’s it, done! You should be seeing the IrisAgent chatbot on your website.

Configuration options

You can configure the chatbot in two ways:
  • From the Configure page (recommended for most users): edit the common settings through the dashboard UI. No code required.
  • From the embed snippet (advanced): pass a full theme object via a data-theme attribute to control every visual detail. See Advanced theming.

Settings on the Configure page

These options are available on the chatbot Configure page in the dashboard.
Auto-open controls whether the chatbot starts expanded or collapsed. Turning it off is useful when you want a less intrusive experience and prefer visitors to open the chat themselves. By default the window auto-opens on desktop only.
Only set a Product ID if you have a matching Product ID configured for your articles (under Settings β†’ Article Product Classifier). Otherwise, chats may return no answer. See Product Segmentation.

Advanced theming

For full control over the chatbot’s appearance and behavior, pass a theme object to the embed snippet using the data-theme attribute. The value is your theme JSON, Base64-encoded.
To produce the value, take the theme JSON shown below and Base64-encode it (for example, btoa(JSON.stringify(theme)) in a browser console), then place the result in data-theme. Any field you omit falls back to the IrisAgent default.
A theme object has the following top-level sections. Each is optional.

Launcher button (button)

Controls the floating button and whether the window opens on its own.

Proactive message (tooltip)

A short message bubble shown next to the launcher when the chat is collapsed.

Chat window (chatWindow)

Message input (chatWindow.textInput)

Messages (chatWindow.userMessage, chatWindow.botMessage)

Other sections

Full example