Walk-Through: How to Return Data from Custom Events

Learn how to send multiple types of data between workflows to build more modularly and efficiently.

Emmanuel Straschnov
January 31, 2024 • A quick read
A screenshot of the workflows tab in the Bubble editor showing how to return data from custom events.

Bubble’s on a mission to be the only no-code app-building platform with the power and flexibility of custom code — without having to write any. This is why we're especially excited to release the ability to return data from custom events.

You are building amazing things on Bubble, and this feature makes it easier for you to not only build modularly, but to also scale more effectively — because your workflows can now send multiple types of data between one another.

For example, if you’re taking payments in your app, you can create a custom “authorization” event in your payment workflows that checks whether a user’s credit card can be charged. With this new feature, you can return a yes/no value for whether the user can be charged and an optional text value for an error message if they can’t. Then you can use these values in a new workflow that either:

  1. Charges the user’s credit card if they’re authorized or 
  2. Sends the user an “error” email if the authorization fails to remind them to resolve the issue 

Here’s how it works:

With return data from custom events, you can:

  • Reduce the number of custom events in your app: Use a single event to return different values, instead of multiple custom events with slight variations
  • Build more modularly and resourcefully: Edit ‌reusable custom events in one place, rather than multiple
  • Understand your app better: View one custom event, rather than multiple custom events with slight variations

This also means reusable elements can now hold global functions — so workflows will act even more like traditional programming functions.

Read more in our manual and give it a try today.

Start building for free

Build for as long as you want on the Free plan. Only upgrade when you're ready to launch.

Join Bubble

LATEST STORIES

How to Answer a Vendor Security Questionnaire: A 2026 Guide

How to Answer a Vendor Security Questionnaire: A 2026 Guide

Learn what a vendor security questionnaire asks and how to answer it with the evidence reviewers expect, from either side of the review.

Bubble
October 07, 2026 • 12 minute read
How to Make a Directory Website: A Complete 2026 Guide

How to Make a Directory Website: A Complete 2026 Guide

Learn how to make a directory website people use and pay for, from choosing a niche and platform to building listings, search filters, submissions, and revenue.

Bubble
October 07, 2026 • 12 minute read
7 Best No-Code Platforms for Fintech App Development in 2026

7 Best No-Code Platforms for Fintech App Development in 2026

Compare seven no-code platforms for fintech app development by mobile support, data rules, security, and price.

Bubble
October 07, 2026 • 12 minute read
The 8 Best No-Code Integration Platforms in 2026

The 8 Best No-Code Integration Platforms in 2026

Compare the top no-code integration platforms by use case, drag-and-drop capabilities, and third-party connector depth — so you can connect your tools without writing a line of code.

Bubble
October 07, 2026 • 19 minute read

What Can You Build on Bubble? 25 Examples to Inspire You

September 08, 2026 • 13 minute read

The Easiest Way to Build a Custom CRM With AI

September 01, 2026 • 17 minute read

What Is Bubble AI and How Does It Build Apps?

August 19, 2026 • 8 minute read

See How We Redesigned the Property Editor for Better Building

December 11, 2025 • 4 minute read

The Future of Bubble’s Editor: Introducing the New Workflow Tab

October 11, 2024 • 3 minute read

Build the next big thing with Bubble

Start building for free