Send email from your Bubble app
Install the Loops plugin in Bubble and add Loops actions to your workflows. Create and update contacts, start workflows with events, and send transactional email.
Send transactional emailCreate a contactUpdate a contactSend an eventJoin the Design team, Sam
Priya invited you to a team in Acme. Accept the invite to see the team’s projects.
Loops actions in Bubble workflows
The plugin’s actions match what the Loops API can do.
Create and update contacts
Add each new user to Loops after sign up, with their email address, user ID, and name.
Send events
Send an event name with a user ID or email address to start a workflow, like a welcome series.
Transactional email
Send a one-time email like a password reset, with data variables filled in from Bubble.
Find and delete contacts
Look up a contact by email or user ID, and delete them when a user closes their account.
How it connects
Install the plugin and add an API key. The docs walk through each step.
Install the plugin
Add the Loops plugin from its Bubble plugin page, or search for Loops on the Plugins page in your app.
Add an API key
Paste a Loops API key into the plugin’s API key field, starting with the word Bearer and a space.
Need more data?
To sync more contact data than the plugin allows, call the Loops API with Bubble’s API Connector.
Frequently asked questions
What can the Loops plugin do in Bubble?
Should I use Create a contact or Update a contact?
How do I send transactional email from Bubble?
How do events start workflows?
Can I sync more user data than the plugin allows?
Is there a free plan?