March 14, 2019

-
New Features:
-
Added pagination of tables to allow the user to navigate more easily through campaigns and lists when volume of content is too large.
-
Added functionality to automatically associate a list to a campaign after going through the ‘Upload List’ flow.
-
Added functionality to allow the user to upload a list wherein some of the cells are empty. This removes some strictness from the process of uploading lists to the app, reducing friction. A phone number is required.
-
-
Bug Fixes:
-
Ensured that the scheduler (currently set to a fixed Eastern time) sent campaigns at the appropriate time, which users had reported issues with.
-
Contacts were not being deleted from lists after the delete button was clicked; this issue is fixed.
-
Fixed a usability issue wherein lists were cut off by the bottom of the browser window.
-
Fixed a usability issue where a user could not edit a campaign after it was saved without leaving the page and coming back.
-

-
Watson Translate (Beta):
-
Translates a piece of text into the language of the user’s choosing using three fields: Source language (what language is the message coming in), Target language (what language should it translate to), and Text (the message to be translated, likely using a variable). Languages must be configured using language codes, as in this IBM documentation.
-
-
Watson Detect Language (Beta):
-
Allows the user to detect the language of a given piece of text, perhaps of a received message. That detected language can be used with Watson Translate action to allow two-way communication across different languages.
-
-
Watson Assistant:
-
Allows the user to point to their Watson Assistant configuration on the IBM Watson dashboard to use pre-configured intents to facilitate automated, responsive conversation. The required fields are the Assistant URL and credentials (located in the API details on the user’s configured Watson Assistant instance) and the Workspace ID (located in the API details on the user’s configured Skill, which is associated with the Watson Assistant instance).
-
-
Ability to make a copy of a flow:
-
Allows a user to click to make a copy of a flow from either the Flow Management page (copy button next to the delete button) or using the ‘Clone’ button that is available in the flow metadata section of the configuration panel of the flow. This will users to quickly replicate and edit flows (for a A/B testing inbound text campaigns, for example) and will add strong value for debugging purposes.
-
-
Sentiment and Tonality Analysis on SMS:
-
Users can now conduct sentiment and tonality analysis on text messages using the standalone sentiment and tonality actions in the premium actions menu.
-
-
Status Code:
-
We will now include the server response code as a variable so that users can use control actions to drive logic based on specific response codes. Look for a variable called ‘status code’ on the external web call actions.
-
-
Select XML:
-
Ability to select an XML mime type and post or get XML data. Note: This does not yet include the ability to parse XML into variables; only the entire response body is included. Variable support is a roadmap item.
-
-
Validations on Record Response:
-
Validate against the presence of invalid characters in the record response action to prevent users from mistakenly entering invalid input.
-
-
Assign multiple telephone numbers to the same flow:
-
Allows the user to assign multiple telephone numbers to the same flow. Note: This feature will work best if the user ensures that the desired numbers have already been enabled for SmartFlows (i.e. green thumbs up means go!). This enablement is done in the Customer Portal.
-
-
‘Between’ Operator Available on Switch Action:
-
Allows customer to test for an integer value between two other integer values.
-
-
Validation when number of audio plays on the Menu Tree is mismatched to max retries.
-
There is some nuance to the process of matching Menu Tree Introductory Audio plays to the number of retries, which can be confusing for the user. This validation is present to help guide the user in matching the number of plays to the number of retries.
-
Bug Fixes:
-
Fixed a bug related to the Dial action that prevented menu tree, transfer, play audio, and other actions to work correctly after the Dial action was used.
-
Fixed a confusing user experience where newly opened flow tabs were hidden behind the last active flow when opening them using the ‘new flow/edit flow’ tab on the canvas.
-
Fixed a bug that allowed a call to continue indefinitely after one party hangs up after a transfer.
-
Text-to-speech and SMS were very sensitive to special characters and these features would often break if special characters were introduced; we implemented a fix for this.
-
When the flow name was updated but the flow was already assigned to a number, the new flow name did not propagate to the number assignment page; this issue was resolved.
-