mensajes.xyz
WhatsApp Templates · API · Webhooks · LatAm

Notificaciones por WhatsApp,
sin drama.

Envía mensajes con plantillas aprobadas (utility/marketing) desde una API simple. Perfecto para pagos, OTPs, recordatorios, tickets, delivery y alerts operativas.

Entrega
Alta + trazable
Sent · Delivered · Read · Failed
Integración
API en 5 min
curl · PHP · Node · Webhooks
LatAm
Listo para escalar
multi-cliente · logs · rate limit
Quick demo
curl -X POST https://api.mensajes.xyz/v1/notify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "5215512345678",
    "template": {
      "name": "pago_link",
      "lang": "es_MX",
      "body": ["Erik", "https://3f3.xyz/abcd"]
    },
    "metadata": { "order_id": "ORD-9981" }
  }'
Respuesta: { ok: true, message_id, status: "queued" }

Cómo funciona

Usas plantillas aprobadas por WhatsApp y disparas notificaciones desde tu backend (webhooks, cronjobs o eventos). Nosotros te damos API + logs + webhooks de status.

1) Define tu template

Crear y aprobar tu plantilla (Utility/Marketing) en WhatsApp Manager. Variables: {{1}}, {{2}}…

2) Envía con API

POST /v1/notify con to, template.name y body (params).

3) Recibe estados

Webhook con eventos: sent/delivered/read/failed. Guarda logs y arma métricas.

API (v1)

Endpoints base: https://api.mensajes.xyz/v1

Enviar notificación
POST /notify
{
  "to": "5215512345678",
  "template": {
    "name": "pago_link",
    "lang": "es_MX",
    "body": ["Erik", "https://3f3.xyz/abcd"]
  },
  "metadata": { "order_id": "ORD-9981" }
}
Consultar estado
GET /messages/{message_id}
{
  "ok": true,
  "message_id": "wamid...",
  "status": "delivered",
  "to": "5215512345678"
}

Pricing

Define tu plan por volumen + logs + webhooks. (Aquí puedes poner tiers cuando los tengas.)

Starter

Para pruebas / MVP. API + logs básicos.

Growth

Batch + webhooks + métricas.

Scale

Multi-tenant, rate limits dedicados, SLA.

Contacto

¿Quieres acceso / API key? Escríbenos: