# API de email, SMS y WhatsApp para tu SaaS: ¿gratis?

> Una sola llamada REST envía WhatsApp, email y SMS desde tus propias cuentas. Mensajes ilimitados gratis y sin tarjeta: paga cuando tu SaaS despegue.

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

Para creadores de SaaS · indie hackers · vibe coders

# Añade WhatsApp, email y SMS a tu SaaS  
_en 5 minutos, gratis._

Una sola llamada API envía desde tu número de WhatsApp, tu buzón de correo y tu móvil Android. Gratis e ilimitado mientras construyes y creces; pagas solo si quieres, cuando tengas tracción. Funciona con Lovable, Bolt.new, v0, Cursor, Claude Code, Replit y Windsurf.

[Crear una cuenta gratis](https://app.unlimitedmessaging.app?source=builders)[Leer la documentación de la API](https://docs.unlimitedmessaging.app)

La respuesta corta

## ¿Existe una API de email, SMS y WhatsApp gratis para un SaaS?

Sí. Unlimited Messaging envía WhatsApp, email y SMS por un solo endpoint REST, POST /message, desde cuentas que ya tienes: tu número de WhatsApp, tu buzón (Gmail o tu propio dominio) y la SIM de tu móvil Android. El plan gratis no tiene límite de mensajes ni pide tarjeta; los mensajes gratis terminan con una breve línea "Sent with UnlimitedMessaging.app".

5 minutos, de verdad

## ¿Cómo pasas de cero a un primer mensaje en 5 minutos?

Tres pasos. Sin verificación de Meta, sin registros DNS que añadir, sin registro ante operadoras.

1. 01  
### Crea una cuenta gratis y una clave API  
Inicia sesión con Google, GitHub o tu email y crea una clave en el panel. Un minuto, sin tarjeta.
2. 02  
### Vincula tus canales  
Escanea un código QR desde WhatsApp (Dispositivos vinculados), conecta un buzón con una contraseña de aplicación o instala la app Android gratis para los SMS. Uno o dos minutos cada uno.
3. 03  
### Pega el prompt en tu herramienta de IA  
Tu agente de código instala el SDK, lee UM\_API\_KEY del entorno y envía un mensaje de prueba. O escribe tú mismo las diez líneas de abajo.

¿Programarlo tú?

## ¿Por qué no programar tú mismo el email, los SMS y WhatsApp?

Puedes, y para un producto grande a veces conviene. Para un SaaS que tiene que salir esta semana, esto es lo que pide cada canal cuando lo conectas a mano.

__Programar cada canal tú mismo frente a Unlimited Messaging__
| Programarlo túServicio de email, Cloud API de Meta, proveedor de SMS | Unlimited MessagingUna sola clave API                                                                                                                            |                                                                                                                                                                                                                                                                                    |
| -------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Email                                                                | Elegir un servicio de envío, configurar SPF y DKIM (y DMARC por encima de 5.000 emails al día a Gmail), calentar el dominio, gestionar rebotes.                  | Envía desde tu propio buzón por SMTP (Gmail, Google Workspace o tu dominio). En tu propio dominio, SPF, DKIM y DMARC siguen siendo cosa tuya, como para cualquier correo que envías; Gmail y Workspace se encargan en sus direcciones. Los rebotes definitivos se detectan por ti. |
| WhatsApp                                                             | Verificación de Meta Business, la Cloud API, una plantilla aprobada para cualquier mensaje fuera de la ventana de 24 horas, una tarifa por mensaje de plantilla. | Vincula tu número con un código QR en unos 30 segundos. Texto libre, sin plantillas que aprobar, sin coste por mensaje.                                                                                                                                                            |
| SMS                                                                  | Alquilar números, pagar por segmento y, en EE. UU., registrar una marca y una campaña (A2P 10DLC) antes de enviar.                                               | Envía desde la SIM de tu móvil Android con la app gratis, con tu propia tarifa.                                                                                                                                                                                                    |
| Cola y estados                                                       | Montar una cola, reintentar si falla, guardar un estado por mensaje y por canal.                                                                                 | En cola de nuestro lado; cada mensaje tiene su estado: pendiente, enviado, entregado, leído o fallido.                                                                                                                                                                             |
| Mensajes entrantes                                                   | Un formato de webhook por proveedor, verificación de firmas, parsing.                                                                                            | Un solo formato de webhook para los tres canales (Medium y Max), o las respuestas en la app web y por GET /message.                                                                                                                                                                |
| Tiempo hasta el primer mensaje                                       | De días a semanas, según las revisiones de Meta y las operadoras.                                                                                                | Unos 5 minutos.                                                                                                                                                                                                                                                                    |

### Cuándo te conviene programarlo tú

Si necesitas la API oficial de WhatsApp Business (empresa verificada, plantillas a gran escala), email marketing de alto volumen desde un dominio dedicado o miles de SMS por hora, un proveedor como Twilio, la Cloud API de Meta o un servicio de email dedicado es la herramienta adecuada. Unlimited Messaging está pensado para mensajes transaccionales y conversacionales desde cuentas que son tuyas.

Lo que obtienes

## ¿Qué obtienes para tu SaaS?

Las mismas piezas en todos los planes, el gratis incluido, salvo los webhooks, los archivos y los mensajes de voz.

1. 01  
### Una llamada REST, tres canales  
POST /message con to: { phone, email } y hasta tres canales. Un mensaje por canal, cada uno con su estado, agrupados por un dispatchId común.
2. 02  
### SDK de TypeScript y Python  
npm i @unlimited-messaging/sdk o pip install unlimited-messaging. Clientes tipados generados desde la especificación OpenAPI, para Node.js, Next.js y cualquier backend en Python.
3. 03  
### Un servidor MCP para tu agente de código  
Añade https://mcp.unlimitedmessaging.app a Claude Code, Cursor o ChatGPT. Con sesión iniciada por OAuth, el agente vincula tu WhatsApp con un QR, conecta un buzón, lista mensajes y envía mensajes de prueba desde el chat.
4. 04  
### Un nodo de n8n  
¿Prefieres no-code para un flujo? El nodo comunitario de n8n envía por todos los canales desde cualquier workflow.
5. 05  
### Webhooks en los planes de pago  
Los eventos de entrega, lectura y respuesta llegan a tu endpoint con Medium y Max, para que tu app reaccione a las respuestas. En el plan gratis, las respuestas aparecen en la app web y por la API.
6. 06  
### Tu propia identidad  
Tus usuarios ven tu número de WhatsApp y tu dirección de email, y sus respuestas te llegan a ti. Sin remitente compartido, sin números que alquilar.

El código

## ¿Cómo es el código?

Un mensaje de bienvenida al registrarse, por WhatsApp, email y SMS en una sola llamada. En TypeScript con el SDK, o con curl desde cualquier lenguaje.

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" }]
      }'
