Guides

Brevo API : guide complet pour développeurs et intégrations avancées

Antoine Mercier

Antoine Mercier

Expert email marketing

|
calendar_today
|
schedule 9 min de lecture

✅ L’API Brevo est RESTful, bien documentée et disponible avec des SDK officiels
✅ Envoi transactionnel via API : le cas d’usage le plus courant et le plus simple
⚠️ Chaque appel API consomme votre quota d’emails — planifiez selon vos volumes

Essayez Brevo gratuitement — L outil email #1 pour les PME. Decouvrir Brevo →


Brevo API : tout ce qu’un développeur doit savoir

Brevo api guide développeur intégration est au cœur de cet article. Brevo api guide développeur intégration est au cœur de cet article. Brevo api guide développeur intégration est au cœur de cet article. Vous développez une application et avez besoin d’envoyer des emails (confirmation d’inscription, réinitialisation de mot de passe, notification de transaction) ? L’API Brevo est probablement la solution la plus simple et abordable du marché.

[IMAGE:code informatique sur écran avec terminal et éditeur sans personnes]

Authentification et premiers pas

L’API Brevo utilise une clé API pour l’authentification. Récupérez-la dans :
Paramètres → Clés API → Créer une clé API

Toutes les requêtes doivent inclure le header :

api-key: VOTRE_CLE_API
content-type: application/json

Base URL : https://api.brevo.com/v3/

SDK officiels disponibles

Brevo fournit des SDK dans les langages principaux :

Envoyer un email transactionnel

En Python :

import sib_api_v3_sdk
from sib_api_v3_sdk.rest import ApiException

configuration = sib_api_v3_sdk.Configuration()
configuration.api_key['api-key'] = 'VOTRE_CLE_API'

api_instance = sib_api_v3_sdk.TransactionalEmailsApi(
    sib_api_v3_sdk.ApiClient(configuration)
)

send_smtp_email = sib_api_v3_sdk.SendSmtpEmail(
    to=[{"email": "client@example.com", "name": "Jean Dupont"}],
    template_id=1,  # ID du template dans Brevo
    params={"PRENOM": "Jean", "COMMANDE": "#12345"}
)

response = api_instance.send_transac_email(send_smtp_email)

En JavaScript (Node.js) :

const Brevo = require('@getbrevo/brevo');
const apiInstance = new Brevo.TransactionalEmailsApi();
apiInstance.authentications['api-key'].apiKey = 'VOTRE_CLE_API';

const sendSmtpEmail = new Brevo.SendSmtpEmail();
sendSmtpEmail.to = [{email: 'client@example.com', name: 'Jean Dupont'}];
sendSmtpEmail.templateId = 1;
sendSmtpEmail.params = {PRENOM: 'Jean', COMMANDE: '#12345'};

apiInstance.sendTransacEmail(sendSmtpEmail)
  .then(data => console.log('Envoyé', data))
  .catch(err => console.error(err));

Gérer les contacts via API

Ajouter un contact :

api_instance = sib_api_v3_sdk.ContactsApi(
    sib_api_v3_sdk.ApiClient(configuration)
)

new_contact = sib_api_v3_sdk.CreateContact(
    email="nouveau@example.com",
    attributes={"PRENOM": "Marie", "COMPANY": "Acme"},
    list_ids=[2]  # ID de la liste dans Brevo
)

api_instance.create_contact(new_contact)

Mettre à jour un contact existant :

update_contact = sib_api_v3_sdk.UpdateContact(
    attributes={"COMMANDES": 5, "DERNIER_ACHAT": "2026-04-01"}
)
api_instance.update_contact("email@example.com", update_contact)

Déclencher une automation depuis l’API

L’API permet de déclencher une automation Brevo avec l’endpoint Track Events :

event_data = {
    "email": "client@example.com",
    "event": "COMMANDE_VALIDEE",
    "properties": {
        "id_commande": "12345",
        "montant": 89.90
    }
}
# POST https://in-automate.brevo.com/api/v1/trackEvent

