SendGrid ou Mailgun : comparatif pour l’email transactionnel
Pour une équipe produit française qui envoie des reçus, des alertes et des liens de connexion, Mailgun est souvent le point de départ le plus lisible : son offre réunit API, relais SMTP, routage entrant et validations. SendGrid mérite l’examen lorsque l’organisation travaille déjà avec Twilio ou souhaite garder une porte vers Marketing Campaigns. La décision dépend du volume, des flux entrants et de la manière dont votre équipe veut exploiter les événements.
Ce comparatif sépare bien les deux produits SendGrid : Email API pour le transactionnel et Marketing Campaigns pour les campagnes. Les montants sont exprimés en dollars américains par mois et correspondent aux paliers décrits dans les offres consultées. Ils servent à cadrer un budget ; votre configuration peut ajouter des taxes, des dépassements ou des options.
En bref
SendGrid s’intègre à l’univers Twilio, avec un essai Email API de 100 emails par jour pendant 60 jours et un plan Marketing Campaigns séparé.
Mailgun met l’accent sur la brique développeur : API REST, relais SMTP, routage entrant, validations et rétention des logs attachée au plan.
Quel choix selon votre contexte ?
Choisissez SendGrid si votre feuille de route doit relier l’envoi applicatif aux services Twilio, ou si une équipe marketing a besoin de Marketing Campaigns en complément. L’Email API Essentials démarre à 19,95 $ par mois pour une plage de 50 000 à 100 000 emails ; ce montant est un prix de départ et ne signifie pas que 100 000 emails coûtent toujours 19,95 $.
Choisissez Mailgun si le routage entrant, les validations d’adresses et une lecture claire des journaux sont au centre de l’architecture. Foundation est à 35 $ par mois après le premier mois pour 50 000 emails, et Scale à 90 $ par mois après le premier mois pour 100 000 emails avec 30 jours de logs et 5 000 validations.
Comparer les offres sans mélanger les usages
SendGrid Email API et Mailgun facturent ici le volume d’emails envoyés. SendGrid Marketing Campaigns suit une logique différente, centrée sur les contacts et les emails de campagne. Une équipe peut donc utiliser Email API pour les factures et un autre produit pour les newsletters ; additionnez les deux budgets si vous avez ces flux.
| Volume mensuel | SendGrid Email API | Mailgun | Ce que le budget couvre |
|---|---|---|---|
| Environ 10 000 | Le palier Essentials commence à partir de 50 000 emails. | Basic : 15 $/mois, 10 000 emails inclus ; emails supplémentaires à partir de 1,80 $ pour 1 000. | Un premier flux transactionnel, avec une attention aux dépassements. |
| Environ 50 000 | Essentials : à partir de 19,95 $/mois pour une plage de 50 000 à 100 000 emails. | Foundation : 35 $/mois après le premier mois, 50 000 emails inclus ; rétention des logs de 5 jours. | Le niveau où la réputation de domaine et les alertes deviennent structurantes. |
| Environ 100 000 | Essentials est à 34,95 $/mois pour 100 000 emails ; Pro commence à 89,95 $/mois avec IP dédiées incluses. | Scale : 90 $/mois après le premier mois, 100 000 emails inclus, 30 jours de logs et 5 000 validations. | Un volume qui justifie une stratégie de suivi, de reprise et de séparation des flux. |
SendGrid propose aussi un essai Email API gratuit de 100 emails par jour pendant 60 jours. Son plan gratuit Marketing Campaigns accepte 2 000 contacts et 6 000 emails par mois. Mailgun propose 100 emails par jour dans son offre gratuite, avec API REST et relais SMTP. Ces entrées gratuites sont utiles pour un prototype isolé, pas pour un engagement de délivrabilité à grande échelle.
Tableau de décision technique
| Besoin de l’équipe | SendGrid | Mailgun |
|---|---|---|
| API transactionnelle | Email API dans l’écosystème Twilio, avec des paliers Essentials, Pro et Premier sur devis. | API REST et relais SMTP pour connecter une application ou un serveur existant. |
| Messages entrants | À concevoir autour des briques adaptées au produit et à vos règles de traitement. | Routage entrant pour transformer un message reçu en événement ou en ticket. |
| Validations | À gérer dans votre chaîne de qualité des adresses et vos règles métier. | Validations incluses dans Scale à hauteur de 5 000, avec des dépassements distincts. |
| Journaux et rétention | Définissez votre export d’événements et la conservation dans votre observabilité. | La conservation est de 1 jour sur Free et Basic, 5 jours sur Foundation, 30 jours sur Scale. |
| IP dédiées | Incluses dans Pro ; le palier Premier est sur devis. | Une IP dédiée est incluse avec Foundation 100k, Growth et Scale ; une IP supplémentaire est à 59 $/mois. |
| Campagnes marketing | Marketing Campaigns est un produit séparé, avec un plan gratuit à 2 000 contacts et 6 000 emails/mois. | Le service comparé ici est orienté transactionnel, avec segmentation et campagnes à prévoir ailleurs. |
Ce que SendGrid apporte
SendGrid est pertinent quand l’entreprise utilise déjà des services Twilio et veut centraliser l’administration des envois. L’Email API peut porter les confirmations de commande, les changements de mot de passe et les notifications métier. Le plan Pro commence à 89,95 $ par mois pour une plage de 100 000 à 2 500 000 emails par mois et inclut des IP dédiées ; Premier est sur devis pour des besoins plus importants.
La limite à anticiper est la séparation entre l’API et Marketing Campaigns. Une équipe qui envoie aussi des newsletters doit gérer deux logiques de contacts, de modèles et de consentement. Le plan gratuit Marketing Campaigns est limité à 2 000 contacts et 6 000 emails par mois ; il ne remplace donc pas l’Email API pour les notifications produit.
Voir les tarifs SendGrid →Ce que Mailgun apporte
Mailgun vise directement l’équipe qui veut une infrastructure programmable. Le relais SMTP facilite une transition depuis un serveur existant, tandis que l’API REST convient à une intégration applicative. Le routage entrant peut convertir une réponse client en webhook, et les validations évitent de gaspiller du volume sur des adresses mal formées ou risquées.
Les paliers structurent aussi l’exploitation : Basic conserve un jour de logs, Foundation cinq jours et Scale trente jours. Scale ajoute 5 000 validations. Cette progression influence la façon dont vous enquêtez sur un incident ; exportez les événements vers votre propre stockage si votre équipe doit conserver un historique plus long.
Voir les tarifs Mailgun →Délivrabilité : une responsabilité d’architecture
Commencez par un sous-domaine d’envoi dédié aux messages de l’application. Publiez SPF pour autoriser les serveurs concernés, DKIM pour signer les messages et DMARC pour indiquer aux destinataires comment traiter un échec d’authentification. Faites évoluer la politique DMARC progressivement, en lisant les rapports et en corrigeant les sources légitimes avant de durcir l’action.
Séparez les reçus, alertes et liens de connexion des campagnes commerciales. Un désabonnement marketing ne doit pas supprimer une notification indispensable au compte, et une plainte sur une newsletter ne doit pas dégrader tout le flux transactionnel. Utilisez des domaines ou des sous-domaines distincts, des modèles versionnés et une file de reprise limitée.
Une IP dédiée peut aider une organisation qui maîtrise un volume régulier, mais elle crée aussi une réputation à entretenir. Commencez lentement, surveillez les rejets temporaires et permanents, et documentez qui peut modifier les paramètres DNS. Aucun fournisseur ne compense une base acquise sans consentement ou un contenu qui déclenche des plaintes.
Journaux, webhooks et exploitation quotidienne
Concevez un identifiant de message stable dès l’intégration. Enregistrez l’envoi, la remise, le rejet, le report, la plainte et le désabonnement dans votre système d’événements. Un webhook peut arriver deux fois ou dans un ordre différent ; rendez le traitement idempotent et vérifiez la signature selon la méthode du fournisseur. Les journaux du prestataire servent au diagnostic immédiat, tandis que votre entrepôt doit garder les informations nécessaires aux audits et au support.
Mailgun associe la durée des logs au forfait, ce qui rend le choix de Foundation ou Scale concret pour une équipe qui enquête sur des incidents après plusieurs jours. Avec SendGrid, prévoyez votre politique d’export dès la première version. Dans les deux cas, masquez le contenu sensible dans les traces, limitez les accès et reliez chaque événement à la commande ou à l’action utilisateur sans copier toute la charge utile.
RGPD et données européennes
L’outil ne décide pas seul de votre conformité. Cartographiez les adresses, les identifiants, les contenus et les journaux ; définissez une base légale, une durée de conservation et une procédure de réponse aux demandes d’accès, de rectification ou d’effacement. Réduisez le contenu personnel placé dans les événements et chiffrez les secrets d’API dans votre gestionnaire de configuration.
Twilio publie un accord de traitement des données. Mailgun permet d’envoyer depuis les États-Unis ou l’Union européenne. Vérifiez ensuite les sous-traitants, les transferts qui concernent votre cas et les clauses contractuelles avec votre délégué à la protection des données. Pour une équipe française, ce travail doit apparaître dans le registre de traitements et dans le contrat avec le fournisseur.
Migrer dans un sens ou dans l’autre
- Inventoriez. Listez les modèles, variables, domaines, adresses d’expéditeur, règles de bounce, webhooks et tableaux de bord actuellement utilisés.
- Abstraire. Placez un petit adaptateur derrière votre application afin que la commande d’envoi ne dépende pas du format SendGrid ou Mailgun.
- Préparez le domaine. Publiez les nouveaux enregistrements SPF, DKIM et DMARC, puis laissez le temps aux caches DNS de se mettre à jour.
- Rejouez sans risque. Envoyez des messages de préproduction vers des boîtes contrôlées et vérifiez les pièces jointes, l’encodage et les liens.
- Faites une bascule graduelle. Commencez par un flux peu sensible, comparez les événements et gardez l’ancien fournisseur prêt pour le retour arrière.
Exportez vos modèles et les paramètres utiles, mais ne transférez pas une liste marketing vers le flux transactionnel sans consentement adapté. La migration concerne aussi les réponses entrantes : reproduisez les règles de routage et testez les doublons avant d’ouvrir le nouveau chemin en production.
Liens internes
Questions à trancher en équipe
Quel flux doit rester disponible lors d’un incident ? Qui reçoit les alertes de rejet ? Combien de temps faut-il conserver un événement pour répondre au support ? Ces réponses orientent le forfait, le stockage et le plan de bascule autant que le prix au volume.
Questions frequentes
Quel service convient à une équipe produit entre SendGrid et Mailgun ?
SendGrid convient à une équipe qui veut associer une API d’envoi Twilio à un produit Marketing Campaigns distinct. Mailgun s’adresse davantage à l’équipe qui veut une API et un relais SMTP avec routage entrant, validations et journaux liés au forfait.
Combien coûtent environ 10 000, 50 000 et 100 000 emails par mois ?
Mailgun propose Basic à 15 $ par mois pour 10 000 emails, Foundation à 35 $ par mois après le premier mois pour 50 000 et Scale à 90 $ par mois après le premier mois pour 100 000. SendGrid Email API commence à 19,95 $ par mois pour une plage de 50 000 à 100 000 emails, et Essentials est à 34,95 $ par mois pour 100 000 emails ; Pro commence à 89,95 $ par mois.
Que faut-il préparer pour la délivrabilité ?
Ajoutez SPF, DKIM et DMARC sur le domaine d’envoi, séparez les flux transactionnels des campagnes et surveillez les retours. Une IP dédiée peut devenir pertinente avec un volume régulier et une réputation maîtrisée.
Les deux services gèrent-ils les messages entrants ?
Mailgun propose le routage entrant. SendGrid est surtout présenté ici pour son Email API et son écosystème Twilio ; le traitement d’un message entrant doit donc être conçu avec les briques adaptées à votre architecture.
Comment comparer les journaux et les webhooks ?
Définissez les événements à conserver, leur durée et leur destination avant de choisir. Mailgun associe une durée de rétention à ses forfaits ; dans les deux cas, faites parvenir les événements à votre observabilité et rejouez les notifications de façon idempotente.
Quel service facilite une migration depuis l’autre ?
Les deux migrations sont possibles si vous placez un adaptateur derrière votre application, exportez les modèles et rejouez les événements en environnement de préproduction. Gardez le domaine authentifié et un plan de retour arrière jusqu’à la fin de la bascule.
Que regarder au sujet du RGPD et des données européennes ?
Cartographiez les données personnelles, le rôle de chaque sous-traitant, les durées de conservation et les demandes d’accès ou d’effacement. Twilio publie un DPA ; Mailgun propose un acheminement depuis les États-Unis ou l’Union européenne. Votre analyse juridique doit couvrir le cas d’usage précis.