```

Sin accountId se usa tu única cuenta activa en cada canal. Guarda UM\_API\_KEY en el servidor, nunca en el código front-end.

Copiar, pegar, lanzar

## Prompts para Lovable, Bolt.new, Cursor y Claude Code

Pega uno en tu herramienta. Los mismos prompts funcionan en v0, Replit y Windsurf: solo piden una llamada desde el servidor y una variable de entorno.

* ### Lovable  
Las apps de Lovable llaman a las API desde una función de servidor. Guarda primero la clave en los secretos del proyecto.  
Prompt para copiar  
Añade Unlimited Messaging a esta app para enviar mensajes de WhatsApp, email y SMS.  
1. Guarda mi clave API como secreto llamado UM_API_KEY (la creo en https://app.unlimitedmessaging.app). Nunca la pongas en el código front-end.  
2. Crea una función de servidor (una Supabase Edge Function si el proyecto usa Supabase) que llame a POST https://api.unlimitedmessaging.app/message con la cabecera `Authorization: Bearer <UM_API_KEY>` y este cuerpo JSON: { "to": { "phone": "+34612345678", "email": "user@example.com" }, "subject": "Bienvenido", "text": "...", "channels": [{ "channel": "WHATSAPP" }, { "channel": "EMAIL" }] }.  
3. Llama a esa función justo después de que un usuario se registre, para enviar un mensaje de bienvenida por WhatsApp y por email.  
4. Documentación: https://docs.unlimitedmessaging.app  
Pídeme un número y un email de prueba antes de enviar nada.
* ### Bolt.new  
Los proyectos de Bolt corren en Node.js: el SDK se instala como cualquier paquete npm. Pon la clave en .env.  
Prompt para copiar  
Añade Unlimited Messaging a este proyecto para enviar mensajes transaccionales por WhatsApp, email y SMS.  
1. Ejecuta `npm i @unlimited-messaging/sdk`.  
2. Lee la clave API de la variable de entorno UM_API_KEY: añádela a .env y .env.example, no la escribas nunca en el código y no la uses nunca en el navegador.  
3. Crea una ruta de servidor que haga: `new UnlimitedMessagingApiClient({ token: process.env.UM_API_KEY })` y luego `client.messages.messageSend({ to: { phone, email }, subject, text, channels: [{ channel: 'WHATSAPP' }, { channel: 'EMAIL' }, { channel: 'SMS' }] })`.  
4. Úsala para enviar una confirmación cuando se cree un pedido.  
5. Comprueba los nombres exactos de los métodos en https://docs.unlimitedmessaging.app  
Pídeme un destinatario de prueba antes de ejecutarlo.
* ### Cursor  
Abre tu proyecto y pégalo en el agente. Añade también el servidor MCP (configuración en la página MCP) para enviar mensajes de prueba desde el chat.  
Prompt para copiar  
Añade Unlimited Messaging a este proyecto para enviar mensajes de WhatsApp, email y SMS.  
1. Detecta el lenguaje. TypeScript o JavaScript: `npm i @unlimited-messaging/sdk`. Python: `pip install unlimited-messaging`.  
2. Lee la clave de la variable de entorno UM_API_KEY y añádela a .env.example. Creo la clave en https://app.unlimitedmessaging.app.  
3. Escribe un helper `notify(user, text)`. TypeScript: `new UnlimitedMessagingApiClient({ token })` y luego `client.messages.messageSend({ to: { phone, email }, text, channels: [...] })`. Python: `UnlimitedMessagingApi(token=...)` y luego `client.messages.message_send(to=..., text=..., channels=[...])`.  
4. Llámalo cuando falle un pago, por email y SMS.  
5. Sigue https://docs.unlimitedmessaging.app para los nombres exactos y añade un pequeño test.  
Pídeme un destinatario de prueba antes de enviar.
* ### Claude Code  
Añade el servidor MCP con un comando y pega el prompt: Claude revisa tus cuentas vinculadas y conecta el SDK.  
Primero añade el servidor MCP  
claude mcp add --transport http unlimited-messaging https://mcp.unlimitedmessaging.app  
Prompt para copiar  
Usa el servidor MCP unlimited-messaging para listar mis cuentas vinculadas y dime qué canales están listos.  
Después, añade Unlimited Messaging a este proyecto:  
1. Instala el SDK (`npm i @unlimited-messaging/sdk`, o `pip install unlimited-messaging` en Python).  
2. Lee UM_API_KEY del entorno y añádela a .env.example; nunca la escribas en el código.  
3. Escribe un helper que envíe un mensaje por varios canales con `messages.messageSend({ to: { phone, email }, subject, text, channels })` (POST https://api.unlimitedmessaging.app/message).  
4. Envía un mensaje de bienvenida por WhatsApp y email cuando un usuario se registre.  
5. Sigue https://docs.unlimitedmessaging.app para los nombres exactos.  
Cuando el código esté listo, envíame un mensaje de prueba con la herramienta MCP send-message, después de que confirme el destinatario.

Precios para builders

## ¿Cuánto cuesta cuando tu SaaS crece?

Nada, hasta que tú decidas lo contrario. Nunca se cobra por mensaje: los planes cambian en funciones y velocidad de envío, no en volumen.

* ### Gratis  
0 €/mes  
Para siempre, sin tarjeta. WhatsApp, email y SMS ilimitados, la API, los SDK, el servidor MCP y n8n. Los mensajes llevan una breve firma.
* ### Medium  
19 €/mes  
Sin firma, con webhooks de entrega, lectura y respuesta, archivos y mensajes de voz.
* ### Max  
29 €/mes  
Todo lo de Medium, más fichas de producto de WhatsApp, soporte por teléfono y email y ayuda para la puesta en marcha.

Cambia a un plan de pago cuando tus usuarios lo pidan, o nunca. Tu integración sigue siendo el mismo código. [Comparar los planes](https://unlimitedmessaging.app/es/pricing)

Límites, con honestidad

## ¿Cuáles son los límites?

Léelos antes de construir encima. Vienen de usar cuentas que son tuyas.

1. 01  
### WhatsApp no es oficial  
Tu número se vincula como un dispositivo, igual que WhatsApp Web, no a través de la API Business de Meta. El spam o los envíos masivos en frío pueden hacer que bloqueen el número: escribe a gente que espera tus mensajes.
2. 02  
### Los SMS van al ritmo de tu móvil  
Android pide confirmación a partir de 30 SMS en 30 minutos, así que la API espacia los SMS para quedarse por debajo. Ideal para códigos y avisos, no para campañas masivas. Los SMS cuentan en tu tarifa y son solo texto.
3. 03  
### El email sigue los límites de tu buzón  
Una cuenta personal de Gmail envía hasta 500 emails al día; Google Workspace permite más. Los buzones de Outlook y Microsoft 365 todavía no son compatibles.
4. 04  
### El plan gratis añade una firma  
Los mensajes gratis terminan con "Sent with UnlimitedMessaging.app". Los archivos, los mensajes de voz y los webhooks requieren Medium o Max.

FAQ

## Las preguntas de los builders

Sí. El plan gratis es permanente, no pide tarjeta y no tiene límite de mensajes en WhatsApp, email ni SMS. Los mensajes llevan una breve firma; los planes de pago la quitan y añaden webhooks, archivos y voz. Nunca se cobra por mensaje.

Sí, con la API REST llamada desde una función de servidor. Pega el prompt de esta página y guarda UM\_API\_KEY en los secretos de la herramienta o en .env, nunca en el código front-end.

Sí. El prompt de instalación añade el SDK, y el servidor MCP (https://mcp.unlimitedmessaging.app) permite al agente vincular tus cuentas y enviar mensajes de prueba desde el chat.

No. WhatsApp sale de tu propio número vinculado con un QR, los SMS de tu móvil Android y el email de tu propio buzón.

Hasta tres: WhatsApp, email y SMS. Indica to: { phone, email } y la lista de canales; obtienes un mensaje por canal con su propio estado, agrupados por un dispatchId.

Solo si quieres: Medium (19 €/mes) quita la firma y añade webhooks, archivos y voz; Max (29 €/mes) añade fichas de producto y soporte directo. Tu código no cambia.

Ir más allá

## Guías para builders

* [MCP: conectar tu IAMCP→](https://unlimitedmessaging.app/es/mcp)
* [API para desarrolladoresAPI→](https://unlimitedmessaging.app/es/api)
* [PreciosPricing→](https://unlimitedmessaging.app/es/pricing)
* [Documentación de la APIDocs↗](https://docs.unlimitedmessaging.app)
* [Documentación del servidor MCP y configuraciones de clientes en GitHubGitHub↗](https://github.com/UnlimitedMessaging/unlimited-messaging-mcp)
* [API email + WhatsAppAPI→](https://unlimitedmessaging.app/es/articles/email-whatsapp-single-api-request)
* [SDK TypeScriptTypeScript→](https://unlimitedmessaging.app/es/articles/typescript-sdk)
* [SDK PythonPython→](https://unlimitedmessaging.app/es/articles/python-sdk)
* [Servidor MCPMCP→](https://unlimitedmessaging.app/es/articles/mcp)
* [Nodo WhatsApp n8nn8n→](https://unlimitedmessaging.app/es/articles/n8n)
* [API SMS gratisSMS→](https://unlimitedmessaging.app/es/articles/free-sms-api)
* [API de WhatsApp gratisWhatsApp→](https://unlimitedmessaging.app/es/articles/free-whatsapp-api)
* [Contraseña de aplicación GmailEmail→](https://unlimitedmessaging.app/es/articles/gmail-imap-smtp-app-password)
* [Evitar un bloqueo de WhatsAppWhatsApp→](https://unlimitedmessaging.app/es/articles/avoid-whatsapp-ban)
* [Alternativa a TwilioCompare→](https://unlimitedmessaging.app/es/articles/twilio-alternative)

Fuentes

## De dónde salen las cifras

1. [01Directrices para remitentes de email (SPF, DKIM, DMARC por encima de 5.000 mensajes al día)↗Google](https://support.google.com/a/answer/81126)
2. [02Límite de envío de Gmail: 500 emails al día↗Google](https://support.google.com/mail/answer/22839)
3. [03Plantillas de mensajes de WhatsApp↗Meta for Developers](https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates)
4. [04Precios de la plataforma WhatsApp Business↗Meta for Developers](https://developers.facebook.com/docs/whatsapp/pricing)
5. [05Registro A2P 10DLC↗Twilio](https://www.twilio.com/docs/messaging/compliance/a2p-10dlc)
6. [06SmsUsageMonitor: control de 30 SMS en 30 minutos↗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)

## Lanza la mensajería hoy, paga cuando te dé dinero

Crea una cuenta gratis, vincula un canal y envía tu primer mensaje desde tu app en unos 5 minutos.

[Empezar gratis→](https://app.unlimitedmessaging.app?source=builders)[Conecta tu IA con MCP](https://unlimitedmessaging.app/es/mcp)
