Saltar al contenido
API REST · Mensajes transaccionales

API REST de WhatsApp para mensajes transaccionales. Sin Meta.

Confirmaciones de pedido, recordatorios de cita, notificaciones de envío, OTP y alertas vía WhatsApp. Sin templates pre-aprobados. Sin Business Manager. Sin trámites.

Desde $0.47/msg MXN
8 mensajes prueba
CFDI automático

Sin tarjeta de crédito. 2 min para crear cuenta.

Pedido #12349:41
Tu pedido fue confirmado y llega el martes.
Código de acceso9:42
Tu código OTP es 847291. Válido 5 minutos.
Envío en camino9:43
Tu paquete salió de la bodega hoy.
Alerta de seguridad9:44
Inicio de sesión en tu cuenta desde Guadalajara.
Solo uso transaccional

¿Qué es un mensaje transaccional?

Esta API es para mensajes que tu sistema dispara como respuesta a una acción del usuario: un pedido, una cita, un inicio de sesión. No es para campañas ni promociones.

Transaccional

Sí permitido

  • "Tu pedido #1234 fue confirmado y llegará el martes."
  • "Recordatorio: tienes cita médica mañana a las 10:00 AM."
  • "Tu paquete fue entregado. ¿Necesitas ayuda?"
  • "Código OTP: 847291. Válido por 5 minutos."
  • "Alerta: inicio de sesión en tu cuenta desde Guadalajara."

Promocional

No permitido: viola TOS

  • "¡50% de descuento este fin de semana!"
  • "Nueva colección de verano ya disponible."
  • "¡Compra ahora y recibe envío gratis!"
  • Campañas masivas, newsletters o difusión a listas frías.

Nuestros servicios están diseñados exclusivamente para mensajes transaccionales. El uso para promociones masivas, marketing o spam viola nuestros Términos de Servicio y puede resultar en la suspensión de la cuenta. Si tu caso de uso es marketing, escríbenos antes de integrar.

Tu sistema dispara cada mensaje desde tu propia fuente

WhatsApp es el canal de salida; el disparo viene de donde ya trabajas.

Tu API o un webhook

Tu backend o un webhook disparan el OTP, la alerta o la notificación desde tu propio código.

Shopify o WooCommerce

Tu tienda dispara la confirmación de pedido y el aviso de envío hacia WhatsApp.

Google Calendar

Google Calendar dispara el recordatorio de cita programado, sin que muevas un dedo.

Formularios o Zapier

Un formulario o Zapier dispara el mensaje de bienvenida al captar un lead nuevo.

Nissan, Soriana, Holcim, HP y más empresas confían en SMS Masivos

Integra WhatsApp en 5 pasos

Sin BSP, sin burocracia Meta.

Paso 1

Escanea QR y vincula tu número

Escaneas el QR desde tu panel con tu teléfono. En 30 segundos tu número queda vinculado. Sin BSP, sin esperar aprobación de Meta.

Paso 2

Obtén tu API Key del panel

Copia tu API Key desde el panel y envíala en el header apikey. Una sola key para todos los endpoints. Autenticación estándar, igual que cualquier API REST.

Paso 3

Haz tu primera llamada API

POST a /whatsapp/send con instance_id, number y message. Respuesta JSON con estatus. Menos de 10 líneas de código.

Paso 4

Recibe confirmación via webhook

Configura tu webhook_url al crear la instancia y recibe callbacks POST con el estado de entrega y las respuestas entrantes, en formato { event, payload, session }.

Paso 5

Tu cliente recibe el WhatsApp

El mensaje llega al WhatsApp del cliente desde tu número. Ideal para notificaciones, confirmaciones y alertas automáticas.

Tu primer envío en 3 lenguajes

Copia, pega y reemplaza tu API Key.

enviar-whatsapp.sh
# Reemplaza apikey, instance_id y número destino
curl -X POST https://api.smsmasivos.com.mx/whatsapp/send \
  -H "apikey: $WA_APIKEY" \
  -H "Content-Type: application/json" \
  -d '{
    "instance_id": "tu_instancia",
    "number": "5215551234567",
    "message": "Tu pedido #1234 fue confirmado",
    "type": "text"
  }'

