Intégration Brevo (Sendinblue) actualise les contacts PrestaShop dans Brevo, transmet les événements d'achat et confie les e-mails du magasin à son service d'envoi. Deux clés du compte Brevo suffisent à la configuration.
Brevo réunit création de campagnes, segmentation et marketing automatisé par e-mail, SMS et WhatsApp. Le compte gratuit envoie jusqu'à 300 e-mails par jour ; les offres payantes commencent vers 9 dollars par mois pour 5 000 e-mails.
Vous choisissez liste, inscription automatique ou selon consentement, et double confirmation. Les modifications actualisent les contacts existants sans doublons ; les désinscriptions Brevo sont répercutées dans la boutique. Chaque boutique garde ses clés et sa liste. Les messages utilisent votre nom d'expéditeur et votre adresse de réponse.
Un changement de choix newsletter rejoint automatiquement Brevo, gardant vos listes de campagne alignées sur les informations clients de la boutique.
Aperçu des possibilités du module
Brevo (Sendinblue) Integration relie une boutique PrestaShop à la plateforme marketing Brevo et maintient complètes et à jour les données qui portent vos campagnes.
- Contacts : inscriptions, modifications de profil, commandes et base clients existante rejoignent la liste de votre choix.
- Consentement : inscription automatique ou fondée sur l'accord, double confirmation, désinscription respectée des deux côtés.
- Automatisations : le client connecté est reconnu par son e-mail, les événements produit, panier et achat alimentent vos scénarios.
- Courrier de la boutique : messages de commande et de compte remis par Brevo sous votre expéditeur.
- Le service : ce que contient un compte Brevo et ce qu'il coûte.
- Mise en route : deux clés, un état nommé pour chacune, aucun effet sur la vitesse.

Qui arrive sur la liste Brevo ?
Chaque nouvelle inscription devient un contact Brevo sur la liste de votre choix, mis à jour plutôt que dupliqué quand l'adresse existe déjà. Les changements ultérieurs suivent d'eux-mêmes : un nom corrigé, un choix de newsletter modifié, un invité qui transforme son achat en compte, une commande finalisée, tout cela rafraîchit le contact, avec les informations dont vivent vos segments, comme la date d'anniversaire et l'historique d'achats. La base clients existante rejoint Brevo en une seule action, l'intégration démarre donc complète au lieu de partir de zéro.
Vous décidez du régime de consentement : inscription automatique, inscription réservée aux clients qui ont accepté, ou double confirmation où Brevo demande au client de confirmer. Une désinscription dans Brevo vaut aussi dans la boutique, la liste ne contient donc jamais une personne qui a déjà dit non.

Que voient vos automatisations ?
Sur la boutique, le module présente le client connecté à Brevo par son e-mail avant tout enregistrement d'activité. Le comportement se rattache ainsi au bon contact et non à un trafic anonyme. Brevo reçoit ensuite les événements sur lesquels vos scénarios reposent : la page consultée, le produit consulté, le panier modifié et l'achat avec son montant, sa devise et son numéro de commande.
L'effet pratique se lit dans les parcours. Le message de panier abandonné atteint la personne qui a abandonné ce panier, la séquence de reconquête part d'une vraie date de dernier achat, et le parcours de bienvenue salue un client que Brevo connaît déjà par son nom.

Que devient le courrier de la boutique ?
Confirmations de commande, avis d'expédition et messages de compte quittent la boutique par l'infrastructure d'envoi de Brevo, sous le nom d'expéditeur et l'adresse de réponse que vous définissez. La remise ne dépend plus du serveur de courrier de l'hébergement ni de sa réputation.
Une confirmation reçue peut réduire les questions sur la bonne prise en compte de la commande, et chaque message envoyé figure dans les statistiques Brevo à côté de vos campagnes.

Que fournit Brevo et combien cela coûte ?
Brevo est une plateforme marketing utilisée dans le navigateur. Le compte est gratuit et envoie jusqu'à trois cents e-mails par jour, les formules payantes commencent autour de neuf dollars par mois pour cinq mille e-mails. Le compte comprend un éditeur de campagnes à blocs prêts à l'emploi, des scénarios d'automatisation comme la bienvenue, le panier abandonné et la reconquête, la segmentation des contacts, et des campagnes par e-mail, SMS et WhatsApp.
Le partage des rôles est net : Brevo se charge de l'écriture et de l'envoi, le module se charge des données. Une campagne vaut exactement ce que valent les contacts et les événements qui la portent, et c'est cette partie que le module maintient complète.

