Skip to main content

Introduction to Actions

Custom Actions expand the capabilities of your assistant, enabling it to handle dynamic tasks and interact with real-world systems. With custom actions, your assistant can connect to external services like APIs, databases, or implement custom logic, making it versatile enough to address a wide range of use cases.

How to Use Custom Actions in Rasa Studio

Custom actions can be added directly to your assistant’s flow by using the Custom Action step. Learn more about how to create Custom Actions here.

If you haven't already, you’ll need to first connect your assistant to an action server. Here’s what you need to know:

Local Testing Guide

Ideal for developers quickly testing a new custom action during local development.

Action Server Guide

Best suited for team collaboration for testing deployed custom actions in a shared environment.

Once your action server is configured, you can test your assistant with Try Your Assistant. This helps ensure your custom actions work as intended before moving to production.

note

Learn more about the role of custom actions and how they fit into the broader assistant architecture in the Action Server Overview.