Chat Flow
Settings
Theme
Theme

Theme Customization

The Theme tab allows you to personalize the visual appearance of your bot, ensuring it aligns with your brand or desired aesthetic. Customize fonts, colors, backgrounds, and other elements to enhance the user experience.

Global Settings

The Global section lets you configure overarching visual elements, including bot branding, font, and background.

Progress Bar

The Progress Bar visually indicates a user’s progress through the bot, improving engagement by showing advancement and completion status.

To enable the progress bar:

  1. Go to the Theme tab in your bot’s dashboard.
  2. Locate the Progress Bar option in the Global section.
  3. Toggle the Enable Progress Bar switch to activate it.
OptionDescription
PlacementChoose where the bar appears: Top or Bottom.
Background ColorSet the color of the bar’s background.
ColorDefine the color of the progress indicator.
ThicknessAdjust the height of the bar in pixels (default: 4).
Position When EmbeddedControl the bar’s behavior when the bot is embedded on a webpage (see details below).

Position When Embedded

Adjust how the progress bar behaves in an embedded bot:

  • fixed: Anchors the progress bar to the top of the browser window, keeping it visible even when the chat container scrolls.
  • absolute: Positions the progress bar at the top of the embedded chat container, scrolling with the chat.

Chat Customization

The Chat section allows you to customize components like avatars, text bubbles, and input fields.

Changing the Bot Avatar

Click the bot avatar to upload a new image:

Bot Avatar Customization

Custom CSS

For advanced customization, add Custom CSS to style specific elements of your bot. To target an element, right-click it on the Theme page, inspect it, and note its class or ID:

Custom CSS Inspection

Example: Styling Buttons

To make buttons more rounded with a gradient background, add the following CSS:

.bot-button {
  border-radius: 40px;
  background-image: linear-gradient(to right, #e052a0, #f15c41);
  border: none;
}

Resulting appearance:

Customized Button

Customizing a Single Button

To style a specific button, use its unique data-itemid attribute. Inspect the button to find its ID:

Button Inspection

Example CSS to change a single button’s color:

[data-itemid="cl3iunm4p000f2e6gfr8cznnn"] {
  background-color: gray;
  border-color: gray;
}

Ensure your CSS selectors are specific to avoid unintended styling changes. Test custom CSS in the Theme preview to confirm the desired appearance.

Indite Documentation v1.4.0
PrivacyTermsSupport