Resend vs SendGrid : lequel choisir pour ton SaaS ?
Resend convient à une équipe SaaS qui veut intégrer rapidement une API transactionnelle et séparer ses flux. SendGrid, produit de Twilio, est à considérer si tu veux réunir API et campagnes marketing, avec des paliers de volume plus larges.
Pour les reçus, liens de connexion, alertes produit et changements d’abonnement, le choix dépend moins d’une promesse de délivrabilité que de ton organisation d’envoi. Resend met l’accent sur une intégration orientée développeurs et facture par volume d’emails. SendGrid associe Email API et Marketing Campaigns dans l’offre Twilio : cela peut simplifier l’achat d’une plateforme unique, mais demande de vérifier séparément les limites et les règles de chaque produit.
Si ton équipe privilégie une API transactionnelle ciblée, pars sur Resend : son plan Pro affiche 20 $ par mois pour 50 000 emails. Si tu veux comparer l’API à des besoins de campagnes dans le même compte fournisseur, évalue SendGrid, dont Essentials commence à 19,95 $ par mois pour 50 000 emails selon le sélecteur de plan. Consulte la grille tarifaire de Resend et la grille de l’API SendGrid chez Twilio.
| Offre et critère | Resend | SendGrid |
|---|---|---|
| API transactionnelle | Produit centré sur l’envoi par API | Email API au sein de Twilio |
| Plan gratuit ou essai API | Free : 3 000 emails par mois, plafond de 100 par jour | Essai gratuit : 100 emails par jour pendant 60 jours |
| Palier d’entrée affiché | Pro : 20 $ par mois pour 50 000 emails | Essentials : 19,95 $ par mois à 50 000 emails ; 34,95 $ à 100 000 |
| Volume supérieur | Scale : 90 $ par mois pour 100 000 emails | Pro : 89,95 $ par mois à 100 000 emails |
| Campagnes marketing | Produit marketing séparé de l’API transactionnelle | Marketing Campaigns Basic : 15 $ par mois pour 5 000 contacts et jusqu’à 15 000 emails |
| Dépassement Resend | 0,90 $ par tranche supplémentaire de 1 000 emails sur Pro et Scale | Le prix final dépend du volume retenu dans le sélecteur et des éventuels dépassements |
Resend : un flux transactionnel lisible
Resend s’adresse aux équipes qui veulent envoyer les messages déclenchés par leur application avec une API conçue pour les développeurs. Pour un SaaS, cela couvre par exemple l’invitation à rejoindre un espace, la confirmation d’une adresse ou le reçu après paiement. Ses paliers transactionnels sont exprimés en emails mensuels, ce qui rend le coût plus facile à rapprocher du trafic applicatif lorsque la liste de contacts n’est pas le bon indicateur.
Le plan Free comprend 3 000 emails mensuels, avec une limite quotidienne de 100. Pro coûte 20 $ par mois pour 50 000 emails, puis le tarif annoncé ajoute 0,90 $ par tranche de 1 000 emails. Scale coûte 90 $ pour 100 000 emails. Ce découpage est adapté à une équipe qui veut mesurer ses événements d’envoi et prévoir la croissance par volume. Les dépassements restent à intégrer au budget des pointes et des courriels de rattrapage.
SendGrid : API et campagnes chez Twilio
SendGrid appartient à Twilio et combine Email API avec Marketing Campaigns. Cette largeur peut intéresser un SaaS qui veut acheter les envois applicatifs et les campagnes récurrentes auprès du même fournisseur. Le plan API Essentials commence à 19,95 $ par mois au palier de 50 000 emails et le sélecteur affiche 34,95 $ à 100 000. Le plan Pro est affiché à 89,95 $ à 100 000 emails. Ces montants sont des prix mensuels associés aux volumes indiqués, pas un tarif unique applicable à n’importe quel trafic.
La composante marketing suit sa propre grille : Basic commence à 15 $ par mois pour 5 000 contacts et jusqu’à 15 000 emails mensuels. Le palier Basic à 100 000 contacts et 300 000 emails atteint 200 $ par mois. Ne confonds donc pas le volume de l’API transactionnelle avec le nombre de contacts stockés dans Marketing Campaigns. Si tu n’envoies que des messages déclenchés par le produit, l’achat du volet marketing n’apporte pas à lui seul un avantage. Les limites par contact figurent sur la page de tarification de Marketing Campaigns.
Voir aussi
Quel outil choisir selon ton SaaS ?
Tu lances un produit avec quelques milliers de notifications
Commence par chiffrer le volume des événements réellement envoyés, et pas le nombre de comptes créés. Resend Free permet 3 000 messages par mois, mais limite à 100 par jour : un lancement avec des inscriptions concentrées peut atteindre le plafond journalier avant le plafond mensuel. L’essai SendGrid autorise également 100 emails par jour pendant 60 jours. Dans les deux cas, passe rapidement à un envoi de production payant si la notification est essentielle à l’accès au produit.
Tu as des reçus et alertes avec des pics à 100 000 emails
Compare les deux volumes affichés à 100 000 : Resend Scale est à 90 $ par mois et SendGrid Essentials à 34,95 $, tandis que SendGrid Pro est à 89,95 $. Ces prix ne suffisent pas à départager les offres sans vérifier les limites de fonctionnalités de chaque palier, les frais de dépassement et la répartition de ton trafic. Si tu as un volume stable, une facture plus prévisible peut primer sur une offre qui semble moins chère au départ.
Le marketing veut envoyer des annonces produit
Si les campagnes sont un besoin établi et que tu veux un seul fournisseur, compare SendGrid Marketing Campaigns et son plafond de contacts à la réalité de ta base. Basic à 15 $ mensuels correspond à 5 000 contacts et 15 000 envois. Garde toutefois les messages de service dans un flux distinct pour qu’une campagne promotionnelle, une désinscription ou une erreur de ciblage n’affecte pas les reçus et alertes opérationnelles. Resend peut aussi être envisagé si tu veux maintenir un produit transactionnel distinct de l’outil marketing choisi par ton équipe.
Plusieurs équipes administrent les envois
Si la facturation, les accès et les responsabilités sont répartis entre plusieurs équipes ou environnements, examine le modèle de sous-utilisateurs, les permissions et les journaux accessibles par rôle. SendGrid peut s’insérer dans une organisation Twilio plus large. Resend peut mieux convenir à une équipe produit autonome. Dans les deux cas, exige une procédure de rotation des clés et évite de partager une clé de production entre développement, préproduction et production.
Webhooks, journaux et exploitation
Une API réussie ne garantit pas que le message arrive dans la boîte de réception. Pour chaque fournisseur, vérifie comment les événements de livraison, rebond, plainte et blocage sont transmis à ton application. Le webhook doit être authentifié, tolérer les répétitions et traiter les événements dans un ordre qui ne suppose pas une livraison parfaite. Enregistre un identifiant de message et le type d’événement afin que l’équipe support puisse relier une plainte utilisateur à une tentative précise.
Une IP dédiée ajoute un coût et une responsabilité de réputation. Vérifie le volume requis, le prix et les conditions d’accès avant de l’ajouter au budget ; elle ne corrige ni les plaintes ni les listes obsolètes.
Préparer une migration sans perdre les événements
- Inventorie les usages. Recense chaque modèle, événement déclencheur, langue, domaine d’envoi et équipe responsable. Classe les messages de compte, de facturation et de marketing séparément.
- Traduis les intégrations. Repère les appels API, paramètres, pièces jointes, substitutions et règles de reprise. Les noms et formats de webhooks ne sont pas nécessairement identiques : ajoute un adaptateur interne plutôt que de disperser les différences dans le code métier.
- Configure l’authentification. Prépare SPF et DKIM sur le domaine ou sous-domaine adapté, puis vérifie DMARC et les liens de suivi. Évite de changer en même temps le fournisseur, le domaine visible et les contenus des messages.
- Teste le cycle complet. Vérifie les accusés de réception, les doublons, les rebonds, les plaintes et les réponses des utilisateurs. Compare les journaux de l’application avec les événements du fournisseur avant de basculer les notifications critiques.
- Déploie progressivement. Commence par un type de message à faible risque, surveille les erreurs et conserve un retour arrière. Bascule les courriels de récupération de compte et de facturation seulement après validation de leurs liens et de leurs règles de suppression.
Questions fréquentes
Les offres gratuites conviennent-elles à la production ?
Elles peuvent servir à vérifier une intégration. Resend Free est limité à 3 000 emails par mois et 100 par jour ; l’essai de l’API SendGrid est limité à 100 par jour pendant 60 jours. Pour des messages indispensables, prévois le passage à un plan payant et teste les plafonds avec un pic réaliste.
SendGrid inclut-il le marketing dans le prix de l’API ?
Non : Email API et Marketing Campaigns ont des grilles distinctes. Basic marketing à 15 $ par mois couvre 5 000 contacts et jusqu’à 15 000 emails mensuels. Vérifie le nombre de contacts et le volume de campagnes séparément du trafic transactionnel.
Peut-on passer de l’un à l’autre sans modifier l’application ?
Prévois au minimum de remplacer les appels API et le traitement des webhooks. Une couche d’envoi interne qui sépare les modèles métier du fournisseur réduit l’ampleur d’une migration future, mais il faut quand même tester les événements, les retours d’erreur, les pièces jointes et l’authentification des domaines.
Une IP dédiée est-elle nécessaire pour les notifications ?
Pas automatiquement. Demande le volume admissible, le prix, les critères d’accès et les attentes de chauffe de l’IP. À faible volume ou avec un trafic irrégulier, une IP dédiée peut demander plus de suivi sans résoudre les problèmes de réputation liés aux plaintes ou aux listes obsolètes.