Tu veux automatiser l'envoi de tes emails, synchroniser tes contacts et décupler l'efficacité de tes campagnes marketing ? L'API Brevo (anciennement Sendinblue) est l'une des solutions les plus puissantes et accessibles du marché. Que tu sois développeur, responsable marketing ou dirigeant d'entreprise, maîtriser l'API Brevo te permettra de gagner des heures chaque semaine et d'offrir une expérience client irréprochable.
Dans ce guide complet, tu vas découvrir comment obtenir ta clé API, explorer les principales fonctionnalités, envoyer ton premier email programmatique, et connecter Brevo à tes outils de planification et de CRM. On a également préparé un tableau comparatif des meilleures API email du marché et une checklist pour démarrer rapidement.
Qu'est-ce que l'API Brevo ?
L'API Brevo est une interface de programmation REST qui te donne accès à l'ensemble des fonctionnalités de la plateforme Brevo directement depuis ton code. Au lieu de naviguer dans l'interface web pour créer une campagne ou ajouter un contact, tu peux tout faire via des requêtes HTTP standardisées (GET, POST, PUT, DELETE).
Brevo, anciennement connu sous le nom de Sendinblue, a effectué son rebranding en mai 2023 pour mieux refléter sa transformation en plateforme CRM multicanale. Aujourd'hui, l'API couvre bien plus que l'email : elle intègre aussi le SMS, WhatsApp, la gestion de contacts, les pipelines de vente et les automatisations marketing.
Points clés de l'API Brevo :
- Architecture REST standard avec authentification par clé API sécurisée
- SDKs officiels disponibles pour Python, Node.js, PHP, Java, Ruby, Go et C#
- Documentation OpenAPI v2 complète et collection Postman pour tester facilement
- Plan gratuit incluant 300 emails par jour
- Serveurs conformes au RGPD avec traitement des données en Europe
Pourquoi utiliser l'API Brevo en 2026 ?
L'utilisation de l'API Brevo plutôt que de l'interface graphique seule offre des avantages considérables pour ton activité. Voici les raisons principales d'adopter une approche programmatique.
Automatisation à grande échelle
L'API te permet d'automatiser des tâches répétitives comme l'envoi de confirmations de commande, les relances de panier abandonné, ou les emails de bienvenue. Chaque action utilisateur sur ton site peut déclencher un email personnalisé sans intervention manuelle. Pour les entreprises qui gèrent des centaines de rendez-vous par semaine, cette automatisation est indispensable.
Conformité RGPD garantie
Brevo héberge ses données en Europe et propose des fonctionnalités de double opt-in, de gestion du consentement et de suppression de données conformes au RGPD. C'est un avantage majeur par rapport aux solutions américaines. Si tu utilises un outil de planification de rendez-vous en ligne comme meetergo qui garantit lui aussi une conformité RGPD totale avec des serveurs à Francfort, tu peux bâtir une stack marketing 100 % européenne.
Communication multicanale unifiée
Via une seule API, tu peux gérer tes emails transactionnels, tes campagnes marketing, tes SMS et même tes messages WhatsApp Business. Cette approche unifiée simplifie considérablement ton architecture technique et te permet de centraliser toutes tes communications dans un seul outil.
Rapport qualité-prix imbattable
Avec 300 emails gratuits par jour et des plans à partir de 7 €/mois pour 5 000 emails mensuels, Brevo est l'une des solutions les plus abordables du marché. Pour les startups et PME, c'est un argument de poids face à des alternatives comme SendGrid ou Mailchimp qui peuvent rapidement devenir coûteuses à mesure que ta base de contacts grandit.
Comment obtenir et sécuriser ta clé API Brevo
La clé API Brevo (Brevo API Key) est un code confidentiel qui authentifie tes requêtes auprès de l'API. Sans cette clé, aucune requête ne sera acceptée. Voici comment l'obtenir en quelques étapes simples :
Étape 1 : Connecte-toi à ton compte Brevo sur app.brevo.com. Si tu n'as pas encore de compte, l'inscription est gratuite et ne prend que quelques minutes.
Étape 2 : Clique sur ton nom en haut à droite de l'écran, puis sélectionne "Paramètres" (Settings).
Étape 3 : Dans le menu latéral, navigue vers "SMTP & API" puis clique sur l'onglet "Clés API & MCP".
Étape 4 : Clique sur "Générer une nouvelle clé API". Donne-lui un nom descriptif (par exemple "Production - Mon App") pour la retrouver facilement.
Étape 5 : Copie immédiatement ta clé API et stocke-la en lieu sûr. Elle ne sera plus affichée en entier après cette étape. Note que les clés API inactives expirent après 90 jours.
Bonnes pratiques de sécurité pour ta clé API :
- Ne jamais exposer ta clé dans le code source front-end ou dans un dépôt Git public
- Utiliser des variables d'environnement (comme BREVO_API_KEY) pour stocker ta clé côté serveur
- Renouveler régulièrement tes clés, surtout si un membre de l'équipe quitte l'entreprise
- Créer des clés distinctes pour chaque environnement (développement, staging, production)
Les fonctionnalités clés de l'API Brevo
L'API Brevo couvre un large éventail de fonctionnalités. Voici un tour d'horizon complet des capacités disponibles pour ton intégration.
Envoi d'emails transactionnels
Les emails transactionnels sont des messages déclenchés automatiquement par une action utilisateur. L'API Brevo te permet d'envoyer ces emails en temps réel avec un taux de délivrabilité élevé grâce à son infrastructure optimisée.
- Confirmations d'inscription et de commande
- Réinitialisation de mot de passe et vérification d'email
- Notifications de livraison, factures et reçus
- Templates HTML personnalisables avec variables dynamiques (paramètre params)
Gestion des contacts
L'API te permet de gérer ta base de contacts de manière programmatique, ce qui est essentiel pour maintenir des données à jour et segmenter efficacement tes audiences.
- Opérations CRUD complètes : créer, lire, modifier et supprimer des contacts
- Segmentation dynamique de tes audiences par attributs personnalisés
- Import en masse de contacts avec gestion des doublons (updateEnabled)
- Gestion des listes de diffusion et des attributs personnalisés
Campagnes marketing automatisées
Tu peux créer, planifier et envoyer des campagnes email entières directement via l'API, ce qui te permet d'intégrer la gestion de campagnes dans tes workflows existants.
- Création de campagnes avec templates HTML ou contenu inline
- Planification d'envoi à des dates et heures précises
- Tests A/B pour optimiser les taux d'ouverture et de clic
- Récupération des statistiques de performance détaillées
Webhooks et suivi en temps réel
Les webhooks te permettent de recevoir des notifications en temps réel lorsque des événements se produisent sur tes emails. C'est un outil puissant pour réagir instantanément aux interactions de tes destinataires.
- Événements suivis : envoyé, livré, ouvert, cliqué, bounce, désabonnement
- Intégration avec tes systèmes internes (CRM, base de données, analytics)
- Déclenchement d'actions automatiques en réponse aux événements (relances, alertes)
SMS et WhatsApp Business
L'API Brevo intègre aussi l'envoi de SMS transactionnels et de messages WhatsApp Business, te permettant de toucher tes clients là où ils sont. Les SMS sont particulièrement efficaces pour les rappels de rendez-vous et les confirmations urgentes, avec des taux d'ouverture supérieurs à 95 %.
Tableau récapitulatif des endpoints API Brevo
Voici un aperçu des principaux endpoints de l'API Brevo v3 que tu utiliseras le plus souvent :
Principaux endpoints de l'API Brevo v3
| Méthode | Endpoint | Description |
|---|---|---|
POST | /v3/smtp/email | Envoyer un email transactionnel |
MéthodePOST Endpoint/v3/smtp/email DescriptionEnvoyer un email transactionnel | ||
POST | /v3/contacts | Créer un nouveau contact |
MéthodePOST Endpoint/v3/contacts DescriptionCréer un nouveau contact | ||
GET | /v3/contacts/{identifier} | Récupérer les informations d'un contact |
MéthodeGET Endpoint/v3/contacts/{identifier} DescriptionRécupérer les informations d'un contact | ||
PUT | /v3/contacts/{identifier} | Mettre à jour un contact existant |
MéthodePUT Endpoint/v3/contacts/{identifier} DescriptionMettre à jour un contact existant | ||
DELETE | /v3/contacts/{identifier} | Supprimer un contact |
MéthodeDELETE Endpoint/v3/contacts/{identifier} DescriptionSupprimer un contact | ||
POST | /v3/emailCampaigns | Créer une nouvelle campagne email |
MéthodePOST Endpoint/v3/emailCampaigns DescriptionCréer une nouvelle campagne email | ||
GET | /v3/smtp/statistics/events | Récupérer les statistiques d'envoi |
MéthodeGET Endpoint/v3/smtp/statistics/events DescriptionRécupérer les statistiques d'envoi | ||
POST | /v3/webhooks | Créer un webhook de suivi |
MéthodePOST Endpoint/v3/webhooks DescriptionCréer un webhook de suivi | ||
POST | /v3/transactionalSMS/sms | Envoyer un SMS transactionnel |
MéthodePOST Endpoint/v3/transactionalSMS/sms DescriptionEnvoyer un SMS transactionnel | ||
POST | /v3/contacts/doubleOptinConfirmation | Inscription avec double opt-in |
MéthodePOST Endpoint/v3/contacts/doubleOptinConfirmation DescriptionInscription avec double opt-in | ||
GET | /v3/account | Récupérer les informations du compte |
MéthodeGET Endpoint/v3/account DescriptionRécupérer les informations du compte | ||
Envoyer un email avec l'API Brevo : guide étape par étape
Pour envoyer ton premier email transactionnel via l'API Brevo, tu vas utiliser l'endpoint POST /v3/smtp/email. Voici un exemple concret avec une requête curl que tu peux tester directement depuis ton terminal :
curl --request POST \
--url https://api.brevo.com/v3/smtp/email \
--header 'accept: application/json' \
--header 'api-key: TA_CLE_API_BREVO' \
--header 'content-type: application/json' \
--data '{
"sender": {
"name": "Mon Entreprise",
"email": "contact@monentreprise.com"
},
"to": [
{
"email": "destinataire@example.com",
"name": "Jean Dupont"
}
],
"subject": "Confirmation de votre rendez-vous",
"htmlContent": "<html><body><h1>Bonjour {{params.prenom}},</h1><p>Votre rendez-vous du {{params.date}} est confirmé.</p></body></html>",
"params": {
"prenom": "Jean",
"date": "15 février 2026 à 14h00"
}
}'Dans cet exemple, on utilise des variables dynamiques via l'objet params pour personnaliser le contenu. Le prénom et la date du rendez-vous sont injectés directement dans le corps de l'email grâce à la syntaxe {{params.variable}}.
En cas de succès, l'API retourne un code 201 avec un messageId que tu peux utiliser pour suivre le statut de ton email. En cas d'erreur, tu recevras un code explicatif (400 pour une requête invalide, 401 pour une clé non valide, 429 pour un dépassement de limite).
Astuce pro : tu peux aussi utiliser des templates HTML préenregistrés dans Brevo et les appeler par leur ID via le paramètre templateId. Cela te permet de séparer le contenu du code et de laisser ton équipe marketing modifier les templates sans toucher au code. Combine cette approche avec les automatisations de workflows de meetergo pour déclencher automatiquement un email de confirmation via Brevo dès qu'un rendez-vous est réservé.
Double opt-in avec l'API Brevo : le processus conforme au RGPD
Le double opt-in (DOI) est une pratique essentielle pour la conformité RGPD. Au lieu d'ajouter directement un contact à ta liste, tu lui envoies d'abord un email de confirmation. Le contact n'est ajouté qu'une fois qu'il a cliqué sur le lien de validation.
L'API Brevo offre un endpoint dédié pour le double opt-in : POST /v3/contacts/doubleOptinConfirmation. Tu dois fournir l'email du contact, l'ID du template de confirmation, et l'URL de redirection après validation. Brevo gère automatiquement l'envoi de l'email de confirmation et l'activation du contact après clic.
Ce mécanisme est particulièrement important si tu collectes des emails via des formulaires d'inscription, des pages de destination ou des outils de prise de rendez-vous. Il te protège contre les faux emails et assure que chaque contact a explicitement consenti à recevoir tes communications.
Connecter l'API Brevo à tes outils de prise de rendez-vous

