Chatbot Settings
The Settings tab gives an overview of the chatbot configuration.
You can view and update the following information. Any changes that you make are saved automatically.
Chatbot name: Name of the chatbot
Chatbot description: Purpose of the chatbot. You can add a maximum of 500 characters.
Channel: The channel that you selected when you created the chatbot.
Note
You cannot change the channel after you create the chatbot.
Sender: The type of sender depends on the channel that you selected. Example: For WhatsApp, the sender is a phone number.
You do not need to define the sender while designing the chatbot. However, you must define the sender before you activate the chatbot.
Note
You cannot change the sender for a chatbot that is in the Active state.
You cannot use the same sender simultaneously for a chatbot and a Flow (Moments) campaign.
Language: The language in which the chatbot sends messages to the end user.
Choose one of the following options: English, Croatian, Spanish, Portuguese, Arabic, Other (Latin), and Other (non-Latin).
For AI-driven chatbots, choose a language in which words are separated by a space. So, you can use most of the languages that are supported by Answers to build an AI chatbot. You cannot use languages in which words are not separated by a space. Example: Chinese, Japanese, Thai, and Lao.
You can change the language of the chatbot through the Settings tab at any time. However, if your chatbot contains NER attribute types that the new language does not support, these attributes would be invalid. You must correct the error before you activate the chatbot. Example: Your chatbot language is English and you create the Start Date NER attribute with the Date attribute type. If you then change the language to Arabic, the Start Date NER attribute would be invalid because Arabic does not support the Date NER attribute type.
Escape phrases: Configure phrases that end users are likely to use when they want to restart the conversation. Example: Help, Menu, Back, Start, and Exit. When the end user sends an escape phrase, the chatbot exits the current dialog and redirects the flow to the dialog that has the 'Default' intent. The chatbot recognizes escape phrases only if the end user's message contains the exact phrase and does not contain other words.
You can add more than one escape phrase.
To configure an escape phrase, enter the phrase and press Enter.
Session timeout: In some cases, the end user may not respond to the chatbot immediately. Configure the interval for which chatbot needs to wait for a message from the end user before ending the session. When the session ends, the session attributes and conversation context are deleted. If the end user sends a message after the interval, a new session starts from the introductory dialog.
The maximum session timeout interval is 24 hours.
Session re-engagement: Configure the time duration after which the chatbot sends a reminder to the end user that the session is about to expire. You can configure the following options:
- In-dialog message: Triggered when the end user has stopped sending messages to the chatbot while inside a dialog. The chatbot is waiting for a response from the end user. Example: A response for the Attribute element or User Input element.
- Outside the dialog message: Triggered when the end user has stopped sending messages to the chatbot outside a dialog. The chatbot is not expecting a response from the end user. The session is still active. The conversation can continue if the end user has further questions or requests for the chatbot.
The time values for each option depends on the time period configured in the Session timeout section. Example: If the session timeout is 5 minutes, the maximum in-dialog message time is 2 minutes. If the session timeout is 6 hours, the maximum in-dialog message time is 3 hours.
Tracking and URL shortening: You can do the following:
- Track URL clicks: Track the number of times an end user clicks a URL that you send them, and identify where the clicks originated from. You can view this information in the Infobip Analyze module.
- Shorten URLs: Reduce the length of the URLs that you send to end users. Doing so reduces the character count, reduces the screen space occupied by the URL on the end user's device, and makes the links more readable.
Shortened URLs are displayed only in live sessions. The simulator and previews in chatbot elements display the original URL. Also, reports in the Analyze module contain the original URL.
You can enable URL shortening without enabling URL tracking. However, to enable URL tracking, you must first enable URL shortening.
Note
URL shortening is available only for WhatsApp.