Infraestructura de WhatsApp para developers
Construye sobre WhatsApp sin construir la infraestructura.
Una sola API sobre WhatsApp Cloud API oficial de Meta: envía mensajes, recibe eventos por webhook y observa cada entrega. API keys, workspaces, idempotencia, rate limits y firma de webhooks incluidos desde el día uno.
Empieza gratis en el dashboard · sin tarjeta para explorar
curl -X POST https://developer-api.dulabs.co/api/v1/messages \
-H "Authorization: Bearer dl_live_9c2f…a1" \
-H "Idempotency-Key: 8f2a1c…" \
-d '{
"whatsappNumberId": "wn_01HX8Z…",
"to": "573000000000",
"type": "text",
"text": { "body": "Hola desde DuLabs" }
}'{ "jobId": "job_01HX8Z…", "status": "created" }La plataforma
La infraestructura de mensajería, ya construida.
Tú haces un POST. Nosotros manejamos autenticación, rate limiting, idempotencia, la cola, los reintentos, la firma de webhooks y la entrega a Meta.
Sobre WhatsApp oficial
WhatsApp oficial. Tu producto. Tu infraestructura.
DuLabs es la infraestructura, no otro chatbot. Conectas WhatsApp Cloud API de Meta a tu propio producto y construyes encima: agentes de IA, CRMs, automatizaciones y sistemas propios.
Construyes sobre la infraestructura oficial de WhatsApp de Meta y operas dentro de sus políticas y mecanismos de mensajería.
API-first
Un POST y tu mensaje está en camino.
Diseñada para leerse en un minuto. El mismo contrato en cURL, JavaScript o TypeScript.
- Autenticación con API key vía Bearer.
- Idempotency-Key para reintentar sin duplicar.
- Respuestas y errores con formato estable y request_id.
- Consulta el estado con GET /messages/{id}.
curl https://developer-api.dulabs.co/api/v1/messages \
-H "Authorization: Bearer dl_live_your_api_key" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"whatsappNumberId": "00000000-0000-0000-0000-000000000000",
"to": "573000000000",
"type": "text",
"text": { "body": "Hola desde DuLabs" }
}'Ciclo de vida
Sigue cada mensaje, del POST al webhook.
Un mensaje no es «enviar y rezar». Cada estado queda registrado con su request id, latencia y timestamp, y termina en un webhook firmado en tu endpoint.
Webhooks
Eventos en tiempo real, firmados y verificables.
Cada mensaje entrante y cada cambio de estado llega a tu endpoint como un evento firmado. Verificas la firma y confías en el origen.
{
"type": "message.status",
"data": { "wamid": "wamid.HBg…", "status": "delivered" }
}Observabilidad
Ve exactamente qué pasó con cada evento.
No adivines por qué no llegó un mensaje. Cada mensaje deja un rastro: estado, request id, latencia, intentos y timestamp.
- Cada intento de entrega y su latencia real.
- Reintentos con backoff y cola de fallidos (DLQ).
- Replay de un evento con un clic desde el dashboard.
Mensajería
Mensajería a escala, con reglas claras.
Envía desde una confirmación hasta una campaña, y observa cada entrega. El envío de plantillas y campañas sigue las categorías y políticas de mensajería de WhatsApp/Meta.
- Transaccionales, notificaciones, conversacionales y campañas con plantillas.
- Seguimiento por estado: enviado, entregado, leído y fallido.
- Reintentos con backoff, DLQ y webhooks de estado por cada mensaje.
Estados provistos por WhatsApp Cloud API · sin promesas de «cero bloqueos».
Coexistencia
Automatiza sin dejar de atender a mano.
Cuando la configuración de Meta lo permite, DuLabs trabaja en modo Coexistencia: tu equipo sigue usando la app de WhatsApp y, sobre el mismo número, conectas API, webhooks y agentes.
- Un mismo número atiende de forma manual y por API, según la configuración de Meta.
- Automatiza e integra agentes y sistemas propios sin migrar el número.
- Las capacidades disponibles dependen de la configuración de WhatsApp/Meta.
Seguridad
Seguridad integrada, no un extra.
Capacidades reales del producto. Sin claims de certificaciones que aún no tenemos.
Dashboard
Un panel para operar tu integración.
Workspaces, uso, números conectados, API keys, webhooks y el stream de eventos — todo en una sola herramienta.
Pricing
Precios simples, en USD.
Elige un plan y cámbialo cuando quieras desde el dashboard.
Documentación
Docs claras, con ejemplos que funcionan.
Quickstart, autenticación, mensajes, webhooks, rate limits, errores y la referencia completa del API.
FAQ
Preguntas frecuentes
¿Qué es DuLabs Developer?
Una plataforma CPaaS: una API para enviar mensajes por WhatsApp Cloud API, recibir eventos por webhook y observar cada entrega, con API keys, workspaces, idempotencia y rate limits.
¿Necesito saber programar?
Para integrar el API sí: es un producto para developers. La documentación tiene ejemplos en cURL y JavaScript/TypeScript listos para copiar.
¿Cómo conecto WhatsApp?
Conectas tu número de WhatsApp Cloud API desde el dashboard y obtienes su id para usarlo en la API. Los detalles están en la documentación.
¿Qué puedo construir sobre DuLabs?
DuLabs es infraestructura: sobre ella conectas tu propio producto y construyes agentes de IA, CRMs, automatizaciones, notificaciones y campañas, usando WhatsApp Cloud API oficial de Meta.
¿Funciona en modo Coexistencia?
Sí, cuando la configuración de WhatsApp/Meta lo permite: tu equipo sigue atendiendo desde la app de WhatsApp y, sobre el mismo número, conectas API, webhooks y agentes. Las capacidades dependen de esa configuración.
¿Cómo funcionan los webhooks?
Enviamos cada evento entrante y de estado a tu endpoint, firmado con HMAC-SHA256, con timestamp y Event-ID. Verificas la firma y deduplicas por Event-ID; hay reintentos con backoff y DLQ.
¿Qué incluye cada plan?
Cada plan define mensajes mensuales incluidos, números, workspaces y miembros. Los valores exactos se muestran arriba, en Pricing, tomados directamente del catálogo.
¿Puedo usar mi propia API key?
Generas tus API keys (dl_live_…) desde el dashboard, por workspace, y puedes rotarlas o revocarlas cuando quieras.
¿Puedo cambiar de plan?
Sí, cambias de plan desde el dashboard. El pago se procesa dentro del panel, no en esta página.
¿Hay documentación?
Sí: quickstart, autenticación, mensajes, webhooks, rate limits, errores y la referencia completa del API.
¿Enterprise cómo funciona?
Enterprise es de contratación asistida por ventas: escríbenos con el botón «Contactar ventas» y definimos límites y condiciones.
Construye tu integración sobre DuLabs.
Crea tu workspace, genera una API key y envía tu primer mensaje hoy.