Skip to main content

Installing the Magento 1 Plugin

Good to know: We no longer provide support for this plugin. If you're using Magento 2, simply follow this tutorial to install the Magento 2 Plugin.


Download the Plugin


The Magento plugin from Sendinblue lets you manage Magento email functionality.

Installing the extension

There are two ways of installing the Sendinblue extension for Magento:

  • The first way is to install the plugin using a zipped file:

1. Unzip the Sendinblue-Magento plugin. 
2. Upload its content to your Magento root directory. 
3. Login to Magento as administrator. 
4. Empty the Magento cache. 
5. Log off. 
6. Log back on as administrator. 
7. Your plugin is available via "System > Sendinblue settings".

  • The second way is to use the MagnentoConnect interface:
    • Go to "System>Magnento Connect>Magnento Connect Manager"



    • Click on the "install" button after the field
    • A summary of the extension dependencies will then appear. Click on "Proceed" to launch the extension installation


    • You will then be redirected to the bottom of the page to the command screen where you will be able to see the installation commands. Click on "Refresh".


  • You should then be able to see the Sendinblue extension in your list of installed extensions.

If you have any problems:

1. Empty the Magento cache.
2. Log off and log back on as Magento administrator.
3. Check "System > Configuration > Advanced". The "Sendinblue_Sendinblue" module must be activated.

How to use the Magento plugin

To use the Magento plugin you must first create a Sendinblue account and make sure you have added and validated a sender address. To activate the plugin you need the API v2 key from your Sendinblue account. Follow the instructions here to locate your API v2 key. 

After you have copied the API key, login to your Magento website and go to the Sendinblue extension.


Activate the Sendinblue module by selecting "Yes" and pasting the API key into the Sendinblue extension settings.


1. Automatically synchronizing contacts from your Magento website with your Sendinblue account

Activate Sendinblue to manage your subscribers and select the list(s) to which your new subscribers will be added. When you select "Yes", any new Magento contacts will automatically be added to your Sendinblue account and will appear in the selected list(s).


Which contacts are synchronized?

  • Contacts that have subscribed to your newsletter via the website default footer
  • Contacts that have created a Magento account and agreed to receive your newsletter

What data is synchronized?

If a contact has subscribed via the website default footer, only the EMAIL field will be synchronized.

If a contact has created a Magento account, the following fields will be synchronized:

Sendinblue attribute Magento field Description
EMAIL email Customer email
NOM firstname  
PRENOM lastname  
MAGENTO_LANG created_in Store view the customer was created in
SMS telephone Telephone number
COMPANY company Name of the company
CITY city Name of the city
COUNTRY_ID country_id ID of the country (ex: US)
POSTCODE postcode Customer postcode
STREET street Name of the street
REGION region Name of the region
STORE_ID store_id Store ID

‘NAME’ =>‘ firstname’
‘SURNAME ’=> ‘lastname’
‘MAGENTO_LANG’ => ‘created_in’
‘CLIENT’ => ‘client’
‘SMS’ => ‘telephone’
‘COMPANY’ => ‘company’
‘CITY’ => ‘city’
‘COUNTRY_ID’ => ‘country_id’
‘POSTCODE’ => ‘postcode’
‘STREET’ => ‘street’
‘REGION’ => ‘region’
‘STORE_ID’ => ‘store_id’ in case of a multistore, identify which store the contact comes from
and for orders => ORDER_ID’ => ‘id’, ‘ORDER_DATE’ = >‘date’, ‘ORDER_PRICE’ => ‘number’


  • EMAIL - Email of the contact
  • NAME - First name of the contact
  • SURNAME - Last name of the contact
  • MAGENTO_LANG - Store view the customer was created in 
  • CLIENT - Your Sendinblue account will display "1" as a value when the contact has made an order and "0" when no order has ever been made.
  • SMS - Phone number of the contact
  • COMPANY - Company of the contact
  • CITY - City of the contact
  • POSTCODE - Post code of the contact
  • STREET - Address of the contact
  • REGION - Region of the contact
  • STORE_ID - Store ID, relevant for multistore only


Good to know:  Only Magento default attributes are synchronized by the plugin.

If you want to use Sendinblue to manage subscribers from your Magento website, select "Yes" here. Once this option has been selected, a Sendinblue subscription form will be activated on the home page of your Magento website. New subscribers to your e-store newsletter will now automatically be added to the contacts database in your Sendinblue account. You can, of course, choose which list to save new subscribers to, along with the confirmation email template that will automatically be sent to them to confirm their subscription. To send subscription confirmation emails, you must make sure that your SMTP account for transactional emails is activated. Otherwise, no confirmations will be sent. If your SMTP account is not automatically activated, you can contact our support team for immediate assistance.




2. Optimizing the deliverability of your transactional emails using Sendinblue SMTP

By selecting "Yes" to activate Sendinblue SMTP, your transactional emails (order confirmations, password resets, etc.) will be sent via the Sendinblue SMTP. You must make sure that your SMTP account has been activated.


3. Automatic sales tracking with Sendinblue

Check this option to automatically import details of your customers' orders into your Sendinblue database. This will show you the sales generated by your customers in the last X days. It would then be useful to segment your database based on customer sales (e.g. a special offer for your VIP customers).


4. Automation


5. Sending SMS



Sendinblue also lets you send SMS directly from your Magento back office, such as:

  • order confirmation SMS
  • order shipment SMS
  • campaign SMS, e.g. countdown to the sales. When you send campaign SMS to your subscribers/customers from this interface, the campaign will automatically be created in your Sendinblue account. You can then check your campaign report (SMS delivered, opened, clicked on, etc.) from your Sendinblue account. If you only send your campaign to one contact, it will not be created in your Sendinblue account.

You can personalize your SMS with any attributes you want (that exist in your Sendinblue database) as shown in the above screen shot, e.g. {first_name} If you want to segment the database you use to send your SMS, you need to do so via your Sendinblue account. In the back office of your Magento website, the possible targets are:

  • all your Magento contacts
  • Magento contacts subscribed to your newsletter
  • a single contact


6. Contact synchronization tracking table

Synchro EN

When someone subscribes to your newsletter on your Magento website, a green tick will be displayed under each of the statuses shown at the top of the table for this contact ("Subscribed to Magento", "Subscribed to Sendinblue", "Sendinblue SMS Status" - whether or not the contact has agreed to be contacted by SMS). When someone places an order on your website, only "Subscribed to Sendinblue" and "Sendinblue SMS Status" will be ticked. You can subscribe and unsubscribe Sendinblue contacts by clicking on the Sendinblue status, which will change from green to red or vice versa. This is equivalent to blacklisting or unblacklisting in your Sendinblue account. You cannot do this for the Magento status. To synchronize your Sendinblue contacts with Magento, you must run CRON or make sure that the script runs automatically every day. It must be synchronized at least once a day.

activate cron EN

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.