Saltar al contenido principal

Guía para builders

El stack de mensajería de un indie hacker:
lo que cuestan email, SMS y WhatsApp con 0, 1.000 y 10.000 usuarios

Todo SaaS acaba enviando emails de bienvenida, códigos de acceso y notificaciones. Los planes gratis parecen generosos hasta el día del lanzamiento. Aquí tienes la factura de email, SMS y WhatsApp en tres etapas, con Resend, Postmark, SendGrid, Twilio, Brevo y Unlimited Messaging, precios consultados en las páginas de cada proveedor el 9 de noviembre de 2026, y las señales que te dicen cuándo cambiar.

¿Con prisa? Resume este artículo con una IA

La respuesta corta

¿Qué API de mensajería es gratis de verdad para una startup?

Para email solo, el plan gratis de Resend (3.000 al mes, 100 al día) da la mejor experiencia de desarrollo hasta el lanzamiento. Para SMS y WhatsApp, ninguna API que use rutas de operador es gratis: Twilio cobra cada mensaje. Unlimited Messaging es aquí la única opción que sigue siendo gratis en los tres canales, porque envía desde tu correo, tu número de WhatsApp y tu móvil Android.

Calculamos un SaaS sencillo: cada usuario activo recibe 3 emails transaccionales al mes (bienvenida, recibo, cambio de contraseña), 1 código por SMS y 1 aviso por WhatsApp. Con 1.000 usuarios son 3.000 emails, 1.000 SMS y 1.000 WhatsApp al mes; con 10.000 usuarios, diez veces más. Números de EE. UU. para el SMS, la referencia más habitual.

Resultado: con 10.000 usuarios, un stack clásico de Resend Pro, Twilio SMS y Twilio WhatsApp cuesta unos 220 a 240 $ al mes antes de las tasas de registro 10DLC, y la mayor parte es SMS cobrado por mensaje. El mismo tráfico desde tus propias cuentas no cuesta nada por mensaje, pero choca con límites duros: 500 emails al día en Gmail, 30 SMS cada 30 minutos en Android.

Así que la respuesta honesta depende de la etapa. Gratis desde tus propias cuentas mientras pruebas y creces, y luego un servicio de envío de pago para el único canal que supere tu correo o tu móvil, no para los tres a la vez.

Para profundizar: alternativa a Twilio, alternativa a Brevo y la API de SMS más barata en 2026.

Ilustración: un gráfico de barras ascendente, con el titular «¿Qué es gratis de verdad?».

La factura

¿Cuánto cuestan email, SMS y WhatsApp con 0, 1.000 y 10.000 usuarios?

Coste mensual de cada proveedor para su canal, con 3 emails, 1 SMS y 1 WhatsApp por usuario y mes. Sin impuestos ni números de teléfono.

emails transaccionales por usuario y mes
3emails transaccionales por usuario y mes
código por SMS por usuario y mes (EE. UU.)
1código por SMS por usuario y mes (EE. UU.)
aviso por WhatsApp por usuario y mes
1aviso por WhatsApp por usuario y mes
¿Cuánto cuestan email, SMS y WhatsApp con 0, 1.000 y 10.000 usuarios?
0 usuarios (construyendo)1.000 usuarios10.000 usuarios
Resend (email)0 $: 3.000 emails al mes, 100 al día0 $ en teoría; el tope de 100 al día te lleva a Pro por 20 $Pro: 20 $ por 50.000 emails
Postmark (email)0 $: 100 emails al mesBasic: 15 $ por 10.000 emailsUnos 51 $: Basic 15 $ más 20.000 extra a 1,80 $ por cada 1.000
SendGrid (email)0 $ durante 60 días, 100 al díaEssentials desde 19,95 $Essentials desde 19,95 $
Twilio (SMS, EE. UU.)Pago por mensaje, primero el registro 10DLCUnos 12 a 13 $Unos 118 a 133 $
Twilio (WhatsApp)0,005 $ + la tarifa de Meta por plantillaDesde unos 8,40 $Desde unos 84 $
Brevo (email + SMS)0 $: 300 emails al día; SMS con créditos de pagoEmail 0 $; créditos SMS aparte (100 a Francia desde 4,50 €)Nivel Starter de pago para 30.000 emails (desde 9 $ por 5.000) más créditos SMS
Unlimited Messaging Free0 € en los tres canales, breve firma0 €: 3.000 emails caben en Gmail, SMS con tu tarifa0 €, pero 1.000 emails al día superan los 500 de Gmail: usa Workspace o el SMTP de tu dominio
Unlimited Messaging Medium19 € al mes, sin firma, con webhooks19 € al mes19 € al mes, mismos límites de correo y móvil

Precios consultados el 9 de noviembre de 2026 en resend.com/pricing, postmarkapp.com/pricing, las páginas de precios de SendGrid, SMS y WhatsApp de Twilio y brevo.com. Twilio SMS = 0,0083 $ por segmento más 0,0035 a 0,005 $ de recargo del operador, un segmento por código. Twilio WhatsApp = 0,005 $ más la tarifa de Meta, desde 0,0034 $ según el país. El precio Starter de Brevo sube con el volumen de emails; consulta el nivel exacto en su página. Los SMS de Unlimited Messaging se descuentan de tu propia tarifa móvil.

