Skip to main content

JAICP release 1.11.11

New

  • Text campaigns.
    • Client lists for channels.
    • Adding existing clients to the list.
    • Setting campaign results.
    • Filters by campaigns in dialog analytics.
  • Speech synthesis markup via SSML.

Text campaigns

In this release, we are rolling out a brand new feature that allows starting text campaigns to clients. Before this release, chatbots could process only incoming client requests. Now chatbots can initiate dialogs in text channels themselves. In this way, you can inform your clients about discounts, changes in your business operations, good delivery statuses, etc.

To start a text campaign, you need to:

  1. Create a client list for the channel where you are going to start a campaign.
  2. Add a state for processing the event that starts a campaign.
  3. Configure and start a campaign in the new Text campaigns section.

All launched campaigns and their results will be displayed in project analytics.

Client lists for channels

The Phone numbers page has been renamed to Client lists. Now you can not only upload phone number lists for call campaigns, but also create lists with client IDs in different channels. You need these lists if you want to start text campaigns.

Adding existing clients to the list

Now you can not only upload a client list as a file, but also add clients who have talked to the bot before in one of the channels.

To create a list in such a way, add the Channel type filter on the Analytics > Clients page, select a channel, and click Create client list.

Setting campaign results

You can assign a result to each campaign depending on the client behavior. To do this, call the $analytics.setTextCampaignResult method in the appropriate state.

Filters by campaigns in dialog analytics

On the Analytics > Dialogs page, we have added new filters which allow you to display dialogs that started with a campaign:

  • Text campaign ID
  • Text campaign result

Speech synthesis markup via SSML

You can use SSML tags for speech synthesis markup, so that your bots talk more expressively during the call.

With these tags, you can configure tone, pronunciation, speech speed, bot volume, etc.