Cela déclenche toute automation configurée sur cet événement dans Brevo.

Bonnes pratiques pour l’intégration

Rate limits : L’API Brevo est limitée à 400 requêtes/minute. Pour des envois en masse, utilisez l’endpoint d’envoi groupé (/emailCampaigns/sendNow) plutôt que des appels individuels.

Gestion des erreurs : L’API renvoie des codes HTTP standards. Implémentez un retry avec backoff exponentiel pour les erreurs 429 (rate limit) et 503 (service temporairement indisponible).

Templates vs contenu dynamique : Préférez les templates Brevo aux emails avec contenu HTML inline. Plus performant, plus maintenable, et les templates peuvent être modifiés sans redéployer.

Webhooks : Brevo peut vous notifier en temps réel des événements (email ouvert, cliqué, rebond). Configurez les webhooks dans Paramètres → Webhooks pour récupérer ces données dans votre application.

Guide pratique pas à pas

Étape 1 : Configuration initiale de votre compte Brevo

La configuration initiale prend environ 30 minutes et conditionne votre délivrabilité long terme. Ne la sautez pas :

Authentification de domaine (OBLIGATOIRE) :

  1. Connectez-vous à Brevo → Paramètres → Expéditeurs et IP
  2. Ajoutez votre domaine d’envoi (ex: contact@votreentreprise.fr)
  3. Copiez les enregistrements SPF, DKIM et DMARC fournis
  4. Ajoutez ces enregistrements dans la zone DNS de votre hébergeur (OVH, Gandi, Ionos…)
  5. Attendez 24-48h pour la propagation DNS
  6. Vérifiez le statut dans Brevo (tout doit passer au vert)

Sans cette étape, vos emails risquent de finir en spam sur Gmail, Outlook et Orange Mail.

Étape 2 : Import et nettoyage de vos contacts

Bonnes pratiques d’import :

Outil de nettoyage recommandé : Brevo propose un validateur d’emails intégré qui identifie les adresses invalides, jetables ou à risque.

Étape 3 : Création de votre premier formulaire d’inscription

Un formulaire d’inscription bien conçu peut multiplier par 5 votre taux de conversion visiteur → abonné :

Étape 4 : Création et envoi de votre première campagne

Checklist avant envoi :

Paramétrage de l’envoi :

Pourquoi choisir Brevo pour votre email marketing ?

L’avantage compétitif décisif : contacts illimités

La quasi-totalité des concurrents facturent en fonction du nombre de contacts, ce qui peut faire exploser votre budget si votre liste croît rapidement. Brevo facture uniquement sur le volume d’emails envoyés, ce qui représente une économie de 40 à 70% pour les bases de données importantes peu sollicitées.

Exemple concret : Vous avez 30 000 contacts mais n’envoyez qu’une newsletter mensuelle. Chez Mailchimp, vous payez le plan « Essentials » à 245€/mois. Chez Brevo, vous payez le plan Business à 79€/mois. Économie annuelle : 1 992€.

La conformité RGPD : un enjeu business, pas juste légal

En 2023, la CNIL a infligé 101 millions d’euros d’amendes à des entreprises françaises pour non-conformité RGPD dans leurs pratiques d’email marketing. Brevo vous protège avec :

Guide pratique pas à pas

Étape 1 : Configuration initiale de votre compte Brevo

La configuration initiale prend environ 30 minutes et conditionne votre délivrabilité long terme. Ne la sautez pas :

Authentification de domaine (OBLIGATOIRE) :

  1. Connectez-vous à Brevo → Paramètres → Expéditeurs et IP
  2. Ajoutez votre domaine d’envoi (ex: contact@votreentreprise.fr)
  3. Copiez les enregistrements SPF, DKIM et DMARC fournis
  4. Ajoutez ces enregistrements dans la zone DNS de votre hébergeur (OVH, Gandi, Ionos…)
  5. Attendez 24-48h pour la propagation DNS
  6. Vérifiez le statut dans Brevo (tout doit passer au vert)

