PrestaShop 1.7 - Set up the plugin

Download the Plugin

The Sendinblue plugin for PrestaShop allows you to set up an effective email and/or SMS marketing strategy from your PrestaShop website. In this tutorial, you'll learn how to:

  • Install and activate the module.
  • Synchronize contacts
    The module automatically integrates with the newsletter subscription form on your website. Create and send email campaigns using an ultra-powerful responsive drag & drop editor.
  • Synchronize orders
    The module automatically uploads your PrestaShop sales into your Sendinblue account making it possible to segment your contacts based on sales generated.
  • Send transactional emails
    Optimize the deliverability of your messages (account creation, order confirmation, etc.)
  • Set up Marketing Automation workflows
    Track your shoppers' activity on your website thanks to the Marketing Automation script and recover lost sales thanks to an abandoned cart workflow.
  • Send SMS
    Communicate with your customers across multiple channels, directly from your PrestaShop back office.

Before you start

Gather the following information prior to installation and use:

  • Sendinblue account credentials. If you don't have an account, sign up for free.
  • PrestaShop website admin panel access.

Good to know: To utilize all extension features, please ensure your Sendinblue account has been validated and you are able to send emails from Sendinblue's Campaigns and Transactional platforms.  

1. Installing the module

You have two options to install the module: through the PrestaShop back office or through the Sendinblue module page.

PrestaShop Back Office

  1. Login to the back office of your PrestaShop website.
  2. Go to the "Modules and Services" tab.
  3. Type "Sendinblue" in the search bar.
  4. Click on Configure.


As Sendinblue is a PrestaShop partner module, the module should be installed by default in your PrestaShop back office.

Sendinblue Module Page

  1. Login to the back office of your PrestaShop website.
  2. Access the Sendinblue module page.
  3. Click on the Download button and install it (if you have never done it, you can follow the steps explained here)

2. Activate the module

  1. Once you've installed it, you can connect it to your Sendinblue account. In Prestashop, go to Configure > Sendinblue and Click on Connect
  2. Then Allow access:
  3. Then Activate:

3. Synchronize your contacts and setting up the attributes

Synchronize your contacts

  1. In Sendinblue integrations, click your Prestashop integration
  2. Click on Contact Sync to have access to the contact sync settingsPS_1.7_Contact_sync.png
  3. Enable the contact sync.
    If you want, you are able to change the list on which the contacts will be synced. Sendinblue automatically configures it as Integrations / Prestashop but you can change this if you want.
  4. Click Save.

Create the attributes in Sendinblue

Also, you can choose how to map contacts attributes on Sendinblue. Once again, by default Sendinblue automatically maps the contact attributes, so it's pretty convenient, but if you want you can choose how to do it: for that, uncheck the Autoassign store contacts' attributes and set it up manually.

What data is synchronized?

If you go for the auto-mapping, the following fields will be synchronized:

  • Last name
  • First name
  • Phone
  • Birthday

If you uncheck the auto-sync mapping, you will be able to choose which field(s) will be synced.

Which contacts are synchronized?

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

4. Synchronize your orders

Once you've synced the contacts, we'll automatically sync the orders. This will be very useful for a targeted campaign based on customer spending, for example.

The following fields will be synchronized to your Sendinblue account as transactional attributes. Those can be seen from Campaign platform > Contacts page > click on email address then on Transactions tab:

  • ORDER_ID - ID of the order
  • ORDER_DATE - Date of the order
  • ORDER_PRICE - Total amount of the order


In addition, global data about your store will also be displayed on your Sendinblue account:

  • PS_CA_LAST_30DAYS - Total amount spent over the last 30 days (Formula: SUM[PS_LAST_30_DAYS_CA])
  • PS_CA_TOTAL - Total amount spent (Formula: SUM[PS_CA_USER])
  • PS_ORDERS_COUNT - Total number of orders (Formula: SUM[PS_ORDER_TOTAL])

For further information on formulas, read this article.

How often are contact(s) and their information synced?

