Events trigger workflows.

Events are classified into three categories:

  1. General: Such as 'User is logged in' or 'Do when condition is true'

  2. Elements: Such as 'An element is clicked' or 'An input's value is changed'

  3. Custom: Create a custom, reusable event

This section covers all of the events in Bubble's core library and their respective parameters.

pageGeneral EventspageElement EventspageCustom EventspageRecurring EventpageTrigger Event

Other ways to learn

User manual articles


Events are the things that trigger a workflow, such as a button being clicked. The user manual article below covers this topic in detail:

Article: Events


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