Sans cette étape, vos emails risquent de finir en spam sur Gmail, Outlook et Orange Mail.

Étape 2 : Import et nettoyage de vos contacts

Bonnes pratiques d’import :

Outil de nettoyage recommandé : Brevo propose un validateur d’emails intégré qui identifie les adresses invalides, jetables ou à risque.

Étape 3 : Création de votre premier formulaire d’inscription

Un formulaire d’inscription bien conçu peut multiplier par 5 votre taux de conversion visiteur → abonné :

Étape 4 : Création et envoi de votre première campagne

Checklist avant envoi :

Paramétrage de l’envoi :

Guide pratique pas à pas

Étape 1 : Configuration initiale de votre compte Brevo

La configuration initiale prend environ 30 minutes et conditionne votre délivrabilité long terme. Ne la sautez pas :

Authentification de domaine (OBLIGATOIRE) :

  1. Connectez-vous à Brevo → Paramètres → Expéditeurs et IP
  2. Ajoutez votre domaine d’envoi (ex: contact@votreentreprise.fr)
  3. Copiez les enregistrements SPF, DKIM et DMARC fournis
  4. Ajoutez ces enregistrements dans la zone DNS de votre hébergeur (OVH, Gandi, Ionos…)
  5. Attendez 24-48h pour la propagation DNS
  6. Vérifiez le statut dans Brevo (tout doit passer au vert)

Sans cette étape, vos emails risquent de finir en spam sur Gmail, Outlook et Orange Mail.

Étape 2 : Import et nettoyage de vos contacts

Bonnes pratiques d’import :

Outil de nettoyage recommandé : Brevo propose un validateur d’emails intégré qui identifie les adresses invalides, jetables ou à risque.

Étape 3 : Création de votre premier formulaire d’inscription

Un formulaire d’inscription bien conçu peut multiplier par 5 votre taux de conversion visiteur → abonné :

Étape 4 : Création et envoi de votre première campagne

Checklist avant envoi :

Paramétrage de l’envoi :

Essayez Brevo gratuitement — L outil email marketing #1 pour les PME. Decouvrir Brevo →

A lire aussi

Lire aussi
Brevo reporting avancé
Brevo API
Lire aussi

A lire aussi

Comparatif Email Marketing 2026
Compare les meilleurs outils
Notre Methodologie
Comment nous testons les outils
Tous nos Articles
Guides et tutoriels emailing
Antoine Mercier

A propos de l'auteur

Antoine Mercier

Expert email marketing

Specialiste en email marketing depuis plus de 10 ans, Antoine a aide des centaines d'entreprises a optimiser leurs campagnes emailing. Il teste et compare les meilleurs outils du marche pour vous guider dans votre choix.

article 50+ articles publies · verified 12 outils testes
email

Decouvrez notre comparatif des meilleurs outils email marketing

Nous avons teste et compare les 8 meilleures solutions pour vous aider a choisir l'outil adapte a vos besoins.

Voir le comparatif arrow_forward

Articles similaires

Guides

Email marketing pour agence immobilière : générer des mandats et fidéliser les...

✅ Les agences avec newsletter convertissent 25% plus de contacts en mandats ✅ L’email permet de rester visible pendant les...

calendar_today
Guides

Email marketing pour boulangerie et patisserie artisanale : fidéliser le quartier

✅ Les précommandes de fêtes (galette, bûche, chocolats de Pâques) via email réduisent le gaspillage et assurent un CA prévisible...

calendar_today
Guides

Brevo vs HubSpot email marketing : comparatif complet pour choisir en 2025

SommaireBrevo vs HubSpot : la comparaison que personne ne vous dit vraimentTableau comparatif détaillé des fonctionnalitésCas d’usage concrets : qui...

calendar_today
Recommandé par ContentLab Hub — Comparatifs outils SaaS indépendants
Ce site contient des liens affiliés. En utilisant ces liens, vous ne payez pas plus cher mais nous percevons une commission qui nous aide à maintenir ce site.