After the initial sync, synchronization will be done in real time.

5. Sending transactional emails

To send transactional emails (e.g. payment confirmations, order summaries, etc.) through Sendinblue,

  1. In Sendinblue integrations, click your Prestashop integration
  2. Click on SMTP for transactional mailingPS_1.7_SMTP.png
  3. And then enable it and choose the sender's addressPS_1.7_SMTP_2.png
  4. Click Save.

Good to know:  Your SMTP account needs to be activated. If this has not yet been done, you can send a request to our our support team.

Confirmation emails

When a new subscriber subscribes, there are several ways to follow up:

  • No confirmation - visitors will be subscribed to the selected list(s) without any notification
  • Simple confirmation - visitors will be subscribed to the selected list(s) and notified by a follow-up email. Select an active email template from your Sendinblue account.
  • Double confirmation - visitors that submit a form will be added to the Temp - DOUBLE OPTIN list and a confirmation email requiring them to click to confirm their subscription will be sent. Once they have clicked, they will be added to the selected Sendinblue list(s).
    • Opt-in email - Select an active email template from your Sendinblue account that will be used for your new subscriber to confirm their subscription. Note: the template should contain the double opt-in tag as it will be replaced with a generated confirmation link.
    • Confirmation page - Type the URL ofthe page where a visitor will be redirected after successfully submitting the form. It can be a thank you page or a landing page where you provide additional information.
    • Final confirmation email - Select an active email template from your Sendinblue account that will be sent after confirming the opt-in email.
  1. To set this up, in Sendinblue integrations, click your Prestashop integration
  2. Click on Subscription confirmation
  3. Enable Use Sendinblue subscription confirmation options to manage opt-in settings, and choose which kind of confirmation you want to activate
  4. Click Save.

Good to know:  Only the PrestaShop default for newsletter subscription confirmation can be overridden by a Sendinblue template.

6. Set up Marketing Automation workflows

Track shoppers' activity

The Sendinblue plugin also allows you to enable Marketing Automation on your website and track your contacts' activity on your website in just one click.

  1. In Sendinblue integrations, click your Prestashop integration
  2. To enable Marketing Automation, first click on Behaviour TrackingPS_1.7_Behavior_tracking_.png
  3. Enable Sendinblue trackerPS_1.7_Behavior_tracking_2.png
  4. Click Save. Sendinblue will automatically install the script to track your contacts' activity on your website:
  5. Now you can click on Marketing Automation to set up your first abandoned cart automated workflow: learn how to create an abandoned cart email for PrestaShop customers

How to find the events logs on your account

You will find the following logs in your Sendinblue account under Automation > Logs > Event logs:

  • Page
  • Identify
  • Track events

The plugin will automatically pass 3 track events that can be used to create abandoned cart or post-purchase automation workflows:

  • cart_updated is passed when an item is added to a cart.
  • cart_deleted is passed when a cart is emptied.
  • order_completed is passed when the order has been made.


Good to know: A customer has to be identified by their email address to trigger a workflow i.e. a customer who has logged into their account on your PrestaShop store or input their email address during checkout.

7. Manage SMS

Send an order confirmation SMS

You can send a transactional SMS confirming an order or shipment of an order.

  1. Go on the Order Confirmation tab
  2. Click on Enable 
  3. Set up Sender and Message
  4. If you want, you can send a test SMS.
  5. Then click Update



Good to know: You can use customised parameters to personalize your message. For example: {civility}, {firstname}, {lastname}, {order_reference...

Send a shipping confirmation SMS

It's very similar to the order confirmation SMS, except that it is about shipping. You set up the sender, the message, and you can send a test SMS.


Send a campaign

You can also send an SMS marketing campaign directly via the Sendinblue module by clicking on Campaign. Select the recipient(s): either a single contact or subscribed customers, and prepare your campaign.


The Sendinblue module for PrestaShop allows you to optimize communication with your customers and simplify interaction between your PrestaShop website and your Sendinblue account.

🤔 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.