Aller au contenu principal

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.

Illustration : un graphique en barres qui monte, avec le titre « Qu'est-ce qui est gratuit ? ».

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
Combien coûtent email, SMS et WhatsApp à 0, 1 000 et 10 000 utilisateurs ?
0 utilisateur (en construction)1 000 utilisateurs10 000 utilisateurs
Resend (email)0 $ : 3 000 emails par mois, 100 par jour0 $ 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 moisBasic : 15 $ pour 10 000 emailsEnviron 51 $ : Basic 15 $ plus 20 000 emails à 1,80 $ les 1 000
SendGrid (email)0 $ pendant 60 jours, 100 par jourEssentials dès 19,95 $Essentials dès 19,95 $
Twilio (SMS, États-Unis)Paiement au message, enregistrement 10DLC d'abordEnviron 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éditsEmail 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 Free0 € sur les trois canaux, courte mention0 € : 3 000 emails tiennent dans Gmail, SMS sur votre forfait0 €, mais 1 000 emails par jour dépassent les 500 de Gmail : passez par Workspace ou le SMTP de votre domaine
Unlimited Messaging Medium19 € par mois, sans mention, webhooks19 € par mois19 € 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

POST /messageTypeScript
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"
      }
    ]
  }),
});
TypeScript avec fetch. Le même corps fonctionne depuis Python, curl, n8n ou les SDK.
Prompt pour Lovable, Bolt, v0, Cursor ou Claude CodePrompt
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.txt
Collez-le dans votre outil de code IA. Créez d'abord la clé API dans l'app Unlimited Messaging et stockez-la comme secret côté serveur.

FAQ

Questions sur la stack messagerie des indie hackers

Ilian, ingénieur logiciel senior

Écrit par

· 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.

Voir le profil LinkedInMis à jour le

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.