Guide builder
La stack messagerie d'un indie hacker :
ce que coûtent email, SMS et WhatsApp à 0, 1 000 et 10 000 utilisateurs
Tout SaaS finit par envoyer des emails de bienvenue, des codes de connexion et des notifications. Les plans gratuits paraissent généreux jusqu'au jour du lancement. Voici la facture email, SMS et WhatsApp à trois étapes, chez Resend, Postmark, SendGrid, Twilio, Brevo et Unlimited Messaging, prix relevés sur les pages des fournisseurs le 9 novembre 2026, et les signaux qui disent quand changer.
Pressé ? Résumez cet article avec une IA
La réponse courte
Quelle API de messagerie est vraiment gratuite pour une startup ?
Pour l'email seul, le plan gratuit de Resend (3 000 par mois, 100 par jour) offre la meilleure expérience développeur jusqu'au lancement. Pour le SMS et WhatsApp, aucune API passant par les opérateurs n'est gratuite : Twilio facture chaque message. Unlimited Messaging est ici la seule option qui reste gratuite sur les trois canaux, car elle envoie depuis votre boîte mail, votre numéro WhatsApp et votre téléphone Android.
Nous avons chiffré un SaaS simple : chaque utilisateur actif reçoit 3 emails transactionnels par mois (bienvenue, reçu, réinitialisation), 1 code SMS et 1 notification WhatsApp. À 1 000 utilisateurs, cela fait 3 000 emails, 1 000 SMS et 1 000 messages WhatsApp par mois ; à 10 000 utilisateurs, dix fois plus. Numéros américains pour le SMS, la référence la plus courante.
Résultat : à 10 000 utilisateurs, une stack classique Resend Pro, Twilio SMS et Twilio WhatsApp coûte environ 220 à 240 $ par mois avant les frais d'enregistrement 10DLC, surtout à cause des SMS facturés au message. Le même trafic depuis vos propres comptes ne coûte rien par message, mais se heurte à des limites fermes : 500 emails par jour sur Gmail, 30 SMS par 30 minutes sur Android.
La réponse honnête dépend donc de l'étape. Gratuit depuis vos propres comptes pendant que vous testez et grandissez, puis un service d'envoi payant pour le seul canal qui dépasse votre boîte mail ou votre téléphone, pas pour les trois d'un coup.
Pour aller plus loin : alternative à Twilio, alternative à Brevo et l'API SMS la moins chère en 2026.