L'un des cas d'utilisation les plus puissants de l'API Brevo est sa connexion avec des outils de planification de rendez-vous. En synchronisant Brevo avec ta solution de booking, tu crées un écosystème marketing complet qui fonctionne en autopilote.
meetergo utilise d'ailleurs l'API Brevo en interne pour gérer ses propres communications avec les utilisateurs, ce qui prouve la fiabilité de cette intégration. Avec le CRM de vente intégré de meetergo, tu disposes d'une vue complète de ton pipeline commercial, de la première prise de contact par email jusqu'au rendez-vous converti.
Voici comment connecter Brevo et meetergo pour automatiser ta communication :
- Envoi automatique d'emails de confirmation via Brevo quand un rendez-vous est réservé sur meetergo
- Synchronisation des contacts : les participants à tes réunions sont ajoutés automatiquement à tes listes Brevo avec leurs attributs personnalisés
- Séquences d'emails post-rendez-vous : déclenche automatiquement des campagnes de suivi après chaque réunion
- Rappels personnalisés : utilise les templates Brevo pour envoyer des rappels avant les réunions avec le lieu, l'heure et le lien vidéo
Tu peux connecter meetergo et Brevo via Zapier ou make.com pour une intégration sans code, ou directement via l'API Brevo pour une intégration sur mesure. Avec la vidéoconférence intégrée de meetergo (meetergo connect), tu n'as même plus besoin d'un outil tiers pour tes réunions en ligne : tout est inclus.
Comparaison des meilleures API email marketing en 2026
Brevo n'est pas la seule API email du marché. Voici un comparatif des principales solutions pour t'aider à faire le bon choix :
Comparatif des principales API email marketing en 2026
| Critère | Brevo | Mailchimp | SendGrid | Amazon SES | Postmark |
|---|---|---|---|---|---|
Plan gratuit | ✅ 300 emails/jour | ✅ 500 emails/mois | ✅ 100 emails/jour | ✅ 62 000 emails/mois (AWS) | ❌ Pas de plan gratuit |
CritèrePlan gratuit Brevo✅ 300 emails/jour Mailchimp✅ 500 emails/mois SendGrid✅ 100 emails/jour Amazon SES✅ 62 000 emails/mois (AWS) Postmark❌ Pas de plan gratuit | |||||
Prix (entrée) | 7 €/mois | 13 $/mois | 15 $/mois | ~0,10 $/1000 emails | 15 $/mois |
CritèrePrix (entrée) Brevo7 €/mois Mailchimp13 $/mois SendGrid15 $/mois Amazon SES~0,10 $/1000 emails Postmark15 $/mois | |||||
Emails transactionnels | ✅ | ✅ | ✅ | ✅ | ✅ |
CritèreEmails transactionnels Brevo✅ Mailchimp✅ SendGrid✅ Amazon SES✅ Postmark✅ | |||||
Campagnes marketing | ✅ | ✅ | ✅ (limité) | ❌ | ❌ |
CritèreCampagnes marketing Brevo✅ Mailchimp✅ SendGrid✅ (limité) Amazon SES❌ Postmark❌ | |||||
SMS/WhatsApp | ✅ | ✅ (SMS) | ❌ | ✅ (via SNS) | ❌ |
CritèreSMS/WhatsApp Brevo✅ Mailchimp✅ (SMS) SendGrid❌ Amazon SES✅ (via SNS) Postmark❌ | |||||
CRM intégré | ✅ | ✅ | ❌ | ❌ | ❌ |
CritèreCRM intégré Brevo✅ Mailchimp✅ SendGrid❌ Amazon SES❌ Postmark❌ | |||||
Serveurs en Europe | ✅ (France) | ❌ (USA) | ❌ (USA) | ✅ (choix région) | ❌ (USA) |
CritèreServeurs en Europe Brevo✅ (France) Mailchimp❌ (USA) SendGrid❌ (USA) Amazon SES✅ (choix région) Postmark❌ (USA) | |||||
Conformité RGPD | ✅ Natif | ⚠️ Partiel | ⚠️ Partiel | ✅ (si région EU) | ⚠️ Partiel |
CritèreConformité RGPD Brevo✅ Natif Mailchimp⚠️ Partiel SendGrid⚠️ Partiel Amazon SES✅ (si région EU) Postmark⚠️ Partiel | |||||
SDKs officiels | 7 langages | 5 langages | 7 langages | 10+ langages | 6 langages |
CritèreSDKs officiels Brevo7 langages Mailchimp5 langages SendGrid7 langages Amazon SES10+ langages Postmark6 langages | |||||
Double opt-in API | ✅ | ✅ | ❌ | ❌ | ❌ |
CritèreDouble opt-in API Brevo✅ Mailchimp✅ SendGrid❌ Amazon SES❌ Postmark❌ | |||||
Automatisations | ✅ Avancées | ✅ Avancées | ✅ Basiques | ❌ | ❌ |
CritèreAutomatisations Brevo✅ Avancées Mailchimp✅ Avancées SendGrid✅ Basiques Amazon SES❌ Postmark❌ | |||||
Brevo se distingue par son rapport fonctionnalités/prix imbattable et sa conformité RGPD native avec des serveurs en France. C'est le choix idéal pour les entreprises européennes qui cherchent une solution complète (email + SMS + CRM) tout en respectant la réglementation sur les données personnelles.
Bonnes pratiques pour utiliser l'API Brevo
Pour tirer le maximum de l'API Brevo tout en évitant les erreurs courantes, voici les meilleures pratiques à adopter.
Sécurité des clés API
Ta clé API donne accès à l'intégralité de ton compte Brevo. Protège-la comme un mot de passe. Stocke-la exclusivement dans des variables d'environnement côté serveur, jamais dans le code client. Utilise des clés différentes pour chaque environnement (dev, staging, production) et supprime immédiatement les clés compromises.
Respect des limites de taux (rate limiting)
Brevo impose des limites de requêtes selon ton plan. Si tu dépasses ces limites, l'API retournera une erreur 429 (Too Many Requests). Implémente un mécanisme de retry avec back-off exponentiel pour gérer ces cas automatiquement. Surveille ton utilisation via le tableau de bord Brevo ou l'endpoint /v3/account pour anticiper les besoins de montée en charge.
Conformité RGPD et gestion du consentement
Même si Brevo est conforme au RGPD, c'est à toi de t'assurer que tu collectes et traites les données correctement. Utilise systématiquement le double opt-in pour les inscriptions à tes newsletters. Implémente un mécanisme de désabonnement clair dans chaque email. Conserve une trace du consentement de chaque contact. Et si tu utilises un outil de planification comme meetergo avec son calendrier unifié, assure-toi que les données de rendez-vous synchronisées avec Brevo respectent les mêmes standards de protection.
Gestion des erreurs et monitoring
Vérifie systématiquement les codes de retour HTTP de chaque requête. L'API Brevo retourne des codes d'erreur explicites : 400 (requête invalide), 401 (clé non valide), 404 (ressource introuvable), 429 (limite dépassée). Gère les cas de doublons (duplicate_parameter) qui ne sont pas de vraies erreurs. Mets en place un système de logs pour tracer les erreurs et les bounces.
Tarifs de l'API Brevo en 2026
Brevo propose une tarification flexible qui s'adapte à toutes les tailles d'entreprise. Voici un aperçu des plans disponibles pour l'utilisation de l'API :
Tarification Brevo pour l'utilisation de l'API en 2026
| Plan | Emails/mois | Prix | Fonctionnalités API clés |
|---|---|---|---|
Gratuit | 300/jour (9 000/mois) | 0 € | API transactionnelle, contacts, 1 utilisateur |
PlanGratuit Emails/mois300/jour (9 000/mois) Prix0 € Fonctionnalités API clésAPI transactionnelle, contacts, 1 utilisateur | |||
Starter | 5 000 à 100 000 | À partir de 7 €/mois | Pas de logo Brevo, statistiques avancées, support email |
PlanStarter Emails/mois5 000 à 100 000 PrixÀ partir de 7 €/mois Fonctionnalités API clésPas de logo Brevo, statistiques avancées, support email | |||
Business | 5 000 à 1 000 000+ | À partir de 14 €/mois | Automatisations, tests A/B, accès multi-utilisateurs, landing pages |
PlanBusiness Emails/mois5 000 à 1 000 000+ PrixÀ partir de 14 €/mois Fonctionnalités API clésAutomatisations, tests A/B, accès multi-utilisateurs, landing pages | |||
Enterprise | Sur mesure | Sur devis | IP dédiée, SLA garanti, gestionnaire de compte dédié, SSO |
PlanEnterprise Emails/moisSur mesure PrixSur devis Fonctionnalités API clésIP dédiée, SLA garanti, gestionnaire de compte dédié, SSO | |||
Le plan gratuit est largement suffisant pour commencer et tester l'API. Pour les entreprises en croissance, le plan Starter offre un excellent rapport qualité-prix. Note que les emails transactionnels et les emails marketing partagent le même quota mensuel.
Checklist pour bien démarrer avec l'API Brevo
Démarrage rapide avec l'API Brevo
Questions fréquentes sur l'API Brevo
L'API Brevo est-elle gratuite ?
Oui, Brevo propose un plan gratuit qui inclut l'accès complet à l'API avec une limite de 300 emails par jour (soit environ 9 000 par mois). Ce plan est suffisant pour les petites entreprises et les phases de développement. Pour des volumes plus importants, les plans payants démarrent à 7 €/mois.
Comment récupérer ma clé API Brevo si je l'ai perdue ?
Si tu as perdu ta clé API, tu ne peux pas la récupérer car Brevo ne l'affiche qu'une seule fois lors de la création. Tu dois en générer une nouvelle depuis Paramètres → SMTP & API → Clés API. Pense à supprimer l'ancienne clé compromise et à mettre à jour toutes tes intégrations avec la nouvelle.
Brevo est-il conforme au RGPD pour l'envoi d'emails via l'API ?
Oui, Brevo est une entreprise française qui héberge ses données sur des serveurs en Europe. La plateforme est nativement conforme au RGPD avec des fonctionnalités intégrées comme le double opt-in, la gestion du consentement, le droit à l'effacement et la portabilité des données. C'est un avantage décisif par rapport aux solutions américaines soumises au Cloud Act.
Quelle est la limite d'envoi d'emails avec l'API Brevo ?
La limite dépend de ton plan. Le plan gratuit autorise 300 emails par jour. Les plans payants offrent des quotas mensuels allant de 5 000 à plus de 1 000 000 d'emails par mois. En termes de requêtes API, Brevo applique des limites de taux (rate limits) qui varient selon le type d'endpoint et ton plan.
Peut-on connecter l'API Brevo à un outil de prise de rendez-vous comme meetergo ?
Absolument. Tu peux connecter Brevo à meetergo via Zapier, make.com, ou directement via l'API. Cela te permet d'automatiser l'envoi de confirmations de rendez-vous, de synchroniser tes contacts, et de déclencher des séquences d'emails post-réunion. meetergo offre des fonctionnalités d'équipe avancées qui se marient parfaitement avec la gestion de contacts Brevo pour les entreprises multi-utilisateurs.
Quelle est la différence entre l'API Brevo et l'API Sendinblue ?
Il n'y a aucune différence technique. Sendinblue a été renommé Brevo en mai 2023. L'API est restée la même, seul le nom a changé. Les anciens endpoints api.sendinblue.com redirigent automatiquement vers api.brevo.com. Si tu as une intégration existante avec Sendinblue, elle continuera de fonctionner, mais il est recommandé de mettre à jour les URLs vers le nouveau domaine.
Conclusion : l'API Brevo, un atout majeur pour ton marketing
L'API Brevo est un outil incontournable pour toute entreprise qui souhaite automatiser et professionnaliser sa communication par email. Avec sa conformité RGPD native, ses tarifs compétitifs, sa couverture multicanale (email, SMS, WhatsApp) et sa documentation complète, elle s'impose comme l'une des meilleures solutions du marché en 2026.
Pour maximiser l'impact de tes campagnes, combine l'API Brevo avec meetergo : planification de rendez-vous en ligne, vidéoconférence intégrée et CRM de vente, le tout 100 % conforme au RGPD avec des serveurs à Francfort. Teste meetergo gratuitement dès aujourd'hui et découvre comment ces deux outils fonctionnent ensemble pour transformer ta prospection.



