How to Grow Your Online Business With Sendinblue

Did you know that by default, WordPress uses the first email address you provide as your website’s admin email?

While WordPress is smart, to avoid long-term issues with your WordPress emails, changing the default sending address is just one of the steps you need to take.

This guide will teach you easily implement Sendinblue to increase the deliverability and visibility of your email.

Sendinblue Features

Sendinblue has a massive feature set and it can do so much that they even have their own academy for those that use, support, and sell their products.

  • Email Marketing
  • SMS Marketing
  • Chat
  • CRM
  • Marketing Automation
  • Transactional Email
  • Signup Forms
  • Facebook Ads
  • …and more

To start, this guide will focus on reliably sending Transactional Email (Account Management, Order Management, etc.), from your website, and will evolve over time.

Sendinblue Pricing

Sendinblue’s signup is simple and they have a FREE plan that includes 300 emails per day and unlimited contacts, which is good for testing or for those just starting out with their business.

You are able to get your hands on their FREE plan, without having to input payment information, which is a nice feature.

Due to the many features of Sendinblue and the different availability of those features across their plans, I recommend checking out the Sendinblue pricing page for more information.

Get Started With Sendinblue (FREE Plan)

As is the case with many FREE services, we often see the vendor’s branding show up everywhere, but with Sendinblue, their branding is not present on Transactional Email which is a nice touch.

The Sendinblue FREE plan should do quite nicely for any business starting out to where the 300 emails per day limit will not likely be eclipsed.

  1. Sign up for Sendinblue.
  2. Confirm your email address.
  3. Complete your profile setup.
  4. Click ‘Continue with a Free plan’.

Default Settings

  1. Log into your Sendinblue dashboard.
  2. Settings > Default Settings.
  3. General > Time Zone > Set the time zone for your business/website.
  4. Adjust additional general settings as desired.
  5. Save changes.

Transactional Email

WooCommerce websites, for example, rely heavily on Transactional Email for communicating order confirmations, password resets, account alerts, and more.

It’s important to set up your website transactional email in a way that prevents it from ending up in SPAM/Junk folders or not received at all by your users.

Sendinblue helps take your transactional emails to another level, with on-brand designs and reliable deliverability

Sendinblue Dashboard

  1. Install and activate the Sendinblue WordPress plugin on your website.
  2. From your Sendinblue dashboard, navigate to SMTP & API.
  3. Click ‘Create A New API Key’.
  4. Name the API Key to help identify the website where you will be using the key.
  5. Click ‘Generate’.
  6. Copy your API Key.

Sendinblue Plugin

  1. WP Dashboard > Sendinblue > Paste in your API Key under the ‘Activate your account with your API Key v3’ section and click ‘Login’.

At this point, you may receive a message about contacting Sendinblue to activate your Transaction Email and if you do, just reach out to them and then continue on with this guide once they activate that for you.

  1. WP Dashboard > Sendinblue > Transactional Emails > Activate email through Sendinblue > Choose ‘Yes’.
  2. Enter an email address to send a test to, and click ‘Send Email’.

Add and Verify Your Domain

  1. Log into your Sendinblue dashboard.
  2. Settings > Your Senders & Domains > Domains.
  3. Click ‘Add A New Domain’.
  4. Enter your domain name.
  5. Check the box to confirm SPF, DKIM, and DMARC usage and click ‘Save’.

At this point, Sendinblue will give you a set of DNS records you will need to add, and you’ll do that wherever you manage your DNS.

Note: If your DNS is hosted with Cloudflare, for example, the DNS propagation will be instantaneous, unlike many other DNS providers. I recommend checking out the Implement Cloudflare’s CDN for Better WordPress Security and Performance guide and getting your DNS set up there, before following this section of the guide.

  1. Add the first DNS record provided by Sendinblue.
  2. Click the ‘Record Added, Please Verify It’ button.
  3. Repeat steps 5-6, for the remaining DNS records.
  4. Click ‘I’m Done’.

Import Contacts

If you are just starting out and have yet to accumulate contacts, you can skip this section, but if you do have contacts, what we will be doing here is migrating them over to Sendinblue.

  1. From your current email marketing solution, do a fresh export of the contacts you wish to bring over to Sendinblue.
  2. From the main screen of your Sendinblue dashboard, click on ‘Import all of your contacts’.
  3. Choose the ‘Upload a file’ option and select your export file (.csv) from Step 1.
  4. After the import completes, click ‘Confirm your file’.
  5. For the ‘Mapping Data’ step, simply go line by line and manually assign the correct fields that need assigning.
  6. Click ‘Confirm mapping’.

Note: Depending on the email marketing platform you are coming over from, some fields may not be available in Sendinblue by default, in which case you can use the ‘Add a new attribute’ option.

