Skip to Content
ProductsAI ChatbotDeployChannelsWebWidget Design

Widget Design

Widget Design lets you customize the appearance, text, branding, and behavior of the chatbot that is embedded on your website.

A Widget Design controls how the chatbot looks and what text and interface options users see. It does not determine which Knowledge Base or Workflow answers customer questions. That connection is configured separately when you create a Web channel.

A Widget Design is used by a Web channel. When you create a Web channel, you select the Widget Design that should be used by that chatbot.

Before you begin

Before creating a Widget Design, decide:

  • What name you want to give the design.
  • Which branding colors and logos you want to use.
  • What welcome and chatbot messages you want customers to see.
  • Whether you want to customize the email transcript.
  • Which visibility and layout options you want to enable.
  • Whether you want to customize the Version 1 or Version 2 chatbot experience.

Create a Widget Design

To create a Widget Design:

  1. Open Channels.
  2. Select Web.
  3. Open the Widget Design tab.
  4. Click Create.
  5. Enter or update the Widget Design settings.
  6. Use the live preview to review your changes.
  7. Click Update Preview to save your changes.

After creating a design, the editor opens with the available customization options on the left and a live chatbot preview on the right.

Configure Your Widget Design

The Widget Design editor is divided into customization sections. The available options depend on whether you are editing Version 1 or Version 2.

The editor includes:

  • Widget name
  • Version 1 / Version 2
  • Appearance and branding
  • Colors
  • Text and messages
  • Email transcript customization
  • Visibility settings
  • Live preview

Widget Design Name

The Widget Design name helps you identify the design when managing multiple designs.

You can rename a design directly from the editor toolbar.

To rename a design:

  1. Click the Widget Design name.
  2. Enter the new name.
  3. Confirm the change.

The name cannot be empty.

Version 1

Version 1 provides the core chatbot branding and customization options.

Chatbot Navigation and Color Schema

Use these settings to customize the main appearance of the Version 1 chatbot.

OptionWhat it does
Chatbot TitleSets the title displayed in the chatbot header.
Primary ColorSets the main brand color used by the chatbot.
Secondary ColorSets the secondary interface color.
Chatbot LogoAdds the logo displayed in the chatbot interface.

You can provide the chatbot logo by uploading an image or using an image URL.

Chatbot Greeting Message and Terms and Conditions

Use these options to control the initial message and legal information shown to users.

OptionWhat it does
Greeting MessageSets the welcome message displayed to users.
Terms and ConditionsAdds the terms and conditions associated with the chatbot.

Email Transcript Customizations

These settings control the appearance and content of transcript emails sent to users when email transcripts are available.

OptionWhat it does
Email Subject LineSets the subject of the transcript email.
Email Body TitleSets the title displayed inside the transcript email.
Sender Preview NameSets the name users see as the sender in their email inbox.
Sender Email AddressSets the sender email address used for the transcript.
Email Logo PathSets the logo displayed in transcript emails.
Email Footer ContentAdds footer text to transcript emails.

Visibility Settings

Use visibility settings to control whether certain chatbot options are shown to users.

OptionWhat it does
Hide Email Transcript OptionHides the option that allows users to request an email transcript.

Version 2

Version 2 provides additional customization options for the chatbot experience, including more detailed branding, colors, text, layout, and visibility controls.

Appearance and Branding

Use Appearance and Branding to customize the main visual identity of the Version 2 chatbot.

OptionWhat it does
Chatbot TitleSets the title displayed in the chatbot header.
Notifications Banner TextSets the text displayed in the notification banner.
Border RadiusControls how rounded the chatbot interface and its elements appear.
Brand LogoSets the main brand logo displayed in the chatbot.
Assistant Message IconSets the icon displayed next to assistant messages.
Search Input LogoSets the logo or icon displayed in the search/input area.
Chatbot Launcher IconSets the icon used for the floating chatbot launcher.

The Border Radius option controls the roundness of areas such as the chat window, message bubbles, buttons, input area, and navigation elements.

Available styles are:

  • None
  • Medium
  • 2XL
  • Full

Color Scheme

Version 2 provides a separate color scheme with 12 customizable colors.

OptionWhat it does
Primary ColorSets the primary brand color.
Navigation BackgroundSets the background color of the chatbot navigation area.
Navigation TextSets the text color used in navigation.
Send Button IconSets the color of the send button icon.
User Message BackgroundSets the background color of user messages.
User Message TextSets the text color of user messages.
Assistant Message TextSets the text color of assistant messages.
Assistant Message BackgroundSets the background color of assistant messages.
Intro Heading TextSets the color of the chatbot introduction heading.
Suggestion Button BackgroundSets the background color of suggestion and FAQ buttons.
Suggestion Button TextSets the text color of suggestion and FAQ buttons.
Chatbot Background ColorSets the main background color of the chatbot.

Use the color input or color picker to select the colors for your chatbot.

Text and Messages

