PHPackages                             dadolun95/magento2-brevo-sendinblue-light - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. dadolun95/magento2-brevo-sendinblue-light

ActiveMagento2-module[Mail &amp; Notifications](/categories/mail)

dadolun95/magento2-brevo-sendinblue-light
=========================================

Magento2 Brevo (Sendinblue previously) Contact Sync Integration Module

1.0.16(10mo ago)25.1k↓29.5%21MITPHP

Since Oct 22Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/dadolun95/magento2-brevo-sendinblue-light)[ Packagist](https://packagist.org/packages/dadolun95/magento2-brevo-sendinblue-light)[ RSS](/packages/dadolun95-magento2-brevo-sendinblue-light/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (2)Versions (17)Used By (1)

Brevo (formerly Sendinblue) - Magento2 integration module (light) [![magento](https://avatars.githubusercontent.com/u/168457?s=40&v=4)](https://avatars.githubusercontent.com/u/168457?s=40&v=4)
================================================================================================================================================================================================

[](#brevo-formerly-sendinblue---magento2-integration-module-light-)

[![Latest Stable Version](https://camo.githubusercontent.com/7474456123f26a0aaf61357cf9f182a1034ff231482e31c0220e173a88eda927/68747470733a2f2f706f7365722e707567782e6f72672f6461646f6c756e39352f6d6167656e746f322d627265766f2d73656e64696e626c75652d6c696768742f762f737461626c65)](https://packagist.org/packages/dadolun95/magento2-brevo-sendinblue-light)

### This module is direct dependency of a [more specific, extended integration module](https://github.com/dadolun95/magento2-brevo-sendinblue) (always open source).

[](#this-module-is-direct-dependency-of-a-more-specific-extended-integration-module-always-open-source)

### Install this extension only if you need to synchronize subscribers to Brevo and don't need order synchronization and cart events tracking.

[](#install-this-extension-only-if-you-need-to-synchronize-subscribers-to-brevo-and-dont-need-order-synchronization-and-cart-events-tracking)

Features
--------

[](#features)

Syncronization functionality for Brevo (formerly Sendinblue) - Magento2 integration. This module integrates your Magento2 site with Brevo allowing you to refine your marketing strategy, create automations on many scenarios and create campaigns based on your Magento e-commerce site data.

- Simplified module configuration
- Sendinblue PHP SDK usage
- Debug log feature
- Autonomous synchronization of subscribers data on Brevo
- Implementation of synchronous vs asynchronous data synchronization on Brevo avoiding bottlenecks
- Pageview tracking and user navigation tracking on Brevo

Compatibility
-------------

[](#compatibility)

Fully tested and working on Magento CE(EE) 2.4.4, 2.4.5, 2.4.6

Installation
------------

[](#installation)

You can install this module adding it on app/code folder or with composer.

```
composer require dadolun95/magento2-brevo-sendinblue-light

```

Then you'll need to enable the module and update your database and files:

```
php bin/magento module:enable Dadolun_SibCore Dadolun_SibContactSync
php bin/magento setup:upgrade
php bin/magento setup:di:compile

```

##### CONFIGURATION

[](#configuration)

You must enable the module from "Stores &gt; Configurations &gt; Dadolun &gt; Brevo &gt; General" section adding you Brevo API key: [![image](https://private-user-images.githubusercontent.com/8927461/243311198-99b868ef-ecd8-46fa-8d40-2ceb143573ba.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMTE5OC05OWI4NjhlZi1lY2Q4LTQ2ZmEtOGQ0MC0yY2ViMTQzNTczYmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTFhMzk4ODhjNTNlNDZiMWYxMzhiODhiODRkMjYxZWMzNTBmYmRmMzgwNzUzZDEwYTc1MmEzYjA0Mjg4NTE1YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.WkrsGsUnThrEnRMv5YS-stY6mwOMW7G_yHzsarruVVc)](https://private-user-images.githubusercontent.com/8927461/243311198-99b868ef-ecd8-46fa-8d40-2ceb143573ba.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMTE5OC05OWI4NjhlZi1lY2Q4LTQ2ZmEtOGQ0MC0yY2ViMTQzNTczYmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTFhMzk4ODhjNTNlNDZiMWYxMzhiODhiODRkMjYxZWMzNTBmYmRmMzgwNzUzZDEwYTc1MmEzYjA0Mjg4NTE1YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.WkrsGsUnThrEnRMv5YS-stY6mwOMW7G_yHzsarruVVc)[![image](https://private-user-images.githubusercontent.com/8927461/243311609-69a5cce9-a74f-45fb-a646-1689fd1c456d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMTYwOS02OWE1Y2NlOS1hNzRmLTQ1ZmItYTY0Ni0xNjg5ZmQxYzQ1NmQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTc4YTk3NGYzN2I3YjM1OWExNzFlYjM5Yzk3YjBiZWM0YTRhMWMxMTkwZDkzNmQ3ZTcxMTVhNGNiMGRiNjk3ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.15nw_4LyRBf7FsKhtDnImqPXVj21Wl9gmLzX3ku2aN4)](https://private-user-images.githubusercontent.com/8927461/243311609-69a5cce9-a74f-45fb-a646-1689fd1c456d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMTYwOS02OWE1Y2NlOS1hNzRmLTQ1ZmItYTY0Ni0xNjg5ZmQxYzQ1NmQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTc4YTk3NGYzN2I3YjM1OWExNzFlYjM5Yzk3YjBiZWM0YTRhMWMxMTkwZDkzNmQ3ZTcxMTVhNGNiMGRiNjk3ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.15nw_4LyRBf7FsKhtDnImqPXVj21Wl9gmLzX3ku2aN4)With the debugger option enabled the module will log each API v3 call result and response code and also observer calls on a dedicated file localed on /var/log/sendinblue-integration.log file. Remember that letting the debugger enabled on production enviroment can slow down the website.

Enable Brevo visitor tracking in order to register each customer pageview on Brevo via API (always synchronous and client-side): [![image](https://private-user-images.githubusercontent.com/8927461/243313224-78a1ab0c-520c-48e4-a8e2-c9e6adfed62a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMzIyNC03OGExYWIwYy01MjBjLTQ4ZTQtYThlMi1jOWU2YWRmZWQ2MmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjYzZTIzM2FiZWQ4Yjc1NTE3NWQ4NDc0ZjRiYTBlZmJlYjUxMzM0MDFmYzU2NTljMzdjMWVjOGI1NzFlZmQwMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.OcPRv8i8N3DfyR88ZxOfdBQTjPAvKGUqxFrpEAM4vi4)](https://private-user-images.githubusercontent.com/8927461/243313224-78a1ab0c-520c-48e4-a8e2-c9e6adfed62a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMzIyNC03OGExYWIwYy01MjBjLTQ4ZTQtYThlMi1jOWU2YWRmZWQ2MmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjYzZTIzM2FiZWQ4Yjc1NTE3NWQ4NDc0ZjRiYTBlZmJlYjUxMzM0MDFmYzU2NTljMzdjMWVjOGI1NzFlZmQwMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.OcPRv8i8N3DfyR88ZxOfdBQTjPAvKGUqxFrpEAM4vi4)[![image](https://private-user-images.githubusercontent.com/8927461/243313412-06359428-c2ed-4480-872d-ffe0b7dfed51.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMzQxMi0wNjM1OTQyOC1jMmVkLTQ0ODAtODcyZC1mZmUwYjdkZmVkNTEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzgzNzcwNjBjNjAzMzExODJjMzQyZmUzMDAxNzg4MmUxNTEyMzliM2RmNWJiNWRhOWU0NGZhYmU1ZjBiMDZlOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.N3nc3UiejMLTxs_EaZioF6rcODJyTdbc_0fy2hOP4FQ)](https://private-user-images.githubusercontent.com/8927461/243313412-06359428-c2ed-4480-872d-ffe0b7dfed51.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMzQxMi0wNjM1OTQyOC1jMmVkLTQ0ODAtODcyZC1mZmUwYjdkZmVkNTEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzgzNzcwNjBjNjAzMzExODJjMzQyZmUzMDAxNzg4MmUxNTEyMzliM2RmNWJiNWRhOWU0NGZhYmU1ZjBiMDZlOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.N3nc3UiejMLTxs_EaZioF6rcODJyTdbc_0fy2hOP4FQ)Remember to enable tracking on Brevo, then copy you client key from the js snippet on Magento configurations: [![image](https://private-user-images.githubusercontent.com/8927461/243313801-ded74101-cc62-4499-9c2c-5afd8853880e.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMzgwMS1kZWQ3NDEwMS1jYzYyLTQ0OTktOWMyYy01YWZkODg1Mzg4MGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDU2MzQwMmVlMmNhZjU4MWFhMjY5MDhhNDFkNzU0OTgwMzk1OTVjNDVkZDhmZDk5YTBlNjg0YzA3ZjU3ZmUzZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ._JJNd_MSz_sqXdvLxHL7AtCWhAGNMafsixLxkCUttqo)](https://private-user-images.githubusercontent.com/8927461/243313801-ded74101-cc62-4499-9c2c-5afd8853880e.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxMzgwMS1kZWQ3NDEwMS1jYzYyLTQ0OTktOWMyYy01YWZkODg1Mzg4MGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDU2MzQwMmVlMmNhZjU4MWFhMjY5MDhhNDFkNzU0OTgwMzk1OTVjNDVkZDhmZDk5YTBlNjg0YzA3ZjU3ZmUzZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ._JJNd_MSz_sqXdvLxHL7AtCWhAGNMafsixLxkCUttqo)[![image](https://private-user-images.githubusercontent.com/8927461/243314205-3d106cba-4807-43c3-885f-ea78a9b80ff3.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxNDIwNS0zZDEwNmNiYS00ODA3LTQzYzMtODg1Zi1lYTc4YTliODBmZjMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZWQ5NWRhMWFhMjYwNjk3MTM4MDE4MjQ1N2MwZDhlYTk0MzU3ZGI1ODkwMjcxOTcyZDUzYmQ3OGZhOWM0MzY2NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.veUH26D1EKqNxQaUKFwBSwfDKTnU51LU7nwm9AG7L08)](https://private-user-images.githubusercontent.com/8927461/243314205-3d106cba-4807-43c3-885f-ea78a9b80ff3.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxNDIwNS0zZDEwNmNiYS00ODA3LTQzYzMtODg1Zi1lYTc4YTliODBmZjMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZWQ5NWRhMWFhMjYwNjk3MTM4MDE4MjQ1N2MwZDhlYTk0MzU3ZGI1ODkwMjcxOTcyZDUzYmQ3OGZhOWM0MzY2NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.veUH26D1EKqNxQaUKFwBSwfDKTnU51LU7nwm9AG7L08)

You must enable contact sync after the initial setup for newsletter subsription synchronization on Brevo: [![image](https://private-user-images.githubusercontent.com/8927461/243314632-2d2a4ded-52d6-4b60-844c-aa946694df1f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxNDYzMi0yZDJhNGRlZC01MmQ2LTRiNjAtODQ0Yy1hYTk0NjY5NGRmMWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDg4MThmMzIyMjU1MDJkZjVjMDJjZjk2Njc4MTY2ZmY4ZDllOTRlOTUwYWUyYmZhYmY0YjNjODA5ZWQ0Y2U3ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Sece9OKe_Ht3OvGXJG0-RMFTNZM4JHcK17o1nQi64cA)](https://private-user-images.githubusercontent.com/8927461/243314632-2d2a4ded-52d6-4b60-844c-aa946694df1f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxNDYzMi0yZDJhNGRlZC01MmQ2LTRiNjAtODQ0Yy1hYTk0NjY5NGRmMWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDg4MThmMzIyMjU1MDJkZjVjMDJjZjk2Njc4MTY2ZmY4ZDllOTRlOTUwYWUyYmZhYmY0YjNjODA5ZWQ0Y2U3ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Sece9OKe_Ht3OvGXJG0-RMFTNZM4JHcK17o1nQi64cA)Choose between "Sync" and "Async" Synchronization type.

- "Sync" mode (not recommended) will create or update subscriber data on Brevo synchronously at each magento2 event (subscription update / order update) making an API call to Brevo
- "Async" mode (recommended) use Magento2 message queue system with a dedicated MySQL-operated queue ([See here message queue configuration guide](https://experienceleague.adobe.com/docs/commerce-operations/configuration-guide/message-queues/manage-message-queues.html?lang=en)) so you need to configure also magento to use consumer properly updating your app/etc/env.php file (something like that):

```
...
    'cron_consumers_runner' => [
        'cron_run' => true,
        'max_messages' => 1000,
        'consumers' => [
            'sibContactProcessor'
        ]
    ],
...

```

The module provides a "Sync contact" CTA on adminhtml that move all existing contacts to Brevo (only new subscribers are synced on runtime). The "Sync contact" CTA use Magento2 message queue system. So, clicking "Sync Order" you'll only add a complete order synchronization request on queue. If you had choose the Synchronous mode and you've not configured message queue system on your Magento installation, you will need to run this command from your cli each time you want to perform a complete "Contact Sync" request from adminhtml:

```
php bin/magento queue:consumers:start sibContactProcessor

```

Since Contact synchronization functionality is enabled two Brevo lists are created:

- \[Magento Optin Form\] &gt; Temp - DOUBLE OPTIN (contacts that need confirmation are moved here temporarely)
- \[magento\] &gt; subscriptions Complete the contact sync configuration choosing the Brevo list where you want to synchronize your contacts (subscriptions created list is recommended). You can also create new lists and folders on Brevo and select it differently for each Magento store configured (Ex: subscriptions\_USA for a website working in United States, and subscriptions\_EU for a website working in Europe). [![image](https://private-user-images.githubusercontent.com/8927461/243317693-76e606ff-7de5-42c6-8075-e069b762c00a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxNzY5My03NmU2MDZmZi03ZGU1LTQyYzYtODA3NS1lMDY5Yjc2MmMwMGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjkyMGVmY2VjNTFhYTVlMjE1YTU3NTAyMzYwZmJiYWU2YmU1Njc3NDhhYmFiOTM2ZDgwYmMxYmM0YzI0NzQ2ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.jS0Wm73aUt7lPQLcTMMw2gadqD_CnAp3KgNYxqTcvHE)](https://private-user-images.githubusercontent.com/8927461/243317693-76e606ff-7de5-42c6-8075-e069b762c00a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMxNzY5My03NmU2MDZmZi03ZGU1LTQyYzYtODA3NS1lMDY5Yjc2MmMwMGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjkyMGVmY2VjNTFhYTVlMjE1YTU3NTAyMzYwZmJiYWU2YmU1Njc3NDhhYmFiOTM2ZDgwYmMxYmM0YzI0NzQ2ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.jS0Wm73aUt7lPQLcTMMw2gadqD_CnAp3KgNYxqTcvHE)

##### SMTP CONFIGURATION

[](#smtp-configuration)

For Magento 2.4.4 and Magento 2.4.5 you can install [Mageplaza](https://www.mageplaza.com/magento-2-smtp/) or [Magepal](https://github.com/magepal/magento2-gmail-smtp-app) SMTP modules. Use Magento core SMTP configuration feature for 2.4.6 and newer versions instead. Brevo SMTP settings are located on "Transactional &gt; Settings" section: [![image](https://private-user-images.githubusercontent.com/8927461/243324031-82af3caa-af3c-4ad9-96ee-caaa5c1804c0.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMyNDAzMS04MmFmM2NhYS1hZjNjLTRhZDktOTZlZS1jYWFhNWMxODA0YzAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Yzg4Y2U4MTdjZDcxMDQ1N2QxYjczNjgzMjE1ZTlmOWQ3ZTc2NjVmNmQxZTc0YTE2MWY1Mzg5NjRjYjkyMmI3NCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.zgtzdCmOxFn-vZjbE4JQ0WO0J9L1zzTyE3uOTau_490)](https://private-user-images.githubusercontent.com/8927461/243324031-82af3caa-af3c-4ad9-96ee-caaa5c1804c0.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMyNDAzMS04MmFmM2NhYS1hZjNjLTRhZDktOTZlZS1jYWFhNWMxODA0YzAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Yzg4Y2U4MTdjZDcxMDQ1N2QxYjczNjgzMjE1ZTlmOWQ3ZTc2NjVmNmQxZTc0YTE2MWY1Mzg5NjRjYjkyMmI3NCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.zgtzdCmOxFn-vZjbE4JQ0WO0J9L1zzTyE3uOTau_490)[![image](https://private-user-images.githubusercontent.com/8927461/243324190-25e2eb89-4139-4f44-919d-16e5a228d085.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMyNDE5MC0yNWUyZWI4OS00MTM5LTRmNDQtOTE5ZC0xNmU1YTIyOGQwODUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NmYyMDY5NjQyMzc4N2FkN2Q3Y2Y2MDNlYjczMmRhYzU4NTgyZDFjODdiYWMyOWIxOGI3MjY0ZDk5OTA0ZmNkYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.F5-NITee4eWqDxpZKRn4xoRceDclsor0SiaDqU0FGuY)](https://private-user-images.githubusercontent.com/8927461/243324190-25e2eb89-4139-4f44-919d-16e5a228d085.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ3NDkxMjMsIm5iZiI6MTc3NDc0ODgyMywicGF0aCI6Ii84OTI3NDYxLzI0MzMyNDE5MC0yNWUyZWI4OS00MTM5LTRmNDQtOTE5ZC0xNmU1YTIyOGQwODUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDMyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAzMjlUMDE0NzAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NmYyMDY5NjQyMzc4N2FkN2Q3Y2Y2MDNlYjczMmRhYzU4NTgyZDFjODdiYWMyOWIxOGI3MjY0ZDk5OTA0ZmNkYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.F5-NITee4eWqDxpZKRn4xoRceDclsor0SiaDqU0FGuY)

Contributing
------------

[](#contributing)

Contributions are very welcome. In order to contribute, please fork this repository and submit a [pull request](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance54

Moderate activity, may be stable

Popularity28

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~91 days

Recently: every ~188 days

Total

16

Last Release

306d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0b5954eb97063d31291e987862ba4430556417d38a2081e1e1d1131303961e46?d=identicon)[dadolun95](/maintainers/dadolun95)

---

Top Contributors

[![dadolun95](https://avatars.githubusercontent.com/u/8927461?v=4)](https://github.com/dadolun95 "dadolun95 (34 commits)")

---

Tags

brevocampaignsdeliverabilityemail-marketingmagentomagento-free-extensionmagento-modulemagento2magento2-extensionmagento2-free-extensionmagento2-modulesendinblue

### Embed Badge

![Health badge](/badges/dadolun95-magento2-brevo-sendinblue-light/health.svg)

```
[![Health](https://phpackages.com/badges/dadolun95-magento2-brevo-sendinblue-light/health.svg)](https://phpackages.com/packages/dadolun95-magento2-brevo-sendinblue-light)
```

###  Alternatives

[minishlink/web-push

Web Push library for PHP

1.9k12.0M53](/packages/minishlink-web-push)[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[spatie/url-signer

Generate a url with an expiration date and signature to prevent unauthorized access

4422.3M16](/packages/spatie-url-signer)[mattketmo/email-checker

Throwaway email detection library

2742.0M5](/packages/mattketmo-email-checker)[netflie/laravel-notification-whatsapp

Laravel notification driver for WhatsApp

176173.9k](/packages/netflie-laravel-notification-whatsapp)[opcodesio/mail-parser

Parse emails without the mailparse extension

226.8M8](/packages/opcodesio-mail-parser)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
