Bubble Make integrationAutomate Bubble with Make.
Your Bubble database can talk to the rest of your tools without a line of backend code. The Bubble Make integration gives you 8 modules: 2 triggers, 5 actions and 1 search. This guide shows how to connect your app, what each module is for, and how to build a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Bubble Make integration do for your app?
The Bubble Make integration links the database of your Bubble app to Make, a no-code tool where you build a scenario (the automation itself) out of modules (one brick each: a trigger, an action or a search). Make can watch your Bubble data, write new records, delete old ones and start backend workflows you already built in Bubble.
Onboard every new signup in your other tools. Say you run a SaaS MVP on Bubble. Watch Data Things spots each new record of the User type, and the next module pushes that person to your email platform or CRM. Nobody copies emails by hand anymore.
Feed Bubble from a spreadsheet or a form. A course platform collecting applications elsewhere can let Create/Update a Data Thing write each one straight into Bubble. For a whole batch, Create the Bulk of New Data Things loads many records in a single operation (one run of one module, the unit Make counts on your plan).
Let Bubble call Make when something matters. With Watch Events, your app posts an event, say when a payment clears, and Make reacts at once: the receipt or the team alert leaves without waiting for the next scheduled check.
What it will not do: there is no generic API call module for Bubble in Make, so you work with these 8 modules only. The doc also expects an app on a paid Bubble account (some older accounts already using the API are the exception), with the Data API and the Workflow API switched on.
Bubble also has an n8n node, covered on the Bubble n8n integration page, and the n8n vs Make comparison helps you choose. New to the editor? The Make training starts from zero.
How do you connect Bubble to Make?
- 01
Open the API tab of your Bubble app
In Bubble, pick your app, go to Settings then API. Tick Enable Workflow API and backend workflows and Enable Data API, plus the data types you need. Click Generate a new API token and copy the Private key.
- 02
Create the connection in Make
Add any Bubble module to your scenario and click Create a connection. For Watch Events, click Create a webhook first. In Domain Type, choose Application Domain (the name after
id=in your app URL) or Custom Domain. - 03
Paste the key and pick the environment
Paste the private key into API Token. Under Environment, choose Development (version-test) or Released (live), then click Save. That connection is your Bubble account linked once to Make, and every Bubble module reuses it.
Your first scenario: turn each new form entry into a Bubble record
GoalWhen someone fills in the form you use outside Bubble, Make creates the matching record in your Bubble app.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big +. Pick the trigger of your form tool first: it is the app that starts this flow.
- 02
Add the Bubble module
Click the + on the right of that first module, search for Bubble and choose Create/Update a Data Thing. Click Create a connection and follow the three steps above.
- 03
Pick the type and map the answers
Once connected, Make lists the data types it can read. Choose the one that stores your applicants, then map each answer from the form bundle, the item passed from one module to the next.
- 04
Test with Run once
Send a test entry through your form, then click Run once. Read the bundles each module received and check that the new record appears in your Bubble app.
- 05
Schedule and switch it on
Set the schedule on the first module, every 15 minutes by default for a new scenario, then switch the scenario on. Leave the ID empty so every entry creates a fresh record.
What can start a Bubble scenario?
2 modules start a scenario when something happens in Bubble. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Bubble as soon as it happens.
Watch Data Things
Scheduled triggerIn Make“Trigger when there is a new data thing of the given type.”
This trigger looks at one data type in your Bubble database and starts the scenario for every new record it finds there. Each new thing becomes a bundle the rest of the flow can use.
Watch Events
Instant triggerIn Make“Triggers when an event is posted from your Bubble application.”
Here your Bubble app does the talking: when it posts an event, Make wakes up and runs the scenario with what the app sent. You decide on the Bubble side which moments deserve an event.
What can Make do inside your Bubble app?
Bubble gives you 6 modules in 2 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Data Things
5 modulesCreate the Bulk of New Data Things
ActionIn Make“Creates new data things in a single operation. The workflow 'load_data_types' must be defined in your Bubble application. See the documentation.”
Loads a whole batch of new records into Bubble in a single operation instead of one run per record, which keeps your operation count low on big imports.
load_data_types in your Bubble app, or the module has nothing to call.Create/Update a Data Thing
ActionIn Make“Creates a new data thing of the given type, or updates an existing one. To update a data thing, the unique ID of the data thing must be provided.”
Writes one record of the type you choose. Leave the ID empty and Bubble gets a fresh thing; give it the unique ID of an existing one and Make updates that record in place.
Delete a Data Thing
ActionIn Make“Deletes a data thing.”
Removes one record from your Bubble database. It is the cleanup step at the end of a flow, once the data lives somewhere else or no longer has a reason to exist.
Search Data Things
SearchIn Make“Retrieves a list of data things of the given type.”
Pulls a list of records of one type from your Bubble database, so the next modules can work through them. Each result becomes its own bundle.
Get a Data Thing
ActionIn Make“Returns a data thing of the given type.”
Fetches a single record of a given type, complete, when you already hold its unique ID from an earlier module. You get the full record rather than the few fields that came with the trigger.
Workflows
1 moduleRun a Workflow
ActionIn Make“Runs a workflow in your Bubble application.”
Starts a backend workflow you already built in Bubble. Make does not rewrite your app logic, it simply presses the button at the right moment in the scenario.
Need help automating Bubble with Make?
A person reads every message.