Actions

Empower bot conversations with Actions in NLX's Dialog Studio—send content, perform tasks, trigger workflows

What's an Action?

Actions are the one-way cousins of data requests. While data requests can retrieve and send content from an external source, actions only send content. They perform external tasks and merely inform your bot on whether or not they were successful.

Actions are useful for a variety of external tasks:

  • Sending an email or SMS

  • Scheduling bookings or calendar meetings

  • Triggering Robotic Process Automation


Requirements

An action must always employ the following to function:


Actions features

ImplementationRequest model

Action settings

Your action's Settings tab allows you to add or edit optional descriptors and enable a few behaviors:

  • Send context: Provides the context set to the conversation at the time the webhook is called

  • Enable advanced data model: This is on by default as it allows the use of the schema auto-generation features and additional data structure improvements. Toggling it off is recommended if any compatibility issues

To delete an action, select the Delete option under Danger zone. If the action is used in an intent(s), modify affected flows and create a new bot build/re-deploy to experience the change.

Last updated