Actions are the tasks that Bubble performs. All actions are part of a workflow.

This core reference entry is suited for beginner-level builders.

Actions give life to the app. They save data, charge credit cards, sign the user up, send emails, connect to external services, show elements, etc.

This section covers all of the actions in the core library and their respective parameters.

Account: actions that manage user accounts

Account actions are actions that create and manage user accounts in your app.

List of account-related actions

If you are unfamiliar with how user accounts work in Bubble, you can explore the more in-depth article series below:

User manual article: User accounts

Data (things): creating, managing and deleting data in the database

Data actions work with your database to create, change and delete data.

List of data actions

If you want to learn more about how the database ands its related actions work, you can check out the more in-depth user manual article series below:

User manual article series: Data

If you are new to app development, you may also be interested in learning more about how to structure your database. The two article series below give an introduction to database structuring, as well as a wide range of examples that cover different types of apps, written by expert Bubble developers:

User manual article series: Database structure User manual article series: Examples of database structures for different types of apps

Email: sending emails and calendar requests

Email actions let you format and send emails as well as calendar appointment requests.

List of email actions

Emailing in Bubble comes with some default settings, and the article below explains how you can customize those settings to suit your app's needs.

User manual article series: Email settings

Custom: triggering custom events, recurring events and managing scheduled events

Using custom actions you can perform a lot of tasks related to how other events are triggered, such as:

  • Scheduling or triggering a with different parameters

  • Scheduling or canceling (workflows that run server-side)

  • Running recurring events (such as running a workflow every five seconds)

List of custom actions

Other ways to learn

User manual articles


Actions are the tasks that are performed as part of a workflow. They are triggered by an event.

Article: Actions


For a more in-depth look at how workflows work, check out the article series below. This covers how to combine events and actions to make your app respond to user interaction

Article series: Workflows


Conditions are used to determine whether a workflow or action should run or not, by checking whether something is true. The article below covers how they work.

Article: Conditions

Dynamic expressions

Dynamic expressions are used both to set up conditions, and are highly useful in different actions that you may want to add to your workflows. If you are unfamiliar with this subject, we recommend reading through the guide below:

Article: Dynamic expressions


All apps have the occasional bug, and our debugging tools help you squish them efficiently. The debugger helps you go through workflows step by step to see how they perform and the values they return.

Article series: Debugging your application

Video lessons

Last updated