Use Text and Messages to customize the content users see when they open and use the chatbot.

OptionWhat it does
Welcome MessageSets the message displayed when the chatbot starts.
Input PlaceholderSets the placeholder text displayed inside the message input.
Bot Conversations Message InfoAdds supporting information about the AI assistant shown in the chatbot.
Chat Conversation Intro HeadingSets the heading displayed in the chat introduction area.
Banner TextSets the call-to-action text displayed on the collapsed chatbot bar.
FAQ Question 1Adds the first suggested question.
FAQ Question 2Adds the second suggested question.
FAQ Question 3Adds the third suggested question.
Terms and ConditionsAdds the terms and conditions for the chatbot.

FAQ questions give users predefined questions they can select to start a conversation.

Email Transcript Customizations

Version 2 uses the same email transcript customization options as Version 1.

OptionWhat it does
Email Subject LineSets the subject of the transcript email.
Email Body TitleSets the title inside the transcript email.
Sender Preview NameSets the sender name shown in the user’s inbox.
Sender Email AddressSets the sender email address.
Email Logo PathSets the logo displayed in transcript emails.
Email Footer ContentAdds footer content to transcript emails.

Visibility Settings

Use these settings to control which chatbot features and interface elements are visible to users.

OptionWhat it does
Show FeedbackShows the feedback interface in the chatbot.
Show Suggestion Button BorderAdds a border around suggestion and FAQ buttons.
Switch to Compact ViewChanges the chatbot to a more compact layout.
Hide Email Transcript OptionHides the email transcript option from users.
Hide Email Address In Feedback ScreenHides the email address field from the feedback screen.
Require Terms and ConditionsRequires users to explicitly accept the terms and conditions before starting a chat.

When Require Terms and Conditions is disabled, the chatbot displays a notice below the input indicating that continuing means the user agrees to the terms.

Add Images and Logos

Widget Design supports images for different parts of the chatbot, including logos and icons.

You can use an image by:

  • Uploading an image
  • Providing an image URL

Supported image formats:

  • PNG
  • JPEG
  • JPG

Each uploaded image can be up to 50 KB.

When using a URL, the URL must be valid and the image must be reachable. If the image cannot be loaded, the design cannot be saved until the URL issue is fixed.

Preview Your Widget

The editor includes a live preview so you can see how your changes affect the chatbot before using the design on your website.

The preview changes based on the selected version and the options you configure.

Use Update Preview to save your changes and refresh the preview.

Changes are not saved automatically. Select Update Preview after making changes.

Save Your Changes

After making changes:

  1. Review the live preview.
  2. Check that all required fields are valid.
  3. Click Update Preview.
  4. Wait for the preview to refresh.

The Update Preview button is unavailable when there are no changes to save or when required validation errors or invalid image URLs need to be fixed.

Widget Design Validation

Version 2 validates several fields before changes can be saved.

FieldLimit
Chatbot Title60 characters
Notifications Banner Text600 characters
Input Placeholder60 characters
Bot Conversations Message Info60 characters
FAQ Question 1300 characters
FAQ Question 2300 characters
FAQ Question 3300 characters
Welcome MessageRequired
Banner TextRequired

When validation errors are present, the relevant sections are highlighted so you can find and correct them before saving.

Delete a Widget Design

You can delete a Widget Design from the editor.

To delete a design:

  1. Open the Widget Design.
  2. Open the ⋯ menu.
  3. Select Delete.
  4. If the design is being used by a Web channel, review the listed dependencies.
  5. Confirm the deletion.

If the design is currently being used, you may need to confirm the deletion by entering the exact Widget Design name.

Use a Widget Design with a Web Channel

A Widget Design controls how your chatbot looks. The Web channel controls where and how that chatbot is deployed.

When creating a Web channel:

  1. Open Channels → Web → Embed & Deploy.
  2. Click Connect.
  3. Select a Knowledge Base or Workflow.
  4. Select a Widget Design.
  5. Enter the Allowed Domain.
  6. Create the Web channel.
  7. Use the generated embed code to add the chatbot to your website.

The Widget Design editor’s Version 1 and Version 2 tabs control customization and preview. The version used by the live website is selected when you view the embed code for the Web channel.

Widget Design at a Glance

AreaWhat you can customize
Widget NameIdentify and manage your design.
Version 1Basic branding, colors, greeting, terms, email transcript, and visibility.
Version 2Advanced branding, colors, messages, FAQs, email transcript, layout, and visibility.
Appearance and BrandingTitles, logos, icons, banner text, and border radius.
Color SchemeColors for navigation, messages, buttons, text, and chatbot background.
Text and MessagesWelcome message, placeholders, intro content, FAQs, banner text, and terms.
Email TranscriptEmail subject, title, sender information, logo, and footer.
Visibility SettingsFeedback, suggestion borders, compact view, transcript options, and terms requirements.
ImagesUpload or provide URLs for supported logos and icons.
Live PreviewPreview how the chatbot looks before using it on your website.