Documentación: help.smsmasivos.com.mx

Webhooks en tiempo real

Configura tu webhook_url y recibe el estado de entrega y las respuestas entrantes en tu servidor.

Un solo callback POST

Al crear tu instancia, defines webhook_url con webhook_status: 1. A partir de ahí, cada actualización de mensaje llega a tu endpoint con el mismo sobre JSON: distingues el tipo de evento por el campo event.

POST a tu webhook_url
{
  "event": "message",
  "session": "tu_instancia",
  "payload": {
    "number": "5215551234567",
    "message": "Gracias, recibido"
  }
}

Estado de entrega

Confirma en tu sistema que la notificación transaccional llegó al destinatario.

Respuestas entrantes

Cuando un cliente responde, lo atiendes directamente desde tu teléfono y también lo recibes en tu webhook.

Reintento por SMS

Si un número no tiene WhatsApp, tu código puede reintentar la misma alerta por SMS con la API.

Sin burocracia Meta. Resultados inmediatos.

Alternativa directa a la API oficial de WhatsApp Business.

SMS Masivos

  • 5 min de setup
  • Sin aprobación Meta
  • Plantillas libres
  • MXN, prepago
  • CFDI 4.0
  • Soporte en español
  • Conexión QR

WhatsApp Business API oficial

  • 2-4 semanas de setup
  • Aprobación obligatoria
  • Plantillas pre-aprobadas
  • USD, mensualidad
  • Sin CFDI
  • Soporte en inglés

A considerar:

Sin palomita verde Requiere teléfono real con WhatsApp ~10K mensajes/día por número Multimedia vía API

Mismos créditos que SMS. Sin renta mensual.

Prepago, sin vencimiento. Un crédito = un mensaje.

500 créditos
$0.90/msg · $450 MXN
Empezar
1,000 créditos Popular
$0.77/msg · $770 MXN
Empezar
10,000 créditos
$0.68/msg · $6,800 MXN
Empezar
30,000 créditos
$0.63/msg · $18,900 MXN
Empezar
80,000 créditos
$0.47/msg · $37,600 MXN
Empezar
Sin renta mensual
Sin vencimiento
CFDI 4.0
8 mensajes de prueba

Preguntas frecuentes

¿Puedo usar esta API para enviar promociones?

No. Esta API está diseñada exclusivamente para mensajes transaccionales: confirmaciones de pedido, recordatorios, códigos OTP, alertas y notificaciones de servicio. El uso para promociones masivas, marketing o spam viola nuestros Términos de Servicio y puede resultar en la suspensión de la cuenta.

¿Necesito aprobación de Meta o Business Manager?

No. Conectas tu número vía QR, como WhatsApp Web. Sin registro BSP, sin Business Manager y sin plantillas pre-aprobadas por Meta. Escaneas y empiezas a enviar mensajes transaccionales en minutos.

¿Qué pasa si el cliente responde?

La respuesta llega directo a tu dispositivo como un mensaje de WhatsApp normal, y también puedes recibirla en tu servidor vía webhook. Ideal para confirmaciones y atención automatizada.

¿Necesito templates o SDK para integrar?

No necesitas templates pre-aprobados: escribes cualquier mensaje transaccional. La API es REST con JSON y funciona con cualquier lenguaje que haga HTTP requests. Sin SDKs propietarios. Hay ejemplos en curl, Python y JavaScript en la documentación.

¿Puedo usar mi número de WhatsApp actual?

Sí. Conectas tu número existente escaneando el QR. Debe ser un teléfono real con WhatsApp activo. Se desconecta tras 15 días de inactividad.

Conecta tu sistema hoy. Sin burocracia.

Crea tu cuenta, obtén tu API Key, envía tu primer WhatsApp en minutos.

8 mensajes de prueba sin costo. Sin tarjeta. CFDI incluido.