The Result block is used to record the outcome of the conversation, as well as to force a transfer to an operator, send a message, and send a notification.
You can only draw an arrow from the block to one other block.
To access the properties, click on the block. A window with properties will open on the right.
| Property | Description |
|---|---|
¶ Basic |
|
| Label | The block name displayed in the script editor but not used in the client dialog. It is used for convenience when creating the script. |
| Marker | An identifier for the block, arbitrary text. It can be used in analytics reports as a marker for block progression - it helps track which blocks the bot has passed through. |
| Cycle Count | The maximum number of times the bot can go through the cycle. A cycle is considered a repeated entry into a specific block by the user. The maximum number of cycles is 100. |
| Action Type | The action that the system will perform. Available action types are described in the table below. |
¶ VariablesAllows you to create variables and set their values. To do this, click Configure Variables to open the settings window. In this window, click Add to the Name field, enter the name of the variable and its value, then click Save. Each variable is added separately. To change or delete a variable, click |
|
| Name | Variable name. Variable names can include Cyrillic letters, Latin letters, numbers, a dot (.), an underscore (_), a hyphen (-), and square brackets ([]). It's not recommended to use spaces. |
| Value | Variable value. |
¶ Result RecordingUsed to save dialog data to a report, where the corresponding fields in the columns will be filled in. To record the result, activate the toggle switch. |
|
| Status |
Status selection field for the dialog. Click on |
| Date | Records the moment when the result was achieved. Used in custom result reports to understand exactly when the outcome occurred. In reports, it is added with the prefix results as results-date. |
| Evaluation | Reflects the qualitative outcome of an action or call — for example, how successfully the interaction went. This is an important metric for call review analytics and quality control. In custom result reports, it is added as results-evaluation. |
| NPS | Arbitrary information (variable, user response, etc.) that will be used for dialog analysis. |
| Confirmation | A field where you can enter data to be exported to a report. |
| Result 1 | An additional field where you can enter data to be exported to a report. Displayed in reports as results-result1. |
| Result 2 | An additional field where you can enter data to be exported to a report. Displayed in reports as results-result2. |
| Fixation after pronunciation | When enabled, the bot will record the specified result only after the bot has finished pronouncing the phrase in the current/previous block. This allows you to build a chain of phrases and recordings, and the statistics will show the actual block with the recording of the result at which the dialog was interrupted. It is worth noting that if the bot is interrupted, such fixation will be skipped, as it works after the phrase has been voiced — if the phrase has not been voiced, then fixation will not occur. |
| Action | Description | ||
|---|---|---|---|
| No action | The robot will take no action and move on to the next block, if available. | ||
| Commit custom result | Used to save your own variables and output them to the report. When selected, the section Result variables, where in the fields Variable key and Variable value the name and value of the variables are specified. Each variable is added in a separate field by clicking the +Add button and deleted by the button. Any number of fields can be added. |
||
|
Send email
|
Used to send emails and is intended for internal use only, such as corporate newsletters. |
||
The email to which the letter is to be sent.
|
|||
| Subject | Subject of the email. You can use variables. | ||
| Body of the email. Variables can be used. | |||
| Send Transcript | Includes robot and client dialogue text in the email body. | ||
| Notification Sending | Message will be sent through selected sending channels. | ||
| Notification Template | Dropdown list with pre-configured templates. The following fields appear only after selecting a template. | ||
| Recipient Phone | Recipient's phone number for the message. The number can be any – not necessarily the client with whom the robot is currently communicating. | ||
| Recipient Email | Recipient's email address for the message. The email can be any – not necessarily the client with whom the robot is currently communicating. | ||
| Shorten Links | Shortens long links in the message text using an embedded service. | ||
| Notification Variables |
Variables used in the template (the variable name will be specified
in the template). Each variable is added in a separate field by
clicking the Add button and removed by clicking on
The Name and Value fields specify the names and values of the variables. In variable names it is allowed to use: Cyrillic letters, Latin letters, digits, dot (.), underscore (_), hyphen (-), square brackets ([]). Space is not recommended. |
||
| Sending Channel | How to send the notification. The list of channels is taken from the selected notification template. The desired channel is marked with a checkmark to the left of the channel. If sending through multiple channels is specified, the message will continue to be sent until the first successful delivery to any channel. | ||
| Send Mandatory | Toggle on to send to the specified channel in any case, even if a successful send has already been performed through another channel. | ||
| Transfer to Operator | Action on Redirection | Select action on redirection. The following are available: | |
| Connect Call to Channel | Will redirect to a pre-set transfer direction. In the appeared Channel field, select the desired channel. Transfer channels are created in the Voice Bots → Settings→ Transfers section. | ||
| Arbitrary Transfer Direction | When this option is chosen, redirection to the specified number with the specified header will be performed. In the appeared fields, set the destination and accompanying headers. | ||
| Destination | Call purpose or destination. For example, Sales. | ||
| Accompanying Headers |
JSON object `HelpResultNode` with necessary settings. These headers
will be used along with transferred calls.
|
||
| Announcement for Operator |
Enter a message for the operator.
|
||
| Operators group |
With the help of operator groups you can transfer dialogues with customers to different departments of your company or to different specialists, e.g. sales, accounting, technical support. |
||
| Recall |
The robot will schedule a second call to that customer for a specific time. |
||
| Cancel recall | Cancels a recall that was scheduled via the Result block earlier in the script. | ||
| Fixation efficiency |
Used for callbacks in CIS telephony under the performance rule.
|
||
| The value of efficiency | Do not change | The robot will call back according to the callback settings specified in the call task. | |
| Effective | The robot will not call back, even if the call was shorter than the result specified in the call task. | ||
| Not effective | The robot will call back the customer even if the call was longer than the performance specified in the call task. | ||
| Identify client | Setup for omnichannel, sending the client ID to the selected recipient. Gives the ability to send messages to messenger by phone number and continue the dialogue in another channel. | ||
| Phone variable | The phone number of the recipient of the identifier. | ||
| The email address of the recipient of the identifier. | |||
| Client ID | ExternalId — is an external client identifier, a unique number that helps the system identify the client. This number is used to avoid confusing objects with each other, especially when systems communicate with each other. | ||
| Switch to bot | Switch the client to another script. When selected, the Bot field will be displayed, in which you should select another scenario from the drop-down list of scenarios to continue the dialogue with the client. | ||