Crear cuenta gratis

Para SaaS y devs

API de WhatsApp para SaaS y Desarrolladores

Quieres WhatsApp dentro de tu producto, pero la API oficial de Meta es burocrática y cobra por conversación, y correr Baileys en tu propio servidor se vuelve deuda técnica que nadie quiere mantener. ZapZap API te entrega instancia gestionada, REST y webhooks, sin que te ocupes de sesión ni de QR.

R$15por número activo / mes.Prepago, con crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.
+74 mil eventos por día+60 operaciones operaciones activas en la Familia

Lo que te frena hoy

La API oficial (Cloud API) exige verificación de Meta, plantilla preaprobada y cobra por conversación, inviable para un MVP o un producto aún en validación.

Tus Edge Functions de Supabase superan el timeout de 60s cuando la llamada de envío queda colgada esperando una respuesta síncrona de WhatsApp.

Necesitas el webhook de mensaje recibido para cerrar el ciclo en tu backend, pero cada proveedor manda un payload distinto y mal documentado.

Correr Baileys o venom-bot en tu propio servidor significa gestionar el almacenamiento de autenticación, la reconexión y una sesión que se cae de madrugada sin nadie cerca.

Escalar a varios números en un producto multi-tenant se vuelve una pesadilla de códigos QR, sesiones y reconexiones por cada cliente.

Enviar OTP y notificaciones transaccionales desde el mismo número que hace marketing aumenta el riesgo de bloqueo de la cuenta.

Cómo queda con ZapZap

  1. 1

    Aprovisiona la instancia y obtén el token

    Crea el número desde el panel o por la API, escanea el QR una vez y recibe un token REST listo para usar en tu backend. Sin SDK propietario, solo HTTP.

  2. 2

    Apunta el webhook a tu endpoint

    Configura la URL de tu backend (ruta de Next.js, Edge Function o Worker) y empieza a recibir cada mensaje, estado de entrega y evento de conexión en JSON limpio.

  3. 3

    Envía de forma asíncrona

    Llama al endpoint de envío y retorna de inmediato. El envío real ocurre en la cola de la instancia, así tu Edge Function termina mucho antes del timeout de 60s.

  4. 4

    Cierra el ciclo con la respuesta

    Cuando el usuario responde, el webhook llega a tu backend, lo guardas en la base de datos y, si quieres, dejas que la IA por instancia califique o responda sola.

Qué usar

Los recursos que importan aquí

Los módulos de ZapZap que resuelven justo los dolores de este escenario.

Webhooks y REST

El corazón de la integración: envía por HTTP y recibe cada mensaje, estado y evento en tu endpoint. Payload en JSON estable, sin necesidad de una biblioteca propietaria en tu stack.

IA por instancia

Conecta un agente de atención o calificación directamente al número, con el business_description de tu producto. Útil para responder dudas de onboarding sin escribir flujos a mano.

Antibloqueo

Indicador de escritura automático, esperas y envío fuera de patrón reducen el riesgo cuando envías OTP y notificaciones en volumen por la cuenta no oficial.

Flow Builder

Arma el flujo de onboarding o de recolección de datos sin código, en un editor visual, y deja que WhatsApp guíe al nuevo usuario mientras tu backend solo escucha los eventos.

Mensajes listos para adaptar

Ejemplos para empezar. Personalízalos con el nombre del cliente y los datos de tu negocio.

Tu código de verificación es 384291. Expira en 5 minutos. Si no lo solicitaste, ignora este mensaje.

Pago aprobado. Tu plan Pro ya está activo y el acceso liberado en el panel. Cualquier duda, solo responde por aquí.

Bienvenido a [Producto]. Tu entorno ya está en línea. ¿Quieres que te envíe ahora el paso a paso de la primera integración?

Para OTP y mensajes transaccionales, registra el opt-in del usuario y trata los datos de contacto conforme a la LGPD (ley de protección de datos de Brasil). ZapZap API actúa como intermediaria: los datos pasan por tu backend y tú mantienes el control de la base.

Preguntas frecuentes

¿Es la API oficial de Meta?

No. ZapZap API es una API no oficial mediante instancias gestionadas de WhatsApp. No necesitas verificación de Meta, plantilla aprobada ni cobro por conversación. A cambio, usa los módulos de antibloqueo y calentamiento para reducir el riesgo de la cuenta.

¿Cómo resuelvo el timeout de 60s de las Edge Functions de Supabase?

Envía de forma asíncrona. Llamas al endpoint de envío, este encola el mensaje en la instancia y retorna de inmediato, así tu función termina mucho antes de los 60s. La confirmación de entrega llega después por el webhook, sin trabar la solicitud.

¿Recibo un webhook de los mensajes que envía el usuario?

Sí. Apuntas el webhook a tu backend y empiezas a recibir mensajes entrantes, estado de entrega y eventos de conexión en JSON. Puedes guardarlos en tu base de datos, disparar automatizaciones o dejar que la IA por instancia responda.

¿Cómo funciona el cobro?

Son R$15 por número activo al mes, prepago, sin cobro por mensaje. Aprovisionas cuantos números necesites (útil para multi-tenant) y pagas solo por los que estén activos. Hay un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.

¿Puedo separar el número de OTP del número de marketing?

Sí, y se recomienda. Cada número es una instancia aislada con su propio token. Corre lo transaccional y los OTP en una instancia y los envíos de marketing en otra, lo que reduce el riesgo de bloqueo en la cuenta que envía códigos críticos.

Empieza ahora

Crea tu cuenta, conecta un número en minutos y prueba la API con calentamiento y anti-bloqueo. R$15 por número activo/mes, prepago, sin permanencia.