To begin using any of the Bubble modules, you need to first connect your Bubble account to Integromat. If you do not have a Bubble account yet, you can create one on bubble.is.
Step 1: Create a Data Type called mytable
Step 2: Next, with Mytable selected as the data type, click on Create a new field, enter 'email' as the field name and choose text as the type:
Step 3: Under the App Data tab, click All mytables and create a record with your email by clicking the New entry button:
Step 4: Expose the API endpoints and the Data Types and copy your Private Key:
Click the Settings tab and under API, select the checkboxes as shown. Please note that you must select the mytable checkbox along with the Workflow API and Data API endpoints as shown below. Copy the Private Key to your clipboard as you will need it in the next step.
Step 5: Head over to your Integromat Scenario to add the Bubble connection.
Click on Continue to complete the connection and proceed to build your scenario.
You need to expose all data types which you want to work with in Integromat. Click on the Settings tab and then on the API tab and expose all data types you want to work with.
Workflows are exposed by selecting the checkbox and then by enabling each workflow as a public endpoint.
You need to create an API workflow 'load_data_types' in the API Workflows list. This workflow returns a text list of data types visible for Integromat. Items in the list are delimited with a comma.
This workflow serves to expose data types to Integromat as patterns for creating new data things. This endpoint must be exposed as a public endpoint.
You need to install the plugin called API Connector to your Bubble application and define an API call to send data to an Integromat webhook.
Call this endpoint e.g. SendNotification2Integromat. Select no authentication.
Add an API call to POST DATA to the webhook URL.
Add parameters to the call:
Then you can referenced this API call in your Bubble workflow to return data from your Bubble application to Integromat.