Wapi convierte WhatsApp en una API limpia. En lugar de lidiar con librerías de bajo nivel y sesiones frágiles, expone una interfaz REST para enviar mensajes, recibir eventos por webhook y gestionar varias cuentas desde un solo panel.
El reto
Enviar WhatsApp programáticamente suele terminar en proveedores con coste por mensaje o en integraciones frágiles que se desconectan. Muchos negocios quieren conectar su CRM, su ecommerce o su bot a WhatsApp sin perder el control de los datos ni pagar márgenes por mensaje.
Qué hicimos
Un gateway self-hosted con arquitectura NestJS + Next.js, Postgres y Redis:
- Múltiples cuentas de WhatsApp con sesiones persistentes (Baileys).
- Envío vía API REST con soporte multimedia completo (imágenes, audio, documentos).
- Webhooks en tiempo real para mensajes entrantes y cambios de estado.
- Dashboard para gestionar cuentas, plantillas y el historial de mensajes.
Cómo lo construimos
Priorizamos robustez: reconexión automática de sesiones, cola con Redis para picos de envío y persistencia en Postgres. La API está documentada para que cualquier sistema se integre en minutos. Todo corre en tu propia infraestructura o en Cloudflare, sin depender de terceros.
Resultados
Un único punto de integración para WhatsApp: tu CRM, tu tienda o tu bot hablan con una API estable, tus datos no salen de tu control y escalas con el número de cuentas sin cambiar de proveedor.