Email y WhatsApp en
una sola petición.
Una sola llamada a POST /message envía el mismo mensaje a tu cliente por WhatsApp y por email. Sale de tu propio número de WhatsApp y de tu propio buzón, sin coste extra: el canal de email y el envío multicanal están en todos los planes, Free incluido.
La idea
Dos canales, una petición, tu propia infraestructura
Algunos mensajes merecen llegar dos veces: un pedido listo para recoger, un recordatorio de cita, una factura pendiente. Quizá tu cliente lea WhatsApp primero, o solo mire el correo en la oficina.
Normalmente eso implica dos integraciones: un proveedor de WhatsApp por un lado, un servicio de email por otro, dos SDK, dos facturas y dos registros que cuadrar. Con UnlimitedMessaging, los dos canales están detrás del mismo endpoint. Indicas los canales en un array channels, pones el teléfono y el email del destinatario en to, y la API hace el resto.
Nada sale de un remitente compartido. Los mensajes de WhatsApp salen de tu propio número, vinculado escaneando un código QR. Los emails salen de tu propia dirección, a través de tu propio servidor de correo, y una copia queda en tu carpeta de Enviados. UnlimitedMessaging es solo el transporte: tu entregabilidad y tu reputación siguen siendo tuyas.
Y empezar es gratis. El canal de email y el envío multicanal están disponibles en todos los planes, incluido el plan Free, sin tarjeta de crédito.
La petición
Así es la petición
Un solo cuerpo JSON con un objeto to y un array channels. Te autenticas con tu clave API como Bearer token.
{
"to": {
"phone": "+33612345678",
"email": "[email protected]"
},
"subject": "Tu pedido está listo",
"text": "Hola, tu pedido ya está listo para recoger.",
"channels": [
{
"channel": "WHATSAPP"
},
{
"channel": "EMAIL"
}
]
}curl -X POST https://api.unlimitedmessaging.app/message \
-H "Authorization: Bearer $UM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": {
"phone": "+33612345678",
"email": "[email protected]"
},
"subject": "Tu pedido está listo",
"text": "Hola, tu pedido ya está listo para recoger.",
"channels": [
{
"channel": "WHATSAPP"
},
{
"channel": "EMAIL"
}
]
}'to
Quién recibe el mensaje: phone para WhatsApp, email para el correo. Indica ambos para llegar al mismo cliente por los dos canales.
channels
Los canales de envío, por ejemplo WHATSAPP y EMAIL. Cada entrada puede sobrescribir text, html y subject solo para ese canal.
subject, text, html
El contenido común. El asunto lo usa el email, que también acepta un cuerpo HTML. WhatsApp usa el texto.
accountId (opcional)
La cuenta conectada que envía. Si lo omites, se usa tu única cuenta activa en ese canal: tu número de WhatsApp, tu buzón.
Authorization: Bearer
Tu clave API, enviada como Bearer token a https://api.unlimitedmessaging.app.
Qué pasa después
Un mensaje por canal, agrupados por un dispatchId
La API no mezcla los canales en un proceso opaco. Cada canal se convierte en un mensaje real que puedes seguir por separado.
- 1
Envías una petición
Un solo POST /message con to y channels. Sin bucles por tu parte, sin una segunda llamada para el otro canal.
- 2
Se crea un mensaje por canal
La API crea un mensaje de WhatsApp y un mensaje de email, marcados con el mismo dispatchId para encontrarlos juntos.
- 3
Cada uno sale de tu cuenta con su propio estado
El mensaje de WhatsApp sale de tu número, el email de tu buzón. Cada mensaje conserva su propio estado, así sabes exactamente cómo fue cada canal.
- Petición API para WhatsApp y email a la vez
- 1Petición API para WhatsApp y email a la vez
- Adjuntos como máximo por email
- 20Adjuntos como máximo por email
- Tamaño total de adjuntos por email
- 25 MBTamaño total de adjuntos por email
- Plan Free, email y multicanal incluidos
- 0 EURPlan Free, email y multicanal incluidos
Contenido por canal
Adapta el mensaje a cada canal
Un email y un WhatsApp no se leen igual. Mantén un contenido común y sobrescribe solo lo que cambia, en la entrada de cada canal.
{
"to": {
"phone": "+33612345678",
"email": "[email protected]"
},
"subject": "Tu pedido n.º 1042 está listo",
"html": "<p>Hola,</p><p>Tu pedido <strong>n.º 1042</strong> ya está listo para recoger en tienda.</p>",
"channels": [
{
"channel": "WHATSAPP",
"text": "Hola, tu pedido n.º 1042 ya está listo para recoger."
},
{
"channel": "EMAIL"
}
]
}Canal por canal
Qué cambia entre WhatsApp y el email
La misma petición, pero cada canal mantiene sus propias reglas.
| WhatsAppTu propio número | EmailTu propio buzón | |
|---|---|---|
| Remitente | Tu número de WhatsApp, vinculado escaneando un código QR | Tu dirección de email, a través de tu propio servidor de correo |
| Destinatario | to.phone | to.email |
| Asunto | No se usa | Obligatorio |
| Cuerpo | text, o el HTML convertido en texto plano | text y/o HTML |
| Adjuntos | 1 archivo por mensaje | Hasta 20 archivos, 25 MB en total |
| Respuestas recibidas | Llegan a tu número de WhatsApp | Llegan a la bandeja de entrada del panel, agrupadas por hilo |
Un solo canal
La forma de un solo canal sigue funcionando
No todos tus clientes te dan a la vez un teléfono y un email. Para un solo canal, olvídate de to y channels y usa recipient: un número de teléfono envía por WhatsApp, una dirección de email envía por correo. Un email necesita un subject.
Igual que en la forma multicanal, accountId es opcional: si lo omites, se usa tu única cuenta activa en ese canal.
{
"recipient": "[email protected]",
"subject": "Tu factura",
"text": "Hola, tu factura de este mes ya está disponible."
}Tu número, tu buzón, gratis
Tu propia infraestructura, sin coste extra
Tú pones los remitentes que tus clientes ya conocen. Nosotros transportamos los mensajes.
Tu propio número de WhatsApp
Vincula el número que tus clientes ya tienen guardado escaneando un código QR. Mensajes ilimitados a precio mensual fijo, y un plan Free sin tarjeta de crédito.
API, SDK, panel y MCP
Llama a la API directamente o con los SDK de TypeScript y Python, redacta por canal en el panel, o deja que Claude o ChatGPT envíen con la herramienta send-message del servidor MCP.
Tu propio buzón
Conéctalo por IMAP/SMTP: Gmail con una contraseña de aplicación de Google, tu propio dominio o cualquier proveedor IMAP/SMTP. La configuración del servidor se detecta a partir de la dirección.
Gratis en todos los planes
El canal de email y el envío multicanal están incluidos en todos los planes, también en el plan Free.
FAQ
Preguntas sobre enviar email y WhatsApp en una petición
Fuentes
Fuentes y referencias
Para verificar por ti mismo la información de este artículo:

Escrito por
Ilian · Ingeniero de software senior
Ingeniero de software senior, funda y dirige varias empresas tecnológicas. Diseña productos en torno a las API de mensajería, la automatización y la integración de la IA, y comparte aquí lo que aprende construyendo.
Llega a tus clientes por WhatsApp y por email, en una sola llamada.
Vincula tu número de WhatsApp, conecta tu buzón y envía tu primer mensaje multicanal con el plan Free. Sin tarjeta de crédito.
Empezar gratis