Con 10.000 usuarios

¿Cuánto cuesta el stack completo al mes?

Email, SMS y WhatsApp sumados para los mismos 10.000 usuarios.

Resend Pro para el email
20 $Resend Pro para el email
Twilio SMS, antes de las tasas 10DLC
~125 $Twilio SMS, antes de las tasas 10DLC
Twilio WhatsApp, tarifa de Meta incluida
84 $+Twilio WhatsApp, tarifa de Meta incluida
Unlimited Messaging Medium, los tres canales
19 €Unlimited Messaging Medium, los tres canales

La letra pequeña

¿Qué significa de verdad "gratis" en cada plataforma?

Cinco tipos de gratis, y lo que cada uno te cuesta después.

  1. Prueba gratis (SendGrid)

    100 emails al día durante 60 días, y luego un plan de pago desde 19,95 $ al mes. Sirve para probar, no para lanzar.

  2. Nivel gratis con tope (Resend, Postmark, Brevo)

    Gratis para siempre dentro de una cuota: 100 emails al día en Resend, 100 al mes en Postmark, 300 al día en Brevo. Un día de lanzamiento movido la supera.

  3. Pago por uso (Twilio)

    Sin cuota mensual, pero cada SMS y cada WhatsApp se cobra, y el SMS en EE. UU. exige el registro A2P 10DLC antes del primer envío.

  4. Plan gratis sobre tus propias cuentas (Unlimited Messaging)

    Sin tope de mensajes y sin coste por mensaje en email, WhatsApp y SMS, con una breve firma en cada mensaje. Los límites son los de tu proveedor de correo, tu móvil y el uso razonable de WhatsApp.

  5. Autoalojado (código abierto)

    Software gratis, servidor de pago y tu propio tiempo: relés SMTP, librerías de WhatsApp o pasarelas SMS que ejecutas y mantienes tú.

La hoja de ruta

¿Cuándo conviene pasar a una API de mensajería de pago?

Un stack por etapa. Cambia un canal cada vez, cuando aparezca su propio límite.

  1. 01

    Construyendo (0 usuarios)

    Una sola API gratis para los tres canales: conecta Gmail, tu número de WhatsApp y un móvil Android, y prueba cada flujo sin tarjeta.

  2. 02

    Primeros 1.000 usuarios

    Sigue siendo gratis. Pasa a Medium por 19 € al mes cuando quieras quitar la firma o recibir respuestas y estados de entrega por webhook.

  3. 03

    Alrededor de 10.000 usuarios

    Por encima de 500 emails al día, pasa los recibos a Google Workspace, al SMTP de tu dominio o a Resend Pro. Mantén WhatsApp y SMS en tu propio número.

  4. 04

    Picos, normativa, mensajes en frío

    Picos de OTP de cientos por minuto, sectores regulados o mensajes masivos a desconocidos: usa Twilio Verify, plantillas oficiales de WhatsApp y un servicio de email marketing.

El código

¿Cómo es una llamada para tres canales?

Una petición envía un mensaje por canal y los agrupa bajo un dispatchId común. Quita los canales que no necesites.

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": "Tu recibo de Acme",
    "text": "¡Pago recibido, gracias! Tienes el recibo en tu cuenta.",
    "channels": [
      {
        "channel": "EMAIL"
      },
      {
        "channel": "WHATSAPP"
      },
      {
        "channel": "SMS"
      }
    ]
  }),
});
TypeScript con fetch. El mismo cuerpo sirve desde Python, curl, n8n o los SDK.
Prompt para Lovable, Bolt, v0, Cursor o Claude CodePrompt
Añade Unlimited Messaging como capa de mensajería de esta app. Instala @unlimited-messaging/sdk o usa fetch, y lee UM_API_KEY solo del entorno del servidor. Crea una función de servidor notify(user, event) que llame a POST https://api.unlimitedmessaging.app/message con Authorization: Bearer UM_API_KEY. Cuerpo: to: { email: user.email, phone: user.phone } (E.164), subject, text, channels: una entrada por cada canal que el usuario haya aceptado entre { channel: 'EMAIL' }, { channel: 'WHATSAPP' }, { channel: 'SMS' }. Úsala para: bienvenida al registrarse (email + WhatsApp), recibo de pago (email), alerta importante (WhatsApp, o SMS si no tiene WhatsApp). Añade una pantalla de preferencias de notificación con los tres canales. Registra los fallos y nunca bloquees el flujo del usuario. Referencia: https://unlimitedmessaging.app/llms-full.txt
Pégalo en tu herramienta de código con IA. Crea antes la clave API en la app de Unlimited Messaging y guárdala como secreto del servidor.

FAQ

Preguntas sobre el stack de mensajería de un indie hacker

Ilian, ingeniero de software senior

Escrito por

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

Ver el perfil de LinkedInActualizado el

Email, SMS y WhatsApp gratis.

Conecta tu correo, tu número de WhatsApp y tu móvil Android, crea una clave API y envía desde tu app con una sola llamada.