There may be fields that just aren’t that important to your business and taking the time to add new attributes isn’t required.

A good example of this might be the phone number field, which Sendinblue doesn’t “enable” by default, and in a lot of cases, you shouldn’t need or want to know a person’s phone number.

  1. For the ‘Select a list’ option, choose the default list that Sendinblue has in place and click ‘Confirm your list’.
  2. Confirm your ‘Opt-in’ and click ‘Confirm your import’.

Multiple Senders, Domains & Dedicated IPs Under One Account

The following steps show how to include additional businesses under a single Sendinblue account.


Repeat the steps from the ‘Add and Verify Your Domain’ section above, for each website where you implement Sendinblue.

Senders & IP

  1. Log into your Sendinblue dashboard.
  2. Settings > Your Senders & Domains > Senders.
  3. Click ‘Add a New Sender’.
  4. Enter the ‘From Name’ and the ‘From Email’ address.
  5. Click ‘Save’.
  6. Verify the email address you specified for the ‘From Email”.
  7. Repeat these steps from the ‘Sendinblue Plugin’ section for each website where you implement Sendinblue.


Repeat the steps from the ‘Sendinblue Dashboard’ and ‘Sendinblue Plugin’ sections above, for each website where you implement Sendinblue.

Secure Your Account

In the steps below, I’ll cover the activation of ‘Two-factor Authentication’, which adds an additional layer of security to your account by requiring more than just a password to log in.

  1. From your Sendinblue dashboard, navigate to Security, which is under your user profile name.
  2. Click ‘Enable two-factor authentication’.
  3. Choose your desired authentication mechanism and click the corresponding button to get started. (Note: I recommend the ‘Authenticator App’ method.).
  4. If prompted, save your backup verification codes to a secure location.
  5. Click ‘Enable two-factor authentication’.

Add Collaborators to Your Account

If you are a part of a team or need support from a consultant, this section can be followed to add more people to your account.

Note: You must at least be on the Premium plan to unlock the team member feature.

  1. From your Sendinblue dashboard, navigate to Users, which is under your user profile name.
  2. Click ‘
  3. If prompted, save your backup verification codes to a secure location.
  4. Click ‘Enable two-factor authentication’.

Elementor Integration

MailOptin has built-in integration with the Element form widget that lets you create lead capture or email opt-in forms, connecting the form to popular email marketing solutions including Sendinblue, Mailchimp, MailerLite, ActiveCampaign, and many others.

Follow the steps below to connect the Elementor form on your website to your email marketing solution, via MailOptin.

Connect Sendinblue With MailOptin

  1. Download a FREE copy of MailOptin Lite.
  2. Install and activate the MailOptin plugin on your website.
  3. WordPress Dashboard > MailOptin > Integrations > Sendinblue
  4. API Key > Add your Sendinblue API key.
  5. Save changes.
  6. Double Optin Template > Choose your desired template. (Note: I recommend the ‘Default Template Double opt-in confirmation’ template.)
  7. Redirection URL > Put in the desired URL. (Note: This can be any page or post from your website, so be sure to pick the one that you feel will have the biggest impact on the person that just signed up for your newsletter, as they are already showing signs of trust for your offerings.).
  8. Save changes.

Configure Your Elementor Form

  1. Edit your Elementor form.
  2. Expand ‘Actions After Submit’.
  3. Click the ‘+’ icon and choose ‘MailOptin’.
  4. Expand ‘MailOptin’.
  5. Select Email Service > Choose Sendinblue.
  6. Select Email List > Choose the desired email list to add the subscribers of this form to.
  7. Double Optin > Enable.
  8. Field Mapping > Double_Opt-in > Email.
  9. Save changes.

Test Your Form

  1. Browse to the ‘Lists’ area of your Sendinblue account.
  2. For the List you choose from the previous section, click on the link under the ‘Number of Contacts’ column.
  3. In another browser tab, pull up a page or post where your Elementor form is located and subscribe yourself to your newsletter.
  4. If you configured Double OptIn, as recommended, be sure to check your email, to complete the double opt-in process, by clicking on the ‘Yes, subscribe me to this list’, button.

At this point, two things should happen. 1.) The email you used to subscribe should now show up as a subscriber within your Sendinblue account. 2.) You should have been successfully redirected to the page you specified in the previous steps, assuming you set that up.

Wrap Up

Getting ahead of your transactional email delivery issues is super important for your company’s reputation and internal success. 

Sendinblue’s FREE offering is extremely generous for what you get and I see no downsides to implementing this solution. 

Depending on how popular your website gets, you may never need to pay Sendinblue, but if you ever do, that would be a good problem to have.