# API email, SMS et WhatsApp pour votre SaaS : gratuite ?

> Un seul appel REST envoie WhatsApp, email et SMS depuis vos propres comptes. Messages illimités en gratuit, sans carte : payez quand votre SaaS décolle.

Source: https://unlimitedmessaging.app/fr/for/builders

Pour les créateurs de SaaS · indie hackers · vibe coders

# Ajoutez WhatsApp, l'email et les SMS à votre SaaS  
_en 5 minutes, gratuitement._

Un seul appel API envoie depuis votre numéro WhatsApp, votre boîte mail et votre téléphone Android. Gratuit et illimité pendant que vous construisez et grandissez ; vous payez seulement si vous le voulez, une fois la traction là. Compatible Lovable, Bolt.new, v0, Cursor, Claude Code, Replit et Windsurf.

[Créer un compte gratuit](https://app.unlimitedmessaging.app?source=builders)[Lire la doc de l'API](https://docs.unlimitedmessaging.app)

La réponse courte

## Existe-t-il une API email, SMS et WhatsApp gratuite pour un SaaS ?

Oui. Unlimited Messaging envoie WhatsApp, email et SMS par un seul endpoint REST, POST /message, depuis des comptes que vous avez déjà : votre numéro WhatsApp, votre boîte mail (Gmail ou votre domaine) et la carte SIM de votre téléphone Android. Le plan gratuit n'a aucun plafond de messages et ne demande pas de carte bancaire ; les messages gratuits se terminent par une courte ligne « Sent with UnlimitedMessaging.app ».

5 minutes, vraiment

## Comment passer de zéro à un premier message en 5 minutes ?

Trois étapes. Pas de vérification Meta, pas d'enregistrement DNS à ajouter, pas d'inscription auprès d'un opérateur.

1. 01  
### Créez un compte gratuit et une clé API  
Connectez-vous avec Google, GitHub ou votre email, puis créez une clé dans le tableau de bord. Une minute environ, sans carte bancaire.
2. 02  
### Liez vos canaux  
Scannez un QR code depuis WhatsApp (Appareils connectés), connectez une boîte mail avec un mot de passe d'application, ou installez l'app Android gratuite pour les SMS. Une ou deux minutes chacun.
3. 03  
### Collez le prompt dans votre outil IA  
Votre agent de code installe le SDK, lit UM\_API\_KEY dans l'environnement et envoie un message de test. Ou écrivez vous-même les dix lignes ci-dessous.

Le coder vous-même ?

## Pourquoi ne pas coder l'email, les SMS et WhatsApp vous-même ?

Vous pouvez, et pour un gros produit c'est parfois le bon choix. Pour un SaaS qui doit sortir cette semaine, voici ce que chaque canal demande quand on le branche à la main.

__Coder chaque canal soi-même comparé à Unlimited Messaging__
| Le coder vous-mêmeService d'email, API Cloud de Meta, fournisseur SMS | Unlimited MessagingUne seule clé API                                                                                                               |                                                                                                                                                                                                                                                                                                                          |
| --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Email                                                                 | Choisir un service d'envoi, configurer SPF et DKIM (et DMARC au-delà de 5 000 emails par jour vers Gmail), chauffer le domaine, gérer les rebonds. | Envoie depuis votre propre boîte mail en SMTP (Gmail, Google Workspace ou votre domaine). Sur votre propre domaine, SPF, DKIM et DMARC restent à configurer de votre côté, comme pour tout mail que vous envoyez ; Gmail et Workspace s'en chargent pour leurs adresses. Les rebonds définitifs sont détectés pour vous. |
| WhatsApp                                                              | Vérification Meta Business, l'API Cloud, un modèle pré-approuvé pour tout message hors de la fenêtre de 24 heures, des frais par message modèle.   | Liez votre numéro par QR code en 30 secondes environ. Texte libre, aucun modèle à faire approuver, aucun frais par message.                                                                                                                                                                                              |
| SMS                                                                   | Louer des numéros, payer au segment et, aux États-Unis, enregistrer une marque et une campagne (A2P 10DLC) avant d'envoyer.                        | Envoie depuis la SIM de votre téléphone Android avec l'app gratuite, sur votre propre forfait.                                                                                                                                                                                                                           |
| File d'attente et statuts                                             | Construire une file, réessayer en cas d'échec, stocker un statut par message et par canal.                                                         | Mis en file de notre côté ; chaque message a son statut : en attente, envoyé, distribué, lu ou en échec.                                                                                                                                                                                                                 |
| Messages entrants                                                     | Un format de webhook par fournisseur, vérification des signatures, parsing.                                                                        | Un seul format de webhook pour les trois canaux (Medium et Max), ou les réponses dans l'app web et via GET /message.                                                                                                                                                                                                     |
| Délai avant le premier message                                        | Des jours à des semaines, selon les validations de Meta et des opérateurs.                                                                         | Environ 5 minutes.                                                                                                                                                                                                                                                                                                       |

### Quand le coder vous-même est le meilleur choix

Si vous avez besoin de l'API WhatsApp Business officielle (entreprise vérifiée, modèles à grande échelle), d'emailing marketing à gros volume depuis un domaine dédié ou de milliers de SMS par heure, un fournisseur comme Twilio, l'API Cloud de Meta ou un service d'email dédié est le bon outil. Unlimited Messaging est pensé pour les messages transactionnels et conversationnels depuis vos propres comptes.

Ce que vous obtenez

## Qu'est-ce que vous obtenez pour votre SaaS ?

Les mêmes briques sur tous les plans, gratuit compris, sauf les webhooks, les médias et les messages vocaux.

1. 01  
### Un appel REST, trois canaux  
POST /message avec to: { phone, email } et jusqu'à trois canaux. Un message par canal, chacun avec son statut, regroupés par un dispatchId commun.
2. 02  
### SDK TypeScript et Python  
npm i @unlimited-messaging/sdk ou pip install unlimited-messaging. Des clients typés générés depuis la spec OpenAPI, pour Node.js, Next.js et tout backend Python.
3. 03  
### Un serveur MCP pour votre agent de code  
Ajoutez https://mcp.unlimitedmessaging.app à Claude Code, Cursor ou ChatGPT. Connecté en OAuth, l'agent lie votre WhatsApp par QR code, connecte une boîte mail, liste les messages et envoie des messages de test depuis le chat.
4. 04  
### Un nœud n8n  
Vous préférez le no-code pour un flux ? Le nœud communautaire n8n envoie sur tous les canaux depuis n'importe quel workflow.
5. 05  
### Des webhooks sur les plans payants  
Les événements de distribution, de lecture et de réponse arrivent sur votre endpoint avec Medium et Max, pour que votre app réagisse aux réponses. En gratuit, les réponses s'affichent dans l'app web et via l'API.
6. 06  
### Votre propre identité  
Vos utilisateurs voient votre numéro WhatsApp et votre adresse email, et leurs réponses vous reviennent. Pas d'expéditeur partagé, pas de numéro à louer.

Le code

## À quoi ressemble le code ?

Un message de bienvenue à l'inscription, par WhatsApp, email et SMS en un seul appel. En TypeScript avec le SDK, ou en curl depuis n'importe quel langage.

npm i @unlimited-messaging/sdkTypeScript

```
import { UnlimitedMessagingApiClient } from '@unlimited-messaging/sdk'

const um = new UnlimitedMessagingApiClient({ token: process.env.UM_API_KEY! })

export async function onSignup(user: { phone: string; email: string; name: string }) {
  await um.messages.messageSend({
    to: { phone: user.phone, email: user.email },
    subject: 'Welcome aboard',
    text: `Hi ${user.name}, your account is ready.`,
    channels: [{ channel: 'WHATSAPP' }, { channel: 'EMAIL' }, { channel: 'SMS' }],
  })
}
```

POST /messagecurl

```
curl https://api.unlimitedmessaging.app/message \
  -H "Authorization: Bearer $UM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "to": { "phone": "+33612345678", "email": "lea@example.com" },
        "subject": "Welcome aboard",
        "text": "Hi Lea, your account is ready.",
        "channels": [{ "channel": "WHATSAPP" }, { "channel": "EMAIL" }, { "channel": "SMS" }]
      }'
```

Sans accountId, votre seul compte actif sur chaque canal est utilisé. Gardez UM\_API\_KEY côté serveur, jamais dans le code front-end.

Copier, coller, livrer

## Des prompts pour Lovable, Bolt.new, Cursor et Claude Code

Collez-en un dans votre outil. Les mêmes prompts marchent dans v0, Replit et Windsurf : ils ne demandent qu'un appel côté serveur et une variable d'environnement.

* ### Lovable  
Les apps Lovable appellent les API depuis une fonction côté serveur. Enregistrez d'abord la clé dans les secrets du projet.  
Prompt à copier  
Ajoute Unlimited Messaging à cette app pour envoyer des messages WhatsApp, email et SMS.  
1. Enregistre ma clé API comme secret nommé UM_API_KEY (je la crée sur https://app.unlimitedmessaging.app). Ne la mets jamais dans le code front-end.  
2. Crée une fonction côté serveur (une Supabase Edge Function si le projet utilise Supabase) qui appelle POST https://api.unlimitedmessaging.app/message avec l'en-tête `Authorization: Bearer <UM_API_KEY>` et ce corps JSON : { "to": { "phone": "+33612345678", "email": "user@example.com" }, "subject": "Bienvenue", "text": "...", "channels": [{ "channel": "WHATSAPP" }, { "channel": "EMAIL" }] }.  
3. Appelle cette fonction juste après l'inscription d'un utilisateur, pour envoyer un message de bienvenue par WhatsApp et par email.  
4. Documentation : https://docs.unlimitedmessaging.app  
Demande-moi un numéro et une adresse email de test avant d'envoyer quoi que ce soit.
* ### Bolt.new  
Les projets Bolt tournent sous Node.js : le SDK s'installe comme n'importe quel paquet npm. Mettez la clé dans .env.  
Prompt à copier  
Ajoute Unlimited Messaging à ce projet pour envoyer des messages transactionnels par WhatsApp, email et SMS.  
1. Lance `npm i @unlimited-messaging/sdk`.  
2. Lis la clé API depuis la variable d'environnement UM_API_KEY : ajoute-la à .env et .env.example, ne l'écris jamais en dur et ne l'utilise jamais dans le code navigateur.  
3. Crée une route serveur qui fait : `new UnlimitedMessagingApiClient({ token: process.env.UM_API_KEY })` puis `client.messages.messageSend({ to: { phone, email }, subject, text, channels: [{ channel: 'WHATSAPP' }, { channel: 'EMAIL' }, { channel: 'SMS' }] })`.  
4. Utilise-la pour envoyer une confirmation quand une commande est créée.  
5. Vérifie les noms exacts des méthodes sur https://docs.unlimitedmessaging.app  
Demande-moi un destinataire de test avant de lancer l'envoi.
* ### Cursor  
Ouvrez votre projet et collez-le dans l'agent. Ajoutez aussi le serveur MCP (configuration sur la page MCP) pour envoyer des messages de test depuis le chat.  
Prompt à copier  
Ajoute Unlimited Messaging à ce projet pour envoyer des messages WhatsApp, email et SMS.  
1. Détecte le langage. TypeScript ou JavaScript : `npm i @unlimited-messaging/sdk`. Python : `pip install unlimited-messaging`.  
2. Lis la clé depuis la variable d'environnement UM_API_KEY et ajoute-la à .env.example. Je crée la clé sur https://app.unlimitedmessaging.app.  
3. Écris un helper `notify(user, text)`. TypeScript : `new UnlimitedMessagingApiClient({ token })` puis `client.messages.messageSend({ to: { phone, email }, text, channels: [...] })`. Python : `UnlimitedMessagingApi(token=...)` puis `client.messages.message_send(to=..., text=..., channels=[...])`.  
4. Appelle-le quand un paiement échoue, par email et par SMS.  
5. Suis https://docs.unlimitedmessaging.app pour les noms exacts, et ajoute un petit test.  
Demande-moi un destinataire de test avant d'envoyer.
* ### Claude Code  
Ajoutez le serveur MCP en une commande, puis collez le prompt : Claude vérifie vos comptes liés et branche le SDK.  
Ajoutez d'abord le serveur MCP  
claude mcp add --transport http unlimited-messaging https://mcp.unlimitedmessaging.app  
Prompt à copier  
Utilise le serveur MCP unlimited-messaging pour lister mes comptes liés et dis-moi quels canaux sont prêts.  
Ensuite, ajoute Unlimited Messaging à ce projet :  
1. Installe le SDK (`npm i @unlimited-messaging/sdk`, ou `pip install unlimited-messaging` en Python).  
2. Lis UM_API_KEY depuis l'environnement et ajoute-la à .env.example ; ne l'écris jamais en dur.  
3. Écris un helper qui envoie un message sur plusieurs canaux avec `messages.messageSend({ to: { phone, email }, subject, text, channels })` (POST https://api.unlimitedmessaging.app/message).  
4. Envoie un message de bienvenue par WhatsApp et par email à l'inscription d'un utilisateur.  
5. Suis https://docs.unlimitedmessaging.app pour les noms exacts.  
Quand le code est en place, envoie-moi un message de test avec l'outil MCP send-message, après ma confirmation du destinataire.

Les tarifs côté builder

## Combien ça coûte quand votre SaaS grandit ?

Rien, tant que vous n'en décidez pas autrement. Vous n'êtes jamais facturé au message : les plans diffèrent par les fonctionnalités et la vitesse d'envoi, pas par le volume.

* ### Gratuit  
0 €/mois  
Pour toujours, sans carte bancaire. WhatsApp, email et SMS illimités, l'API, les SDK, le serveur MCP et n8n. Les messages portent une courte signature.
* ### Medium  
19 €/mois  
Sans signature, avec les webhooks de distribution, de lecture et de réponse, les médias et les messages vocaux.
* ### Max  
29 €/mois  
Tout Medium, plus les fiches produit WhatsApp, le support par téléphone et email et l'aide à la mise en place.

Passez à un plan payant quand vos utilisateurs le demandent, ou jamais. Votre intégration reste le même code. [Comparer les plans](https://unlimitedmessaging.app/fr/pricing)

Limites, en toute honnêteté

## Quelles sont les limites ?

À lire avant de construire dessus. Elles viennent du fait d'utiliser vos propres comptes.

1. 01  
### WhatsApp n'est pas officiel  
Votre numéro est lié comme un appareil, à la manière de WhatsApp Web, pas via l'API Business de Meta. Le spam ou l'envoi de masse à froid peut faire bannir le numéro : écrivez à des gens qui attendent vos messages.
2. 02  
### Les SMS vont au rythme de votre téléphone  
Android demande une confirmation au-delà de 30 SMS en 30 minutes, donc l'API espace les SMS pour rester en dessous. Parfait pour des codes et des alertes, pas pour des campagnes de masse. Les SMS sont décomptés de votre forfait et sont en texte seul.
3. 03  
### L'email suit les limites de votre boîte  
Un compte Gmail personnel envoie jusqu'à 500 emails par jour ; Google Workspace autorise davantage. Les boîtes Outlook et Microsoft 365 ne sont pas encore prises en charge.
4. 04  
### Le plan gratuit ajoute une signature  
Les messages gratuits se terminent par « Sent with UnlimitedMessaging.app ». Les médias, les messages vocaux et les webhooks demandent Medium ou Max.

FAQ

## Les questions des builders

Oui. Le plan gratuit est permanent, ne demande pas de carte bancaire et n'a aucun plafond de messages sur WhatsApp, l'email ou les SMS. Les messages portent une courte signature ; les plans payants la retirent et ajoutent webhooks, médias et vocaux. Vous n'êtes jamais facturé au message.

Oui, via l'API REST appelée depuis une fonction côté serveur. Collez le prompt de cette page et gardez UM\_API\_KEY dans les secrets de l'outil ou dans .env, jamais dans le code front-end.

Oui. Le prompt d'installation ajoute le SDK, et le serveur MCP (https://mcp.unlimitedmessaging.app) permet à l'agent de lier vos comptes et d'envoyer des messages de test depuis le chat.

Non. WhatsApp part de votre propre numéro lié par QR code, les SMS de votre téléphone Android et l'email de votre propre boîte mail.

Jusqu'à trois : WhatsApp, email et SMS. Renseignez to: { phone, email } et la liste des canaux ; vous obtenez un message par canal avec son propre statut, regroupés par un dispatchId.

Seulement si vous le voulez : Medium (19 €/mois) retire la signature et ajoute webhooks, médias et vocaux ; Max (29 €/mois) ajoute les fiches produit et un support direct. Votre code ne change pas.

Aller plus loin

## Guides pour les builders

* [MCP : connecter votre IAMCP→](https://unlimitedmessaging.app/fr/mcp)
* [API pour développeursAPI→](https://unlimitedmessaging.app/fr/api)
* [TarifsPricing→](https://unlimitedmessaging.app/fr/pricing)
* [Documentation de l'APIDocs↗](https://docs.unlimitedmessaging.app)
* [Doc du serveur MCP et configurations clients sur GitHubGitHub↗](https://github.com/UnlimitedMessaging/unlimited-messaging-mcp)
* [API mail + WhatsAppAPI→](https://unlimitedmessaging.app/fr/articles/email-whatsapp-single-api-request)
* [SDK TypeScriptTypeScript→](https://unlimitedmessaging.app/fr/articles/typescript-sdk)
* [SDK PythonPython→](https://unlimitedmessaging.app/fr/articles/python-sdk)
* [MCP ServerMCP→](https://unlimitedmessaging.app/fr/articles/mcp)
* [Node WhatsApp n8nn8n→](https://unlimitedmessaging.app/fr/articles/n8n)
* [API SMS gratuiteSMS→](https://unlimitedmessaging.app/fr/articles/free-sms-api)
* [API WhatsApp gratuiteWhatsApp→](https://unlimitedmessaging.app/fr/articles/free-whatsapp-api)
* [Gmail et mot de passe d'applicationEmail→](https://unlimitedmessaging.app/fr/articles/gmail-imap-smtp-app-password)
* [Éviter un ban WhatsAppWhatsApp→](https://unlimitedmessaging.app/fr/articles/avoid-whatsapp-ban)
* [Alternative à TwilioCompare→](https://unlimitedmessaging.app/fr/articles/twilio-alternative)

Sources

## D'où viennent les chiffres

1. [01Consignes pour les expéditeurs d'emails (SPF, DKIM, DMARC au-delà de 5 000 messages par jour)↗Google](https://support.google.com/a/answer/81126)
2. [02Limite d'envoi Gmail : 500 emails par jour↗Google](https://support.google.com/mail/answer/22839)
3. [03Modèles de message WhatsApp↗Meta for Developers](https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates)
4. [04Tarifs de la plateforme WhatsApp Business↗Meta for Developers](https://developers.facebook.com/docs/whatsapp/pricing)
5. [05Enregistrement A2P 10DLC↗Twilio](https://www.twilio.com/docs/messaging/compliance/a2p-10dlc)
6. [06SmsUsageMonitor : contrôle des 30 SMS en 30 minutes↗Android Open Source Project](https://android.googlesource.com/platform/frameworks/opt/telephony/+/refs/heads/main/src/java/com/android/internal/telephony/SmsUsageMonitor.java)

![](https://unlimitedmessaging.app/assets/logos/whatsapp.svg)![](https://unlimitedmessaging.app/assets/logos/email.svg)![](https://unlimitedmessaging.app/assets/logos/sms.svg)

## Livrez la messagerie aujourd'hui, payez quand ça rapporte

Créez un compte gratuit, liez un canal et envoyez votre premier message depuis votre app en 5 minutes environ.

[Commencer gratuitement→](https://app.unlimitedmessaging.app?source=builders)[Connecter votre IA avec MCP](https://unlimitedmessaging.app/fr/mcp)
