Use this dialog box to add and configure a chatbot action.
Use this chat action to send a message to the user's chat window. You can use the Token to add dynamic fields. For example:
Appears to the user as: "Hello John Smith!" |
|
Use this chat action to ask a question and capture responses. You can also, configure quick replies, where the user selects one of the preconfigured responses. | |
Use this chat action to branch logic based on a condition. | |
Use this chat action to retrieve information to use in another chat action. | |
Use this chat action to set the value of a selected model's property, either based on another property or a specific value. | |
Use this chat action to populate a model's property with a calculated value from another property or with an exact value. |
Send a message
Message | Type the message you want to appear at this point in the chatflow. |
Token | Use this button to open the expression builder and select dynamic content. |
Skip this message when this bot was handed off by another | If your bot hands-off to this bot and don't need the first message, you can select this option to hide the first message. |
Ask a question
Label | A short label for your chatbot action, for example, "Ask for email." |
Question Message | The question that you want to ask the user. You can use the expression builder to add dynamic content to your question. |
Token | Opens the expression builder so you can insert dynamic content. |
Expected response type |
The type of response you want the user to select:
|
Quick replies |
What you want to appear to your users or a list of replies. Applaud creates an if/then branch for each quick reply you type in or select:
|
Disable free-text replies | Removes the free text feature and makes the user select a pre-configured reply. |
Add child actions to | Choose which if/then branch to add this chat action's child actions to. |
Add if/then branch
Conditions
Property | The model schema property. |
Criteria | A list of possible conditions to be met. |
Value | The value that you want the condition of the property to meet. |
Add child actions to |
Two options are available:
|
Retrieve information
Retrieve from model |
The list of available models in your Applaud tenant. |
Label |
A meaningful label that helps you refer to this in later workflow actions, |
Conditions
Select the property and the conditions that you want the property to meet.
Property |
The model's property. |
Criteria |
A list of possible conditions to be met. |
Value |
The value that you want the condition of the property to meet. |
Sort
The result of your conditions is retrieved in a single instance. If more than one instance is returned, one is picked randomly unless you specify a sort order here.
Property |
The property to sort by. |
Direction |
The order that you want to sort by. |
Set property
Target instance | The model schema, which contains the property that you want to set the value for automatically. |
Target Property | The property within the model schema that you want to set the value for automatically. |
Base the value on | Indicates what you want to base the value of the property on. You can either base the value on another property or set the value to be the same each time. |
New Property value | Based on your previous selection, you can either type in a value or select a value to be entered here by selecting the Token button. |
Token | The list of available properties that you can select. |
Create model instance
Model |
A list of the available models within your Applaud tenant. |
Label |
This populates with the model name automatically, but you can amend this to what you want. |
Property |
The list of properties available in the model. |
Base the value on |
The options to base the value on:
|
Value |
Selected by default. Select Token to add an expression. |
Static value |
A text box appears after you select the A static value from the Base the value on options. The exact value you want the property to be. |