Bot features
Tovie DialogStudio bots can:
- Chat with clients. Bots respond to clients in publication channels: chat widgets (on websites), messengers, or social networks.
- Talk on the phone:
- Call clients. The bot starts calling by a phone number list at the time you specify or when a CRM system trigger is activated.
- Receive inbound calls from clients.
What bots can do
The bot behavior is determined by a script. A script consists of screens to which you add blocks.
Each block represents a bot answer or action. A bot sends an answer or performs an action from the block when it reaches the screen that contains this block.
When talking to clients, bots can:
- Send and voice text.
- Send files.
- Recognize client responses.
- Save data from clients.
- Respond to clients.
- Transfer dialogs to agents.
- Connect to third-party services.
- Collect analytical data.
Send and voice text
Chatbots send text messages to a chat. Bots for calls and bots for voice assistants voice text.
Send files
Tovie DialogStudio bots can send images, audio, and video.
Recognize client responses
Tovie DialogStudio bots can recognize client intents in messages and voiced text.
You can configure your bot so that it will try to recognize in the client’s response a specific word, phrase, or entity — a sequence of words united by the same meaning or rule. A bot can do it during a conversation with the client or at a certain moment.
Save data from clients
A client answer can be automatically saved to a variable that can be later used in the script — for example, sent to a third-party service or an email address.
Bots can save:
Respond to clients
When creating a bot, you define how it will respond to clients. You can specify various bot reactions depending on:
- what a client says, even if the bot does not understand them;
- what button a client selects;
- whether a specified condition is met.
You can also teach your bot to answer frequently asked questions at any moment during the conversation.
Transfer dialogs to agents
If the bot fails to help the client or the client wants to talk to a human, the bot can transfer a dialog or a call to an agent.
Connect to third-party services
You can connect your bot to third-party services so that the bot exchanges data with them during communication with the client.
Your bot will be able to:
- Send HTTP requests to any URL.
- Read, write, and delete data from Google Sheets.
- Send emails and start messaging campaigns.
- Send SMS messages.
- Connect to customer engagement platforms — for the full integration into your business processes or only for transferring dialogs and calls to agents.
- Receive payments for goods and services from Telegram users.
Collect analytical data
Tovie DialogStudio collects various data on your bot’s work. To analyze your bot work and improve it, you can use:
- Statistics on the number of unique users, dialogs, and messages. You can also mark up your script to understand when clients leave the chat or terminate the call.
- The content of all dialogs that the bot had.
- Call reports — information on call time and duration, a number of call attempts, and call statuses.
Features of all types of bots
Chatbots and bots for voice assistants
Below you can see what features are supported by chatbots and bots for voice assistants on the Tovie DialogStudio side. However, bot features depend on a particular channel where you use a bot.
Feature | Chatbots | Bots for voice assistants |
---|---|---|
Who starts a dialog | Client | Client |
Sending text | Yes | Yes |
Receiving messages from clients | Yes | Yes |
Voicing the text | No | Yes |
Speech recognition | No | Yes |
Sending files and images | Yes | Yes |
Saving text and numbers into variables | Yes | Yes |
Saving files from clients | Yes | No |
Supporting buttons | Yes | Yes |
Transferring dialogs to agents | Yes | No |
Sending HTTP requests | Yes | Yes |
Google Sheets integration | Yes | Yes |
Receiving payments in Telegram | Yes | No |
Sending SMS messages | Yes | Yes |
Sending emails | Yes | Yes |
Collecting statistics on unique users, dialogs, and messages | Yes | Yes |
Storing dialogs | Yes | Yes |
Dialog reports | No | No |
HTML markup | Yes | Yes |
Bots for calls
The features of the bots for calls:
Feature | Bots for call campaigns | Bots for inbound calls |
---|---|---|
Who calls | Bot | Client |
Sending text | No | No |
Receiving messages from clients | No | No |
Voicing the text | Yes | Yes |
Speech recognition | Yes | Yes |
Sending files and images | No | No |
Saving text and numbers into variables | Yes | Yes |
Saving files from clients | No | No |
Supporting buttons | No | No |
Transferring dialogs to agents | Yes | Yes |
Sending HTTP requests | Yes | Yes |
Google Sheets integration | Yes | Yes |
Receiving payments in Telegram | No | No |
Sending SMS messages | Yes | Yes |
Sending emails | Yes | Yes |
Collecting statistics on unique users, dialogs, and messages | Yes | Yes |
Storing dialogs | Yes | Yes |
Call reports | Yes | No |