Skip to main content
Skip table of contents

Behavior & Translations

In this guide, we’ll explore the Behavior and Translation settings in Web Conversations. These settings allow you to control key aspects of your chatbot’s functionality, such as message speed, file attachments, and automatic translation. By the end of this tutorial, you’ll know how to configure these options to enhance the user experience and functionality of your web chat interface. Let’s get started!


Step 1: Access the Behavior Settings

To begin, navigate to the Behavior section in the left-hand menu of the Web Conversations editor. This is where you can control how your chatbot behaves during interactions.


Step 2: Adjust the Message Speed

The Message Speed setting determines the delay in displaying the next response from your chatbot. Here’s how to adjust it:

  1. Locate the Message Speed option in the Behavior settings.

  2. By default, this is set to 400 milliseconds. You can adjust it to make responses appear faster or slower:

    • A shorter delay makes the chatbot feel more responsive.

    • A longer delay simulates a more conversational, human-like interaction.

Experiment with different speeds to find the right balance for your chatbot’s tone and user experience.


Step 3: Enable File Attachments

The File Attachments feature allows users to upload files directly in the chat widget. Here’s how to enable it:

  1. Toggle the File Attachments option to On.

  2. Once enabled, a paperclip icon will appear at the bottom of your web chat widget.
    [Demonstrate turning on the feature and show the paperclip icon in the widget.]

Note:

  • If your chatbot system (e.g., HALO or Conversational AI Cloud) supports file attachments, you can enable this feature. For example, HALO is fully capable of processing file uploads.

  • If your chatbot system does not support file attachments, it’s best to leave this feature disabled to avoid user confusion or frustration.


Step 4: Access the Translation Settings

Next, navigate to the Translation section in the left-hand menu. This is where you can enable and configure automatic translation for your chatbot.


Step 5: Enable Automatic Translation

The Automatic Translation feature allows your chatbot to detect and respond in multiple languages. Here’s how to set it up:

  1. Toggle the Automatic Translation option to On.

  2. Specify the languages you want the chatbot to detect. If no languages are specified, the system will support all languages by default.

Important:
The translation functionality must be supported by your chatbot system. For example, when using HALO with Web Conversations, automatic translation works as follows:

  • If automatic translation is disabled, HALO will always respond in the primary language set in HALO (e.g., English). It will translate user input internally but respond only in the primary language.

  • If automatic translation is enabled, HALO will respond in the same language as the user’s input. For example, if a user types in Spanish, HALO will respond in Spanish.

We recommend enabling automatic translation when integrating HALO with Web Conversations to provide a smoother, more personalized experience for multilingual users.


Step 6: Explore Language Selection in the Preview Widget

When you enable the Translations feature, additional options become available in the Preview Widget. Here’s how to access them:

  1. Open the three-dots menu in the Preview Widget.

  2. Select the Languages option.

This menu allows users to manually select their preferred language for the conversation.


Step 8: Save Your Changes

Once you’ve configured the Behavior and Translation settings:

  1. Review your changes in the Preview Widget to ensure everything works as expected.

  2. Click the blue Save button at the top of the screen to publish your updates.


Congratulations!

You’ve successfully configured the Behavior and Translation settings in Web Conversations. By fine-tuning these options, you can enhance your chatbot’s responsiveness, functionality, and multilingual capabilities, ensuring a seamless experience for your users.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.