La facture
Combien coûtent email, SMS et WhatsApp à 0, 1 000 et 10 000 utilisateurs ?
Coût mensuel de chaque fournisseur pour son canal, avec 3 emails, 1 SMS et 1 message WhatsApp par utilisateur et par mois. Hors taxes et hors numéros de téléphone.
- emails transactionnels par utilisateur et par mois
- 3emails transactionnels par utilisateur et par mois
- code SMS par utilisateur et par mois (États-Unis)
- 1code SMS par utilisateur et par mois (États-Unis)
- notification WhatsApp par utilisateur et par mois
- 1notification WhatsApp par utilisateur et par mois
| 0 utilisateur (en construction) | 1 000 utilisateurs | 10 000 utilisateurs | |
|---|---|---|---|
| Resend (email) | 0 $ : 3 000 emails par mois, 100 par jour | 0 $ sur le papier ; le plafond de 100 par jour pousse vers Pro à 20 $ | Pro : 20 $ pour 50 000 emails |
| Postmark (email) | 0 $ : 100 emails par mois | Basic : 15 $ pour 10 000 emails | Environ 51 $ : Basic 15 $ plus 20 000 emails à 1,80 $ les 1 000 |
| SendGrid (email) | 0 $ pendant 60 jours, 100 par jour | Essentials dès 19,95 $ | Essentials dès 19,95 $ |
| Twilio (SMS, États-Unis) | Paiement au message, enregistrement 10DLC d'abord | Environ 12 à 13 $ | Environ 118 à 133 $ |
| Twilio (WhatsApp) | 0,005 $ + frais Meta par modèle | À partir d'environ 8,40 $ | À partir d'environ 84 $ |
| Brevo (email + SMS) | 0 $ : 300 emails par jour ; SMS achetés en crédits | Email 0 $ ; crédits SMS en plus (100 vers la France dès 4,50 €) | Palier Starter payant pour 30 000 emails (dès 9 $ pour 5 000) plus crédits SMS |
| Unlimited Messaging Free | 0 € sur les trois canaux, courte mention | 0 € : 3 000 emails tiennent dans Gmail, SMS sur votre forfait | 0 €, mais 1 000 emails par jour dépassent les 500 de Gmail : passez par Workspace ou le SMTP de votre domaine |
| Unlimited Messaging Medium | 19 € par mois, sans mention, webhooks | 19 € par mois | 19 € par mois, mêmes limites de boîte mail et de téléphone |
Prix relevés le 9 novembre 2026 sur resend.com/pricing, postmarkapp.com/pricing, les pages tarifs SendGrid, SMS et WhatsApp de Twilio et brevo.com. Twilio SMS = 0,0083 $ par segment plus 0,0035 à 0,005 $ de frais opérateur, un segment par code. Twilio WhatsApp = 0,005 $ plus les frais Meta, dès 0,0034 $ selon le pays. Le prix Starter de Brevo augmente avec le volume d'emails ; vérifiez le palier exact sur sa page. Les SMS Unlimited Messaging sont décomptés de votre propre forfait.
À 10 000 utilisateurs
Combien coûte la stack complète par mois ?
Email, SMS et WhatsApp additionnés pour les mêmes 10 000 utilisateurs.
- Resend Pro pour l'email
- 20 $Resend Pro pour l'email
- Twilio SMS, avant frais 10DLC
- ~125 $Twilio SMS, avant frais 10DLC
- Twilio WhatsApp, frais Meta inclus
- 84 $+Twilio WhatsApp, frais Meta inclus
- Unlimited Messaging Medium, les trois canaux
- 19 €Unlimited Messaging Medium, les trois canaux
Les petites lignes
Que veut vraiment dire "gratuit" sur chaque plateforme ?
Cinq sortes de gratuit, et ce que chacune vous coûte ensuite.
Essai gratuit (SendGrid)
100 emails par jour pendant 60 jours, puis un plan payant dès 19,95 $ par mois. Bien pour tester, pas pour lancer.
Palier gratuit plafonné (Resend, Postmark, Brevo)
Gratuit pour toujours dans un quota : 100 emails par jour chez Resend, 100 par mois chez Postmark, 300 par jour chez Brevo. Un jour de lancement chargé suffit à dépasser.
Paiement à l'usage (Twilio)
Pas d'abonnement, mais chaque SMS et chaque message WhatsApp est facturé, et le SMS américain exige l'enregistrement A2P 10DLC avant le premier envoi.
Plan gratuit sur vos propres comptes (Unlimited Messaging)
Aucun plafond de messages et aucun frais par message sur email, WhatsApp et SMS, avec une courte mention sur chaque message. Les limites sont celles de votre fournisseur mail, de votre téléphone et de l'usage raisonnable de WhatsApp.
Auto-hébergé (open source)
Logiciel gratuit, serveur payant et votre propre temps : relais SMTP, bibliothèques WhatsApp ou passerelles SMS que vous faites tourner et maintenez vous-même.
La feuille de route
Quand passer à une API de messagerie payante ?
Une stack par étape. Changez un canal à la fois, quand sa propre limite apparaît.
- 01
En construction (0 utilisateur)
Une seule API gratuite pour les trois canaux : connectez Gmail, votre numéro WhatsApp et un téléphone Android, et testez chaque parcours sans carte bancaire.
- 02
Les 1 000 premiers utilisateurs
Toujours gratuit. Prenez Medium à 19 € par mois quand vous voulez retirer la mention ou recevoir les réponses et statuts de livraison par webhook.
- 03
Autour de 10 000 utilisateurs
Au-delà de 500 emails par jour, passez les reçus sur Google Workspace, le SMTP de votre domaine ou Resend Pro. Gardez WhatsApp et SMS sur votre propre numéro.
- 04
Pics, conformité, prospection à froid
Des pics d'OTP de centaines par minute, un secteur réglementé ou des messages à des inconnus en masse : utilisez Twilio Verify, les modèles WhatsApp officiels et un service d'emailing marketing.
Le code
À quoi ressemble un appel pour trois canaux ?
Une requête envoie un message par canal et les regroupe sous un dispatchId commun. Retirez les canaux dont vous n'avez pas besoin.
const res = await fetch('https://api.unlimitedmessaging.app/message', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.UM_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"to": {
"email": "[email protected]",
"phone": "+447700900123"
},
"subject": "Votre reçu Acme",
"text": "Paiement reçu, merci ! Votre reçu est disponible dans votre compte.",
"channels": [
{
"channel": "EMAIL"
},
{
"channel": "WHATSAPP"
},
{
"channel": "SMS"
}
]
}),
});Ajoute Unlimited Messaging comme couche de messagerie de cette application. Installe @unlimited-messaging/sdk ou utilise fetch, et lis UM_API_KEY uniquement dans l'environnement serveur. Crée une fonction serveur notify(user, event) qui appelle POST https://api.unlimitedmessaging.app/message avec Authorization: Bearer UM_API_KEY. Corps : to: { email: user.email, phone: user.phone } (E.164), subject, text, channels : une entrée par canal accepté par l'utilisateur parmi { channel: 'EMAIL' }, { channel: 'WHATSAPP' }, { channel: 'SMS' }. Utilise-la pour : bienvenue à l'inscription (email + WhatsApp), reçu de paiement (email), alerte importante (WhatsApp, SMS si pas de WhatsApp). Ajoute un écran de préférences de notification avec les trois canaux. Journalise les échecs et ne bloque jamais le parcours utilisateur. Référence : https://unlimitedmessaging.app/llms-full.txtFAQ
Questions sur la stack messagerie des indie hackers
Sources
Sources & références
Pour vérifier par vous-même les informations de cet article :
- Tarifs Resend (gratuit : 3 000 emails par mois, 100 par jour ; Pro 20 $ pour 50 000)Resend
- Tarifs Postmark (gratuit 100 emails par mois, Basic 15 $ pour 10 000, 1,80 $ les 1 000 en plus)Postmark
- Tarifs de l'API email (essai de 60 jours à 100 emails par jour, Essentials dès 19,95 $)Twilio SendGrid
- Tarifs SMS aux États-Unis (0,0083 $ par segment, frais opérateur)Twilio
- Tarifs WhatsApp (0,005 $ par message plus frais de modèle Meta, dès 0,0034 $)Twilio
- Enregistrement de marque A2P 10DLCTwilio Docs
- Offres Brevo (Free, Starter, Standard)Brevo
- Envoi de SMS en masse (100 crédits SMS vers la France dès 4,5 €)Brevo
- Calculateur de coût SMS et WhatsApp (300 emails gratuits par jour)Brevo
- Limites d'envoi et de réception (500 emails par jour)Aide Gmail
- Limites d'envoi Gmail dans Google Workspace (2 000 par jour et par utilisateur)Aide Google Workspace Admin

Écrit par
Ilian · Senior Software Engineer
Ingénieur logiciel senior, il fonde et dirige plusieurs sociétés tech. Il conçoit des produits autour des API de messagerie, de l’automatisation et de l’intégration de l’IA, et partage ici ce qu’il apprend en construisant.
Email, SMS et WhatsApp gratuitement.
Connectez votre boîte mail, votre numéro WhatsApp et votre téléphone Android, créez une clé API et envoyez depuis votre app en un appel.