Action is a single instruction inside an Interaction. Such multiple actions when tied together in a proper sequence can create a valid operation. For example, a group of actions to mimic entering a form.
nativeMsg provides a variety of actions that you can add to an interaction. A simple and easy to use interface is designed to add the required action and set appropriate values to the options.
While creating action by specifying the necessary values, you can also action buttons and quick replies for the user to respond when they receive the message. These action buttons can help you collect more information from the user without any human interaction.
You must first create an interaction to add the required actions. For more information, see Adding Interactions.
The following table lists the actions that you can add to an interaction:
Message Action | You can add a text message that the Bot can send to the users and receive quick replies from the users. To add this action, see Adding a message action. |
Media Action | You can create a text message along with the image, audio, and video attachments. To add this action, see Adding a media action. |
Rich card Action | You can create an interactive card with text, images, and videos. To add this action, see Adding a rich card action. |
Wait for Action | You can create a wait for action so that Bot can wait until the user responds through a message, quick reply, or a file. You can also configure an interaction for the Bot to execute in case of failure. To add this action, see Adding a wait for action. |
Email Action | You can create an email message action with the subject, message, and the recipients who will receive the information from the bot. To add this action, see Adding an email action. |
Note Action | You can create a note message. To add this action, see Adding a note action. Note: To create the Note action, ensure that you have Long Code SMS/MMS channel is not connected. |
Request Action | You can create a request action with URL, request type, number of retries, way to process request. You can also configure the response in JSON format, and select the fallback interaction. To add this action, see Adding a request action. |
Carousel Message Action | You can create a carousel-type message that users can scroll horizontally. You can add title, subtitle, default action URL, and images. To add this action, see Adding a carousel action. |
List Message Action | You can create a message with a list of options for the users to choose from. You can add title, subtitle, default action URL, and images. To add this action, see Adding a list message action. |
Pause Action | You can create an action to pause for specified seconds and milliseconds. To add this action, see Adding a pause action. |
Subscribe Action | You can create an action with subscribe and unsubscribe options for the users. To add this action, see Adding a subscribe action. |
Start Dialog Action | You can create a start over dialog action to handle the breakout, cancel, and start over actions from the users. To add this action, see Adding a start dialog action. |
Finish Dialog Action | You can create a finished dialog action that relates to a previous start dialog action. To add this action, see Adding a finish dialog action. |
Assign tag Action | You can create an action to assign tags. You can add different tags and select the tags that you want the users to assign. To add this action, see Adding an assign tag action. |
Go to Action | You can create a go-to action to jump to any other interaction. To add this action, see Adding a go-to action. |
Execute Action | You can create executive action to execute a specific interaction. To add this action, see Adding an execute action. |
Update Attribute | You can create an action to update an attribute with a value. You can also select True/ False to assign a boolean value to an attribute. To add this action, see Adding an update attribute action. |
JSON | You can create an action to open the JSON editor. To add this action, see Adding a JSON action. |
Update Settings | You can create an action to update the Bot settings by enabling or disabling them. To add this action, see Adding update settings. |