Webhook y API REST
Tu sistema llama a la API para enviar y recibe cada mensaje en un endpoint tuyo, por webhook. Es el camino con más control y la base de todos los demás.
Tu propio backend, ERP o CRM, Supabase, Chatwoot
Integraciones
La API de ZapZap habla con cualquier herramienta que acepte HTTP y webhooks. Mira los tres caminos para integrar, el paso a paso en tres llamadas y el tutorial de cada herramienta.
No hay una única manera de integrar WhatsApp con un sistema. El camino correcto depende de quién lo va a montar y de dónde viven ya tus datos.
Tu sistema llama a la API para enviar y recibe cada mensaje en un endpoint tuyo, por webhook. Es el camino con más control y la base de todos los demás.
Tu propio backend, ERP o CRM, Supabase, Chatwoot
Armas el flujo en un editor visual y usas nodos de HTTP y webhook para hablar con la API. Sirve cuando ya existe un conector para el otro lado del flujo.
n8n, Make, Zapier
El CRM, el chatbot o la hoja de cálculo que ya usas dispara y recibe eventos por webhook o automatización nativa, y el puente con WhatsApp es la URL de la API.
HubSpot, RD Station, Kommo, Pipedrive, Typebot, Google Sheets y otras
Conectar ZapZap a n8n convierte WhatsApp en un disparador y en un canal de salida dentro de tus flujos. En una clínica, por ejemplo, una nueva cita cae en una hoja de cálculo, n8n detecta la fila y el nodo ZapZap envía la confirmación al paciente. En el sentido inverso, cada mensaje recibido llega al ZapZap Trigger, que puede consultar un CRM, pasar el texto a un agente de IA de n8n y responder desde el mismo número. ZapZap conecta números por un canal no oficial y gestionado, y el comportamiento del flujo cuenta: evita envíos masivos y mensajes idénticos seguidos. Cuesta R$15 por número activo al mes, prepago, y empiezas con crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.
Ver tutorialImagina una clínica de estética que capta leads con un formulario de Typeform o con una hoja de Google Sheets. Cada vez que llega un lead nuevo, quieres que reciba un mensaje de bienvenida en WhatsApp al instante, sin que nadie escriba nada. Al conectar Zapier con ZapZap API, el Zap escucha el formulario como Trigger y, en el paso de acción, dispara un POST a la API que envía el mensaje desde tu número. Del otro lado, también puedes recibir en Zapier las respuestas de los clientes mediante el webhook de ZapZap y reenviarlas a tu CRM, correo o Slack. Como las instancias de ZapZap pasan por calentamiento en comunidad, anti-bloqueo e IA por instancia, esto reduce el riesgo de restricción del número incluso con volumen de envíos automáticos. El costo es R$15 por número activo al mes, prepago, y empiezas con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente, para probar el flujo antes de escalar.
Ver tutorialQuien usa Supabase guarda todo en Postgres: registros, pedidos, citas, estado de pagos. El problema es avisar al cliente por WhatsApp cuando algo cambia. Al conectar Supabase con ZapZap API, envías el mensaje desde dentro de tu propio backend. Un ejemplo concreto: cuando una fila entra a la tabla pedidos con estado confirmado, un trigger de base de datos llama a una Edge Function que envía la confirmación al WhatsApp del cliente al instante. Nada de revisar hojas de cálculo ni pegar números a mano. Como ZapZap API usa instancias administradas con calentamiento en comunidad y una capa anti-bloqueo, reduces el riesgo de que la cuenta caiga en envíos automáticos, y además tienes IA por instancia para responder las respuestas del cliente sin salir del flujo.
Ver tutorialPor sí solo, Chatwoot no habla WhatsApp con un número común: o usas la API Oficial (cara y burocrática) o no tienes canal. Al conectar ZapZap API, usas un número normal de WhatsApp mediante una instancia gestionada y llevas todas las conversaciones a la bandeja de Chatwoot. Un escenario concreto: un equipo de soporte de 5 agentes atiende a cientos de clientes en un solo número. El cliente escribe por WhatsApp, ZapZap dispara un webhook, tu capa intermedia crea la conversación en Chatwoot y el agente responde desde la pantalla de Chatwoot. La respuesta sale por el webhook de Chatwoot y ZapZap la envía de vuelta por WhatsApp. Obtienes distribución de conversaciones, historial centralizado y métricas de atención, manteniendo el calentamiento comunitario, recursos antibaneo que reducen el riesgo de la cuenta y la opción de IA por instancia, todo por R$15 por número activo/mes, prepago y con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.
Ver tutorialTypebot es excelente para captar datos dentro de una conversación, pero por defecto la conversación ocurre en el navegador. Al conectar Typebot con ZapZap API, cada lead que termina el flujo puede recibir de inmediato un mensaje de WhatsApp: una confirmación, el enlace de reserva, un cupón o un primer contacto de un agente. Un escenario concreto: una clínica publica un Typebot que pide nombre, teléfono y el procedimiento de interés. En cuanto el lead responde, el bloque de integración llama a ZapZap API y el WhatsApp de la clínica envía un mensaje de bienvenida personalizado con los próximos pasos. El lead sale del flujo y ya encuentra una conversación abierta en WhatsApp, sin que nadie escriba nada a mano. Como cada número funciona en una instancia gestionada con calentamiento comunitario e IA por instancia, este envío automático ocurre más cerca del comportamiento humano, lo que reduce el riesgo de baneo.
Ver tutorialRD Station mueve al lead por el embudo, pero la conversación realmente ocurre en WhatsApp, donde la tasa de apertura supera por mucho a la del email. Al conectar RD Station con ZapZap API dejas de depender solo del email y empiezas a enviar WhatsApp en el momento justo: cuando el lead convierte en una Landing Page, cuando entra en una etapa del embudo o en cada paso de una cadencia. Un ejemplo concreto: el lead descarga un recurso, entra en el Flujo de Automatización, recibe un WhatsApp de bienvenida en 2 minutos y en los días siguientes recibe seguimientos automáticos hasta convertirse en oportunidad. Como ZapZap usa instancias gestionadas con calentamiento comunitario y una capa antibaneo, esto reduce el riesgo de que la cuenta sea dada de baja en envíos en volumen, sin el costo por conversación de la API oficial.
Ver tutorialHubSpot es excelente para organizar el embudo, pero el email tiene baja tasa de apertura y respuestas lentas. Conectar ZapZap API lleva WhatsApp a los Workflows: en cuanto un lead entra en la etapa "Lead calificado" o un negocio pasa a "Reunión agendada", HubSpot envía automáticamente un mensaje al WhatsApp del contacto. Dejas de depender de que el vendedor se acuerde de mandar el "hola" y empiezas a disparar la conversación en el canal donde la respuesta llega en minutos. Como ZapZap usa instancias gestionadas con calentamiento comunitario y antibaneo, el volumen de envío automatizado sale con menor riesgo de que el número sea restringido.
Ver tutorialConectar ZapZap API a tu propio webhook resuelve los dos lados de WhatsApp de forma limpia: la recepción llega empujada a tu servidor y el envío sale por REST. Imagina un e-commerce que quiere responder al instante cuando el cliente escribe "dónde está mi pedido" por WhatsApp. Sin webhook, tu sistema tendría que consultar la API en bucle y perderías latencia y procesamiento por nada. Con webhook, ZapZap API dispara un POST a tu endpoint en el instante en que llega el mensaje, tu backend consulta el pedido en la base de datos y responde llamando al endpoint de envío de ZapZap API, todo en segundos. Como el número corre en una instancia administrada con calentamiento en comunidad y una capa antibloqueo, reduces el riesgo de caída y mantienes el control total del flujo en tu código. Cada número activo cuesta R$15 por mes, prepago, y empiezas con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente. Prueba la integración antes de escalar.
Ver tutorialImagina una clínica que recibe leads por un formulario. En Make, el escenario empieza cuando se completa el formulario, pasa por un módulo de calificación y, al final, necesita enviar un WhatsApp de bienvenida al lead. Al conectar ZapZap API mediante el módulo HTTP, Make dispara el mensaje desde tu propio número de WhatsApp, con calentamiento en comunidad y una capa antibloqueo que reduce el riesgo de caída. En el sentido inverso, un Webhook de Make recibe cada mensaje que llega a WhatsApp y alimenta el resto del escenario: crea una tarea en el CRM, responde automáticamente, avisa al equipo. Combinas la orquestación visual de Make con un canal de WhatsApp administrado, sin depender de la API oficial ni de la aprobación de plantillas.
Ver tutorialQuien trabaja con listas de leads, clientes o pedidos casi siempre mantiene todo en una hoja de Google Sheets: nombre en una columna, teléfono en otra, estado al lado. Conectar esa hoja a ZapZap API permite disparar mensajes de WhatsApp directo desde las filas, sin copiar número por número en el celular. Puedes avisar a los clientes sobre una cita, enviar la confirmación de un pedido o hacer seguimiento a una lista de leads en minutos, marcando en la propia columna quién ya recibió el mensaje. Como el envío sale de una instancia administrada con calentamiento en comunidad y recursos antibloqueo, reduces el riesgo de problemas al escribir a varios contactos desde la misma hoja.
Ver tutorialUn equipo de ventas recibe leads de anuncios directo en el embudo de Kommo. Cuando el lead entra en la etapa "Nuevo contacto", Salesbot llama a un webhook que envía por ZapZap API un mensaje de bienvenida por WhatsApp en segundos. Al avanzar a "Propuesta enviada", otro disparador envía un recordatorio con el enlace del presupuesto. Si el lead se enfría y pasa a "Sin respuesta", se envía automáticamente una secuencia de seguimiento. Todo el historial sigue registrado en la tarjeta del lead dentro de Kommo, mientras que el envío real de WhatsApp ocurre por tu instancia conectada.
Ver tutorialUn equipo comercial quiere que el lead reciba un WhatsApp automático apenas el negocio entra en la etapa "Propuesta enviada", y otro mensaje cuando llega a "Negociación". En lugar de que el vendedor tenga que acordarse de escribir manualmente, la Automatización de Pipedrive detecta el cambio de etapa y llama a ZapZap API, que envía el mensaje correcto en el momento correcto. Esto acelera el seguimiento, estandariza la comunicación y mantiene el negocio caliente sin trabajo manual repetitivo.
Ver tutorialUna tienda de suplementos en Shopify quiere reducir los carritos abandonados y disminuir los tickets de soporte. Al integrar WhatsApp, cada pedido creado dispara un mensaje de confirmación con el número del pedido y el resumen de la compra. Quince minutos después de un checkout abandonado, el cliente recibe un recordatorio amigable con el enlace para completar la compra. Cuando el pedido se marca como enviado, el seguimiento llega automáticamente por WhatsApp. El resultado es más conversión en los carritos detenidos y menos mensajes del tipo "¿dónde está mi pedido?" por correo y chat.
Ver tutorialUna clínica de estética capta leads con un formulario de ActiveCampaign. Al entrar en la lista, el contacto dispara una Automation que envía un correo de bienvenida y, en el mismo flujo, un WhatsApp confirmando el interés y ofreciendo un horario. Si el lead no responde en 2 días, la automatización envía un recordatorio por WhatsApp. Como el envío ocurre dentro del propio recorrido de ActiveCampaign, marketing y atención quedan sincronizados sin trabajo manual, y el equipo comercial recibe el lead ya calentado por el canal que más usa.
Ver tutorialUn equipo de ventas quiere que cada lead nuevo reciba un mensaje de bienvenida por WhatsApp apenas el negocio entra en la primera etapa del embudo, y un recordatorio cuando el negocio avanza a la etapa de propuesta. Con los webhooks de Bitrix24 configurados en los eventos de cambio de etapa, cada transición dispara una llamada a ZapZap API, que envía el mensaje desde el número conectado. El vendedor se enfoca en cerrar, mientras el CRM se encarga del contacto inicial y del seguimiento en el canal donde el cliente responde más rápido.
Ver tutorialUna tienda WooCommerce que vende suplementos recibe decenas de pedidos al día y pierde tiempo respondiendo el mismo bloque de preguntas: "¿mi pedido fue confirmado?", "¿ya salió para entrega?", "¿cuál es el código de seguimiento?". Con la integración, cada evento del pedido se convierte en un mensaje en el WhatsApp del cliente sin intervención humana. Cuando se crea el pedido, el cliente recibe la confirmación con el resumen de los artículos. Cuando el pago es aprobado y el estado cambia a "procesando", llega el aviso de que el pedido entró en la cola de preparación. Cuando el estado pasa a "completado" o agregas el seguimiento, se dispara el mensaje de envío. WooCommerce llama a la URL de tu webhook en cada cambio, tu backend lee el payload del pedido y pasa el mensaje a la instancia conectada en ZapZap API. El resultado es menos tickets de soporte, clientes informados en tiempo real y una mayor tasa de recompra, todo funcionando con un único número de WhatsApp por R$15 al mes.
Ver tutorialEl uso más común es reaccionar a eventos del embudo comercial. Cuando entra un Lead con un origen específico, un Flow disparado por registro llama a ZapZap API y envía el mensaje de bienvenida al WhatsApp del contacto en segundos, sin depender de que el SDR esté en línea. Cuando una Opportunity pasa a la etapa de propuesta enviada, un Outbound Message (o un HTTP Callout dentro del Flow) activa un webhook que notifica al cliente y al vendedor por WhatsApp. El mismo patrón cubre recordatorios de reuniones agendadas, seguimiento de la firma de contratos, reactivación de oportunidades detenidas y alertas internas para el equipo cuando un deal de alto valor avanza. Así Salesforce sigue siendo la fuente de verdad, y WhatsApp se convierte en el canal de ejecución automática.
Ver tutorialUna clínica de estética agenda todas sus citas en Google Calendar. Un día antes de cada horario, un script de Google Apps Script revisa los eventos del día siguiente, extrae el teléfono del cliente que está en la descripción del evento y envía por WhatsApp un recordatorio personalizado con fecha, hora y dirección. El resultado son menos ausencias, menos reprogramaciones de último minuto y una agenda que se comunica sola con el cliente, todo a partir de la misma agenda que la recepción ya usa día a día.
Ver tutorialImagina un embudo de ventas en monday.com. Cuando un lead avanza al estado "Propuesta enviada", el cliente recibe por WhatsApp un mensaje con el resumen de la propuesta. Cuando cambia a "Cerrado", salen el mensaje de bienvenida y los próximos pasos. Lo mismo vale para soporte, onboarding y cobranza: cada cambio de columna se convierte en una notificación automática al WhatsApp del contacto, sin que nadie copie y pegue mensajes. El equipo trabaja solo en el tablero de monday.com y la comunicación ocurre sola.
Ver tutorialUna agencia gestiona las entregas de sus clientes en ClickUp. Cada vez que una tarea entra al estado "Aprobación del cliente", una Automation llama a un webhook que envía por ZapZap API un mensaje al WhatsApp del cliente avisando que hay algo para revisar. Cuando la tarea cambia a "Completado", el gerente del proyecto recibe por WhatsApp una confirmación con el nombre de la tarea. Las tareas que pasan del plazo también disparan una alerta en el grupo de operaciones. El resultado es menos cobranza manual, respuestas más rápidas de los clientes y un equipo que conoce el avance sin abrir ClickUp.
Ver tutorialEl caso más común es notificar al lead en cada avance del embudo de ventas. Imagina un pipeline de Negocios con las etapas Calificación, Propuesta Enviada y Cierre. Cuando un vendedor arrastra la tarjeta a Propuesta Enviada, una Regla de Flujo de Trabajo dispara un Webhook a ZapZap API y el cliente recibe por WhatsApp la confirmación de que la propuesta fue enviada, con el enlace para revisarla. Lo mismo vale para un recordatorio de reunión al agendar una tarea, un aviso de bienvenida cuando se crea un Lead o una recuperación cuando un Negocio se queda parado en una etapa. Todo se dispara solo, directamente desde el movimiento natural que el equipo ya hace dentro de Zoho, sin que nadie copie números y escriba mensajes a mano.
Ver tutorialImagina una tienda que usa Mailchimp para nutrir su base por email. Cuando un contacto entra a la Audience o recibe la etiqueta "carrito abandonado", el Customer Journey ya envía un email. Con la integración, el mismo punto del recorrido acciona un webhook que llama a ZapZap API y envía un mensaje al WhatsApp del cliente reforzando la oferta. El resultado es una comunicación multicanal: el email se encarga del contenido largo y WhatsApp garantiza la lectura inmediata de recordatorios, confirmaciones y promociones, aumentando la tasa de conversión sin trabajo manual.
Ver tutorialQuien cobra por Pix, boleto o tarjeta en Asaas pierde tiempo con dos preguntas repetidas: el cliente dice que pagó y tú no lo ves, o se te olvida que el cobro venció. Con el webhook activo, el pago confirmado genera un mensaje de recibo en segundos y el cobro vencido genera un recordatorio el mismo día, sin que nadie abra el panel. WhatsApp sirve para avisar a quien ya es cliente: escribe solo a quien tiene relación contigo y deja claro cómo dejar de recibir mensajes. ZapZap conecta números por un canal no oficial y gestionado, así que el ritmo y el consentimiento cuentan. Son R$15 por número activo al mes, prepago, y empiezas con crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.
Ver tutorialEn Kiwify la venta se pierde en tres momentos: el cliente llena el checkout y desaparece, genera el Pix y no paga, o la renovación de la suscripción es rechazada. Cada uno tiene su propio evento, y cada evento puede convertirse en un mensaje en minutos, con el nombre y el producto ya completados. El flujo generado por ZapZap envía el primer mensaje al instante y, en los casos de carrito y de Pix o boleto, un segundo recordatorio después de una espera (30 minutos y 1 hora en los textos de partida, que puedes editar). Escribe solo a quien inició una compra contigo e incluye cómo dejar de recibir mensajes. ZapZap conecta números por un canal no oficial y gestionado, y el ritmo cuenta. Son R$15 por número activo al mes, prepago, con crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.
Ver tutorialEl productor que vende por Hotmart vive de tres mensajes: la bienvenida cuando se aprueba la compra, el recordatorio a quien imprimió el boleto y no pagó, y el llamado a quien llenó el checkout y se fue. Hotmart tiene un evento para los tres (PURCHASE_APPROVED, PURCHASE_BILLET_PRINTED y PURCHASE_OUT_OF_SHOPPING_CART), pero hay una trampa con el teléfono que decide si el flujo se dispara o no, explicada abajo. Escribe solo a compradores o leads que dejaron su contacto contigo, y ofrece una forma de dejar de recibir mensajes. ZapZap conecta números por un canal no oficial y gestionado. Son R$15 por número activo al mes, prepago, con crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.
Ver tutorialEduzz tiene dos eventos que le facilitan la vida a quien recupera ventas: la factura abierta (invoice_opened) ya trae la URL de recuperación (saleRecoveryUrl) y el enlace del boleto (bankslipUrl), y el carrito abandonado (cart_abandonment) trae la URL del checkout para que la persona vuelva. Con eso el mensaje no necesita búsquedas extra: el enlace ya está en el payload. Escribe solo a quien inició una compra, con una forma de dejar de recibir mensajes. ZapZap conecta números por un canal no oficial y gestionado. Son R$15 por número activo al mes, prepago, con crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.
Ver tutorialPara quien construye con IA, la ganancia es dejar de pegar documentación y llamar a WhatsApp directo desde la conversación: pide a Claude que liste tus instancias, verifique si una lista de clientes tiene WhatsApp, lea lo que llegó y prepare la respuesta para que tú la apruebes. Con ZAPZAP_READ_ONLY=true el servidor expone solo herramientas de lectura, ideal para paneles e informes. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialHay dos usos con sentido. El primero es probar la API mientras programas: el agente llama a check_whatsapp_numbers o get_webhook_deliveries para depurar tu webhook sin salir del editor. El segundo es generar código: apunta el agente a la OpenAPI y al llms.txt y escribirá la integración solo con endpoints que existen. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialSi construyes un CRM, un bot de atención o un panel de leads dentro de Windsurf, conectar el MCP deja que Cascade pruebe WhatsApp de verdad mientras escribe el código: confirmar que la instancia está conectada, mirar las últimas entregas del webhook y validar números de prueba. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialDescribes el producto (un agendador, un CRM de leads, un portal de pedidos) y Lovable arma la pantalla. Lo que no debe hacer es llamar a la API de WhatsApp directo desde el navegador, porque la clave quedaría expuesta. La solución es una edge function que recibe el pedido de la app y habla con ZapZap. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialLe pides a Bolt un formulario de contacto, un panel de pedidos o un recordatorio de cita. La parte que habla con WhatsApp tiene que correr en el servidor. El flujo más seguro, y el que muestra este ejemplo, es verificar con POST /chat/check si el número tiene WhatsApp antes de enviar, lo que evita errores y envíos perdidos. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialGeneraste un formulario de captación o un panel y quieres que el envío de WhatsApp ocurra en el servidor. En Next.js eso es un route handler: el navegador llama a tu ruta, y la ruta llama a ZapZap con la clave guardada en una variable de entorno sin el prefijo NEXT_PUBLIC_ (las variables con ese prefijo van al navegador). ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialReplit es bueno para el lado que las herramientas de frontend no cubren: un servidor siempre disponible que recibe cada evento de ZapZap, verifica la firma, evita procesar el mismo evento dos veces y activa tu lógica o un modelo de IA. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialPara quien quiere un flujo visual sin alojar código: llegó un mensaje a WhatsApp, el flujo consulta una hoja de cálculo o un CRM y responde. O al revés: un lead nuevo del formulario dispara la confirmación por WhatsApp. ZapZap no tiene una pieza propia en Activepieces: el camino es webhook y HTTP. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialSirve para quien quiere lógica de verdad entre el evento y la respuesta sin armar un servidor: recibir el mensaje, consultar una API, llamar a un modelo de IA y responder por ZapZap, todo en pocas líneas. ZapZap conecta números por un canal no oficial: WhatsApp puede limitar o bloquear cualquier número, así que el ritmo, el consentimiento y el calentamiento importan. Cuesta R$15 por número activo al mes, prepago, sin cobro por mensaje, y empiezas con un crédito de bienvenida al verificar el teléfono, sujeto a la campaña vigente.
Ver tutorialLa base de cualquier integración con WhatsApp son tres llamadas: crear la instancia, enviar un mensaje y recibir las respuestas por webhook. Los ejemplos siguen la referencia de la API.
Una instancia es un número de WhatsApp conectado. Tras crearla, conecta el número leyendo el código QR (endpoint instance-connect, en la referencia).
POST https://api.zapzapapi.com/api/v1/instances
Headers:
x-api-key: TU_API_KEY
x-api-secret: TU_API_SECRET
Content-Type: application/json
Body:
{ "name": "mi-instancia" }
Respuesta:
{ "instance": { "id": "uuid", "name": "mi-instancia", "status": "PENDING" } }Con la instancia conectada, envía texto indicando el número con el código de país.
POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text
Headers:
x-api-key: TU_API_KEY
x-api-secret: TU_API_SECRET
Content-Type: application/json
Body:
{ "number": "5511999999999", "text": "¡Hola! Tu pedido fue confirmado." }
Respuesta:
{ "messageId": "ABCDEF123456", "status": "sent" }Registra la URL de tu sistema y elige los eventos que quieres. Todos vienen desactivados por defecto: activa solo los que vayas a tratar.
POST https://api.zapzapapi.com/api/v1/{instanceId}/webhook
Headers:
x-api-key: TU_API_KEY
x-api-secret: TU_API_SECRET
Content-Type: application/json
Body:
{ "url": "https://tu-sistema.com/webhook", "events": ["messages", "connection", "messages_update"] }Los valores de arriba son ilustrativos. Los campos completos de cada endpoint están en la referencia de la API. Ver la documentación
| Webhook y API REST | iPaaS (n8n, Make, Zapier) | Conector de la herramienta | |
|---|---|---|---|
| Esfuerzo de configuración | Mayor: escribes el código | Medio: armas el flujo visual | Menor: configuras la automatización que ya existe |
| Costo con ZapZap | R$15 por número activo al mes, prepago | R$15 por número activo al mes, más el plan de la plataforma de automatización | R$15 por número activo al mes, más lo que cobre la herramienta por la automatización |
| ¿Necesita desarrollador? | Sí | En general no | En general no |
| Control sobre el flujo | Total | Alto | Depende de lo que permita la herramienta |
Si tu flujo tiene un agente de IA que necesita hablar por WhatsApp, la página de agentes explica lo que ya funciona (API, nodo n8n, plantillas) y lo que aún no existe.
Si el CRM admite webhooks de salida, tiene automatizaciones nativas o conector en n8n, Make o Zapier, se puede integrar sin programar. Si no ofrece ninguna de esas puertas, la alternativa es un puente hecho por ti o por una plataforma de automatización, leyendo y escribiendo los datos del CRM por otro camino, como una hoja de cálculo o una base de datos.
Hay reglas de uso aceptable y límites por instancia, descritos en la referencia de la API y en la página de uso aceptable. No existe un número seguro de mensajes por día: lo que pesa es el comportamiento del envío, como volumen, repetición y quién recibe. Lee la página de uso aceptable antes de escalar.
Tú decides a quién escribes y también eres responsable del consentimiento de tus contactos. Escribe solo a quien espera tu mensaje, registra de dónde vino cada contacto y ofrece una forma simple de dejar de recibir. Esto no reemplaza el asesoramiento legal para tu caso.
Para probar rápido, una plataforma de automatización como n8n. Para producción con control total, webhook y API REST. Ambos usan las mismas llamadas, así que puedes empezar por uno y pasar al otro después.
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.