Bubble
With Bubble modules, you can create, update, delete, search, retrieve, and watch data things, run workflows, and watch events.
Note
To use Bubble in Make, you must have an existing app in a paid Bubble account. Refer to Bubble Pricing for more information. An exception to this requirement is for Bubble accounts existing since 2020 with the API already in use.
Refer to the Bubble API documentation for a list of available endpoints.
Connect Bubble to Make
You must have an existing Bubble app and obtain your app's API key to connect to Make. If you do not have an existing app, refer to the Bubble Building Your First App documentation.
To obtain your Bubble app's API key and establish the connection:
Log in to your Bubble account.
On your account homepage, select the app you want to connect to.
In the left sidebar, click on the Settings tab.
In the top menu, click on the API tab.
In the Public API endpoints section, check the boxes next to Enable Workflow API and backend workflows and Enable Data API. Ensure all relevant data types for the connection are checked as well.
Click the Generate a new API token button.
Copy the Private key value and store it in a safe place. You will use this key in the API Token field in Make.
Log in to your Make account, add a Bubble module to your scenario, and click Create a connection.
Note: If you add a module with an
instant
tag, click Create a webhook, then Create a connection.Optional: In the Connection name field, enter a name for the connection.
Select either Application Domain or Custom Domain in the Domain Type field.
If you selected Application Domain, enter your Application Name. You can find this in your app's URL after
id=
. For example, if your app URL ishttps://bubble.io/page?name=index&id=myapp-123&tab=tabs-1
), entermyapp-123
.If you selected Custom Domain, enter your Custom Domain URL. For example,
https://www.yourcustomdomain.org
).In the API Token field, enter the Private key copied in Step 7.
In the Environment field, select if your app is in the Development (version-test) or Released (live) environment.
Click Save.
You have successfully established the connection. You can now edit your scenario and add more Bubble modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.
Build Bubble Scenarios
After connecting the app, you can perform the following actions:
Create the Bulk of New Data Things
Create/Update a Data Thing
Delete a Data Thing
Search Data Things
Get a Data Thing
Watch Data Things
Run a Workflow
Watch Events
Additional Resources for Using Bubble
To create and expose new data types for your connection:
Log in to your Bubble account.
On your account homepage, select the relevant app.
In the left sidebar, click on the Data tab.
In the top menu, click on the Data types tab.
Enter a New type name, select whether the data type will be private or visible to all, and click Create.
Click the Create a new field button, enter the field information, and click Create.
In the top menu, click on the App data tab.
In the left menu, select the data type you created in Step 5 and click New entry.
Fill in the entry information and click Create.
In the left sidebar, click on the Settings tab.
In the left sidebar, click on the API tab.
Under Enable Data API, select the data type you created in Step 5.
You have successfully enabled the new data type for your connection.