Comment se passe la mise en route, la boutique ralentit-elle ?
La mise en route consiste à recopier deux clés du compte Brevo dans le module : une pour la synchronisation des contacts, une pour le suivi du comportement sur la boutique. Les deux champs sont masqués, et l'écran de configuration indique séparément pour chaque clé si elle est en place et quelle fonction l'attend. Une intégration à moitié configurée se signale donc d'elle-même au lieu d'échouer en silence. Un écran d'intégrité intégré vérifie l'installation et la répare.
Le script de suivi se charge en arrière-plan après la page, et module désactivé ou clés absentes, la boutique ne reçoit rien du tout. Le module ne garde aucune copie de vos clients : les données vont directement dans votre compte Brevo. En multiboutique, chaque boutique garde ses propres clés et sa propre liste.

-
Référencemprbrevo
-
Version1.1.0
-
Améliorations116
-
Publié
-
Mis à jour
-
Compatibilité PrestaShopPS 1.6 – 9.x
-
Modèle tarifaireAchat unique
-
Type de moduleFront & Back-office
-
Concerne le RGPDOui
-
Objectif commercialMarketing & retargeting
-
Compte externe requisOui
-
Complexité du moduleModule complet
-
Étape du parcours clientFidéliser les clients
-
Compatible avec la plateformeMarketing par e-mail
Soyez la première personne à partager votre expérience avec ce produit.
MPR Brevo connecte votre boutique PrestaShop à Brevo afin que les nouveaux comptes clients soient automatiquement créés ou mis à jour comme contacts Brevo. Le module charge également le tracker d’automatisation Brevo sur la boutique, ce qui vous aide à relier l’activité de navigation des clients à des contacts Brevo connus.
Quelles données client le module envoie-t-il à Brevo ?
La synchronisation automatique des contacts Brevo peut-elle être désactivée dans PrestaShop ?
Oui, la synchronisation automatique des inscriptions peut être désactivée depuis la configuration du module. Le hook PrestaShop actionCustomerAccountAdd vérifie l’interrupteur AUTO_SUBSCRIBE avant d’envoyer un nouveau client à Brevo, donc le module peut rester installé pendant que la synchronisation d’inscription est désactivée.
Le réglage est libellé Auto-subscribe New Customers dans les options du module. Sa valeur par défaut est activée sur une installation fraîche, mais le hook la vérifie chaque fois que PrestaShop crée un compte client. Lorsque AUTO_SUBSCRIBE est désactivé, le hook sort avant de valider le nouvel objet client ou d’appeler l’API contacts Brevo.
Désactiver cet interrupteur arrête seulement la synchronisation inscription-vers-contact. Cela ne désinstalle pas le module, ne retire pas les identifiants API enregistrés, et ne désactive pas automatiquement le tracker d’automatisation front-office. Si ENABLED, API_KEY et CLIENT_KEY restent configurés, le hook tracker peut toujours charger le script Brevo et appeler la fonction de suivi de page.
Cela ne désabonne pas et ne supprime pas non plus les contacts déjà créés dans Brevo. Cela empêche simplement ce module d’envoyer les futures créations de nouveaux comptes contact tant que l’interrupteur reste désactivé.
AUTO_SUBSCRIBE=1: new customer can be posted to Brevo contacts
AUTO_SUBSCRIBE=0: actionCustomerAccountAdd returns before syncContactToBrevo()
Le module importe-t-il mes clients existants dans Brevo ?
Brevo pour PrestaShop charge-t-il le tracker d’automatisation ?
Oui. Le hook front-office charge le tracker d’automatisation Brevo uniquement lorsque le module est activé, que la Brevo API Key est configurée et que la Client Key est configurée. Le champ Client Key dans les réglages du module est libellé Client Key (Tracker), et l’indication source dirige les marchands vers Brevo > Automation > Settings > Tracking Code.
Pour confirmer que le tracker est chargé, ouvrez la source du front-office ou les outils développeur du navigateur et cherchez https://sibautomation.com/sa.js?key=... avec l’ID de script sendinblue-js. Le template initialise window.sib.client_key, met en file sendinblue.track, sendinblue.identify, sendinblue.trackLink et sendinblue.page, identifie les clients connectés par email, puis appelle window.sendinblue.page().
Si vous ne voyez pas ce script, vérifiez d’abord l’interrupteur d’activation du module, l’API Key et la Client Key. Le hook retourne une chaîne vide lorsque l’un de ces prérequis manque.
L’exigence d’API key compte même si le tracker navigateur utilise la Client Key. Dans ce module, isActive() est partagé par le hook tracker et vérifie à la fois ENABLED et API_KEY ; ensuite le hook vérifie séparément CLIENT_KEY. Une boutique avec seulement la Client Key enregistrée ne sortira donc toujours rien tant que la clé API n’est pas configurée aussi.
Required for tracker output:
ENABLED=1
API_KEY=xkeysib-...
CLIENT_KEY=Brevo automation tracker keyLa sortie du tracker se limite au script d’automatisation Brevo, au suivi de page et à l’identification email des clients connectés. Elle n’ajoute pas de contenu de panier, totaux de commande, métadonnées produit ou événements d’achat dans cette version source.
Quelles versions de PrestaShop le module prend-il en charge, et faut-il un compte Brevo ?
Brevo pour PrestaShop envoie-t-il des événements de panier ou de commande ?
Non. Ce module est surtout un tracker d’automatisation Brevo et une synchronisation d’inscription client, pas une intégration complète d’événements panier/commande/produit.
- Gère :
displayBeforeBodyClosingTagcharge le script d’automatisation Brevo, appelle la fonction de suivi de page, et identifie le visiteur par email lorsqu’un client est connecté.actionCustomerAccountAddpeut créer ou mettre à jour le nouveau client comme contact Brevo lorsque l’auto-subscription est activée. - Ne gère pas : les mises à jour de panier, les payloads de vue produit, les événements d’achat de confirmation de commande, les événements de panier abandonné ou les événements de statut de commande. Le module n’enregistre pas de hooks panier, commande ou produit pour ces actions.
Si vous avez besoin de panier abandonné, de revenus d’achat ou d’automatisation de comportement produit dans Brevo, ce module nécessiterait des hooks d’événements supplémentaires ou une intégration séparée qui envoie ces événements Brevo spécifiques.
La liste de hooks est la limite importante : le module enregistre seulement displayBeforeBodyClosingTag et actionCustomerAccountAdd. Le template front-office crée window.sib, charge https://sibautomation.com/sa.js?key=..., met en file les fonctions Brevo standard et appelle window.sendinblue.page(). Si un client est connecté, il appelle aussi window.sendinblue.identify() avec l’adresse email. Aucun ID produit, ligne de panier, référence de commande, total ou statut de commande n’est ajouté à ce payload navigateur.
À la création de compte, le module poste vers l’endpoint contacts Brevo avec l’email du client, FIRSTNAME, LASTNAME, updateEnabled=true, et le LIST_ID configuré lorsqu’il est enregistré. C’est utile pour la croissance de liste et l’entrée dans des automatisations de base, mais c’est séparé du tracking d’événements ecommerce.
Registered hooks: displayBeforeBodyClosingTag, actionCustomerAccountAdd
Contact API: POST https://api.brevo.com/v3/contacts
Tracked browser event here: page view, plus logged-in email identify
Not present here: cart payload, purchase payload, abandoned cart event
Comment synchroniser les nouveaux clients PrestaShop vers Brevo ?
Activez le module, ajoutez une clé API Brevo, et gardez la synchronisation automatique des inscriptions activée. Lorsque PrestaShop crée un compte client, le hook actionCustomerAccountAdd envoie l’email plus les attributs FIRSTNAME et LASTNAME à Brevo, et inclut l’ID de liste configuré lorsqu’il est enregistré.
Les réglages pertinents sont ENABLED, API_KEY, LIST_ID et AUTO_SUBSCRIBE. À l’installation, le module démarre avec ENABLED=0, une clé API vide, un ID de liste vide, une clé client tracker vide et AUTO_SUBSCRIBE=1. La configuration habituelle est donc : activer Brevo, coller la clé API depuis Brevo, saisir éventuellement l’ID numérique de liste pour les nouveaux contacts, et laisser Auto-subscribe New Customers activé.
La synchronisation ne s’exécute que pour les créations de nouveaux comptes client, car le module écoute actionCustomerAccountAdd. Il vérifie d’abord que le module est actif, que la clé API existe, que l’auto-subscribe est activé, et que PrestaShop a fourni un objet newCustomer chargé. Si l’un de ces contrôles échoue, il retourne sans rien envoyer à Brevo.
Lorsqu’il envoie, le module poste du JSON vers https://api.brevo.com/v3/contacts avec un timeout cURL de 10 secondes et la vérification SSL peer activée. Il définit updateEnabled à true, donc un contact Brevo existant peut être mis à jour au lieu de provoquer un échec de contact en double. Cette version source ne fait pas d’import en masse des clients existants et ne synchronise pas les modifications de profil ultérieures sauf si PrestaShop crée un nouveau compte via ce hook.
Required: ENABLED=1, API_KEY set, AUTO_SUBSCRIBE=1
Optional: LIST_ID=123
Sent fields: email, FIRSTNAME, LASTNAME, listIds when configured
- Addedcomplete FR/DE/ES/IT/PL translations
Fonctionne bien avec Intégration Brevo (Sendinblue)
Les modules que notre équipe associe réellement à celui-ci, et pourquoi chacun a sa place dans la même configuration.
Une boutique utilisant Brevo (Sendinblue) Integration envoie les nouvelles inscriptions et le suivi de la boutique à Brevo, afin que l'automatisation des e-mails et des SMS fonctionne à partir de données plus fraîches et que la navigation connue puisse être associée aux contacts. Cela entretient les clients hors du site, mais ne change rien aux incitations sur le site qui encouragent les acheteurs réguliers à continuer d'acheter chez vous.
Loyalty Discounts System s'en charge en attribuant aux acheteurs des paliers basés sur les dépenses liés aux groupes natifs de PrestaShop, de sorte que les acheteurs fidèles reçoivent le traitement de groupe configuré une fois que leurs dépenses de commandes valides atteignent chaque seuil. Il récompense les dépenses sur le site, indépendamment de la connexion Brevo.
En utilisant les deux, votre boutique récompense la fidélité par un traitement de groupe automatique basé sur les paliers tandis que Brevo gère le suivi par e-mail et SMS à partir de données actuelles. Les deux fonctionnent indépendamment, l'un façonnant les incitations sur le site selon les dépenses et l'autre réengageant les contacts hors du site, couvrant à la fois la façon dont vous récompensez et celle dont vous atteignez les clients réguliers.
Une boutique utilisant Brevo (Sendinblue) Integration relie les inscriptions et le suivi de la boutique à Brevo, afin que les automatisations fonctionnent à partir de données clients plus fraîches. Cela gère la couche e-mail et SMS, mais le suivi Brevo est le plus efficace lorsqu'il existe un vrai contenu sur le site qui vaut la peine de ramener les gens pour le lire et agir.
Blog Revolution s'en charge avec un espace natif pour les guides d'achat, annonces et conseils, en gardant articles, catégories, étiquettes, auteurs, commentaires, notes, RSS et pages de blog propres à l'intérieur de la boutique. Il produit du contenu sur le site, entièrement distinct de l'intégration Brevo.
En utilisant les deux, votre boutique construit des articles durables qui attirent et informent les visiteurs tandis que Brevo gère le suivi des contacts à partir de données actuelles, de façon indépendante. Le blog offre à vos campagnes un matériel substantiel sur le site vers lequel orienter les lecteurs, et les deux fonctionnent comme des outils distincts, l'un créant du contenu et l'autre reliant l'activité de la boutique à Brevo.
Une boutique utilisant Brevo (Sendinblue) Integration envoie les nouvelles inscriptions à l'API de contacts de Brevo et suit l'activité de la boutique, de sorte que la qualité des contacts se maintient mieux lorsque les inscriptions ne sont pas gonflées par des soumissions de bots. Brevo garde les données fraîches, mais ne réduit pas les déchets automatisés qui entrent par les formulaires.
reCAPTCHA & hCaptcha Protection s'en charge en réduisant les messages de spam et les soumissions de bots sur les formulaires de contact, d'inscription, de connexion et de newsletter, en prenant en charge reCAPTCHA v2, v3 et hCaptcha. Il filtre le bruit des bots à la soumission, une préoccupation distincte de la connexion Brevo.
En utilisant les deux, vos formulaires d'inscription et de contact voient moins de soumissions de bots tandis que Brevo travaille à partir de données plus propres. Le module de protection réduit le spam et les soumissions automatisées, de sorte que les contacts que vous constituez et automatisez via Brevo portent moins de bruit de bots qui gonfle la base.
Avec Brevo (Sendinblue) Integration, une boutique garde les inscriptions et le suivi de la boutique connectés à Brevo pour l'automatisation des e-mails et des SMS. Cela soutient le réengagement hors du site, mais ne fournit pas le signal de confiance sur la page qui aide un acheteur hésitant à se décider : la note que les évaluateurs ont donnée au produit.
Reviews & Ratings s'en charge avec des notes natives, des retours écrits, des avis photo optionnels et des critères d'évaluation pour les produits, catégories, pages CMS et la boutique elle-même, le tout modéré au sein de PrestaShop. Il détient les retours clients modérés, une préoccupation distincte de la connexion Brevo.
En utilisant les deux, les avis aident à convertir les acheteurs sur le site tandis que Brevo gère le suivi des contacts pour ceux qui partent. Les deux fonctionnent indépendamment, l'un instaurant la confiance au moment de la décision et l'autre réengageant les contacts par la suite, de sorte que votre boutique renforce à la fois la conversion et la fidélisation sans qu'aucun outil ne dépende de l'autre.
Quota d'e-mails transactionnels Brevo épuisé par les commandes de test automatisées
Retour simple - sans questions
Installer, configurer et profiter
Aide et satisfaction avant tout
Vous aimerez aussi
Qui développe et maintient ce module
Développé et maintenu par David Miller et mypresta.rocks. David Miller travaille avec PrestaShop depuis 2013, et l’entreprise derrière cette boutique est immatriculée depuis le 3 décembre 2018. Chaque module de ce catalogue est notre propre travail : vos questions au support arrivent chez les personnes qui ont écrit le code. Le journal des modifications de cette page indique chaque mise à jour avec sa date.