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.

Bubble actionSend transactional email
Create a contactUpdate a contactSend an event
A
Priya invited you to AcmeAcme · to Sam
PJ+3
Design team

Join the Design team, Sam

Priya invited you to a team in Acme. Accept the invite to see the team’s projects.

TeamDesign
Invited byPriya
Accept invite
AcmeQuestions? Just reply to this email.
More

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?