All Collections
API Connections
How to Set Up and Use an API Connection With SendinBlue
How to Set Up and Use an API Connection With SendinBlue
Find out how to set up and use an API connection with SendinBlue
Iulia Dezmirean avatar
Written by Iulia Dezmirean
Updated over a week ago

Thrive Themes products connect to SendinBlue through their API. Follow the video below to learn how this is done:

This article will explain how to connect your SendinBlue account to your Thrive Dashboard, as well as how you can connect it to one of the forms from your site.

Get the SendinBlue API key

The first thing you need to do is retrieve an API key from your SendinBlue account.

For that, log into your account and, on the top right side of the dashboard, click on the section with your username:

This will open a dropdown with some options. Click on the “SMTP & API” section:

Immediately, you will see an API key here:

You can copy it, and then access the Thrive Dashboard so that we can connect the service.

Note: If you need to create more API keys, you can easily do that, using the “Create new API key” option from the top right corner of the page:


If you were previously using the API V2 on your site, and the connection has stopped working, that is because Sendinblue has deprecated that version as of June 25th 2021. In order for the Sendinblue connection to work, you will have to update to API V3.

Please check out this article, to understand why and how to update to Sendinblue API V3.

Add the API key to your Thrive Dashboard

After copying the key, you will need to add it to the Thrive Dashboard. For that, access the Thrive Dashboard from the left sidebar of your WordPress admin dashboard:

Then, scroll through these options, to get to the “API Connections” card, and click on “Manage Connections”:

This opens a list with all of the available connections, that you have previously set up. If you scroll down to the bottom of the list, you will see the “Add new connection” option. Click on it:

Then, click on the “Select an app” field:

In the list that opens, scroll down until you find the “SendinBlue” item, or use the search bar for an even faster search, and click on it:

As you can see, this is where you have to add the API key, that you got from the SendinBlue account:

Insert the v2 API key in the dedicated field.

If you are using SendinBlue to send transactional emails as well (e.g. asset delivery emails) and you want to connect to this service too, then all you have to do is to click on “Yes” in the second section of the connection card:

All there’s left to do is to click on “Connect”, and you’ll get a notification, letting you know that the connection is ready to use with any opt-in form from your site:

As mentioned before, the connection can be done using a “Lead Generation” element, or a form from Thrive Leads, which is essentially a “Lead Generation” element, as well.

Keep reading to see how to create the connection in both of the cases.

Connecting SendinBlue to a "Lead Generation" element

First of all, you will have to open a page or post where you have previously added a “Lead Generation” element, or where you want to add a new one.

If you need information about the “Lead Generation” element and how to set it up, please take a look at this article.

After launching Thrive Architect on the desired page/post, click on the element, to select it, so that its options will appear in the left sidebar.

  1. Add Connection

Click on the “Add Connection” button, to get started:


A pop-up will open. Click on the “Choose connection” field:

The list that opens here is going to include all the connections that you have set up from the API dashboard. Look for “SendinBlue" and click on it:

Mailing List

Choose the mailing list where you want the users to be added:

Click on “Apply” to save the changes:

2. Set up the form fields

Now that the connection has been made, you can set up the form fields.

Depending on the template that you have chosen for the element, you will already have some fields set up.

You can, however, add more or edit/remove existing ones.

You can also add custom fields, and you can check out this article to learn how to customize each type of custom field.

3. Choose what happens after successful submission

Next, you can choose what should happen once someone successfully submits a form to your site.

You can redirect them to a custom URL, or just show a notification. These options are detailed here.

Connecting SendinBlue to Thrive Leads

If you are using Thrive Leads, you might want to connect this service to your Thrive Leads dashboard. Here is how to do that:

Firstly, access your Thrive Leads dashboard, from the left sidebar of your WordPress admin dashboard:

Once you access the dashboard, look for the Lead Group, with the form that you want to add the SendinBlue connection to, and click on it, to open the list with all of the form types from that Lead Group:

After you find the form type that contains your form (for example, "Widget"), click on "Edit", from the right side:

This will open a list with all the "Widget" types of forms. Then, click on the "Edit Design" option of the form that you want to add the connection to, in order to open it in the Thrive Architect editor:

The editor will open, and you can click on the "Lead Generation" element, from the form, to select it:

After this, the "Lead Generation" options will appear in the left sidebar. You will then be able to set up the connection, just like in the case of connecting the service to a "Lead Generation" element, described above.

You can then set the display settings of the form, and choose on what posts/pages it should appear, and you're all set.

After you have successfully set up this connection, whenever someone completes the form from your site, you should be able to find them as a subscriber in the chosen group.

If you need more information about various Thrive Themes features or products, make sure to check out our articles and tutorials, here.

I hope this article was useful to you. If that's the case, don't forget to leave a smile below :)

Did this answer your question?