Cómo integrar WhatsApp con CRM mediante webhooks: guía práctica
Cómo integrar WhatsApp con CRM a través de webhooks: paso a paso para RD Station, HubSpot, Pipedrive, Bitrix24 y Google Sheets, y cuando la extensión no es la opción correcta.
Para integrar WhatsApp con un CRM sin migrar a la API oficial, el camino práctico es el webhook: para cada evento en WhatsApp Web (nuevo cliente potencial en el embudo, tarjeta movida de etapa, trato ganado), la extensión activa una POST HTTP a una URL que su CRM recibe y transforma en un contacto, trato u línea de hoja de cálculo. En Zapext, los webhooks forman parte del plan Plus (59 reales al mes, sin costo por mensaje) y funcionan con RD Station, HubSpot, Pipedrive, Bitrix24 y Google Sheets. A continuación, el paso a paso conceptual y dos casos completos.
Primero que nada, comprenda la dirección de la flecha.
Uno webhook es una advertencia automática entre sistemas: cuando sucede algo en la herramienta A, envía una solicitud HTTP con los datos del evento a una URL en la herramienta B. Sin sincronización programada, sin exportación CSV, sin escritura doble.
En los webhooks de Zapext, la flecha apunta en una sola dirección: desde dentro de WhatsApp Web hacia fuera. La extensión notifica al CRM sobre lo sucedido durante el servicio; no recibe comandos a cambio: usted, su equipo o el chatbot configurado en la propia extensión siguen siendo quienes responden al mensaje. Los eventos se procesan localmente, en su computadora, y solo salen a las URL que usted registra, a través de HTTPS. ¿Necesitas comunicación bidireccional (CRM enviando mensajes por WhatsApp)? Pase a la sección de honestidad al final.
Los eventos que envía Zapext:
- Nuevo contacto agregado al embudo;
- Etiqueta aplicada o eliminada a un contacto;
- La conversación se movió entre columnas Kanban;
- Servicio iniciado, finalizado o transferido;
- Mensaje rápido activado;
- Recordatorio o agenda completada.
En el plan Plus, los webhooks cubren el embudo principal y los eventos de servicio. La lista completa está en la página. Integraciones Zapext.
La guía conceptual paso a paso (válida para cualquier destino)
Los detalles de la pantalla cambian, pero la lógica es siempre la misma, en cinco pasos:
- Elige el evento que importa. Comienza con solo uno. "Nuevo contacto en el embudo" y "tarjeta movida a ganancia" son los dos con mayor retorno inmediato.
- Genera la URL de recogida en el destino. Cada CRM tiene su propia puerta de enlace (detalles por herramienta a continuación). El resultado es siempre una URL que acepta POST.
- Registre el par de eventos → URL en Zapext. Dentro de la extensión, pega la URL y elige qué evento la activa. Sin código.
- Prueba con un evento real. Mueve una tarjeta de prueba en Kanban y verifica si el registro apareció en el destino con los campos correctos (nombre, teléfono, etapa).
- Activa y establece un propietario. Alguien del equipo comprueba durante la primera semana si los datos llegan limpios y completos.
Cómo recibe cada plataforma el evento
Esta es la parte que varía y que los tutoriales genéricos ignoran. El resumen, verificado en documentación oficial (julio/2026):
| Destino | Puerta de enlace | ¿Necesitas un intermediario? |
|---|---|---|
| Bitrix24 | Webhook entrante nativo (REST) | No |
| HubSpot | Activador de flujo de trabajo "webhook recibido" | Depende del plan |
| Estación RD | API de conversiones o Zapier | En general, sí |
| Pipedrive | Zapier o Hacer | Sí |
| Hojas de cálculo de Google | Apps Script (doPost) o intermediario | Opcional |
Bitrix24: el camino más directo
Bitrix24 tiene webhooks de entrada nativos: en el área de recursos para desarrolladores, genera una URL que llama a métodos REST API, como la creación de leads, según la documentación oficial de Bitrix24 (julio/2026). En la práctica: genera la URL allí, pégala en Zapext y el nuevo cliente potencial de WhatsApp nace como cliente potencial en Bitrix24, sin ninguna herramienta de por medio. Una advertencia: la URL contiene la clave de autorización; trátelo como una contraseña.
HubSpot: activador del flujo de trabajo
La base de conocimientos de HubSpot (julio de 2026) documenta el activador "cuando se recibe un webhook", que inscribe el registro en un flujo de trabajo de automatización. Dos detalles: la carga útil debe ser JSON y el flujo depende de una propiedad que identifica al contacto: el número de teléfono, en nuestro caso. La disponibilidad de recursos de automatización varía según el plan contratado; confírmalo antes de configurar el flujo.
Estación RD: conversión o intermediaria
En RD Station Marketing, la documentación para desarrolladores (julio/2026) describe el evento de conversión a través de API, que crea o actualiza contactos en la base de clientes potenciales, y RD mantiene la integración oficial con Zapier. El camino de menor fricción para aquellos que no quieren tocar la API es el intermediario: Zapier o Make reciben el webhook de Zapext y crean la conversión en RD, lo que a su vez activa la regla de automatización.
Pipedrive: intermediario
Los webhooks nativos de Pipedrive son salientes (de éste a otros sistemas); Para los datos entrantes, la ruta documentada por el propio soporte de Pipedrive (julio de 2026) pasa por un intermediario como Zapier, que recibe el evento y crea o actualiza personas y empresas en el embudo.
Google Sheets: la hoja de cálculo que se rellena sola
Dos rutas: un script en Google Apps Script publicado como una aplicación web — la función doPost recibe el POST y agrega la línea a la hoja de cálculo, un estándar documentado por Google (julio/2026) — o un intermediario con el paso "agregar línea". El primero es gratuito; el segundo, más cómodo para quienes no quieren ver código.
Caso 1: nuevo cliente potencial en WhatsApp se convierte en contacto en CRM
El escenario más común: el lead llama por WhatsApp, el agente califica en la conversación y agrega el contacto al embudo de extensión. En ese momento se dispara el webhook: el contacto se crea en RD Station, HubSpot o Bitrix24 con nombre, número de teléfono y etiqueta de origen, sin que nadie abra el CRM para escribir.
Por qué esto importa más de lo que parece: los clientes potenciales respondidos en la primera hora tienen 7 veces más probabilidades de calificar[1], y el 80% de las ventas requieren al menos cinco seguimientos[2]. El cliente potencial que ingresa al CRM en tiempo real también ingresa a la regla de automatización (correos electrónicos, tareas, recordatorios) mientras aún está activo. La pista anotada "después" en un cuaderno es la pista que el gobernante nunca alcanza.
Caso 2: el negocio ganado se convierte en una línea en la hoja de cálculo
Segundo montaje, aún más sencillo: cuando la tarjeta se mueve a la columna "Ganancia" del Kanban de CRM, el evento de cambio de columna se activa en Apps Script, que registra la fecha, el contacto y el paso en la hoja de cálculo. Resultado: un historial de cierres que se autoalimenta, listo para una tabla dinámica, un objetivo mensual y una comisión del vendedor, sin que nadie tenga que "recordar actualizar la hoja de cálculo" al final del día.
La misma lógica se aplica al otro lado del embudo: la tarjeta movida a "Perdida" puede alimentar una pestaña de motivos de pérdida: materia prima honesta para la reunión de negocios del lunes.
Cuando Zapext no es la elección correcta
Tres escenarios donde la respuesta honesta es "no instalar":
- Tu equipo vive dentro de RD Station CRM. El propio RD ofrece WhatStation, una extensión gratuita de Chrome que lleva su CRM a WhatsApp Web, disponible en el plan gratuito, según el centro de ayuda de RD Station (julio/2026). Si el funnel vive en RD CRM y WhatsApp es sólo el canal de conversación, su extensión nativa lo soluciona sin coste extra. Zapext añade el escenario opuesto: el embudo tiene lugar en WhatsApp (Kanban, etiquetas, distribución de servicios) y el CRM corporativo es el registro que debe alimentarse.
- Necesitas dos formas. Si el requisito es que el CRM envíe mensajes automáticamente en WhatsApp (notificación transaccional, facturación desde el ERP), la ruta es la API oficial de WhatsApp Business, con plantillas aprobadas y costo por mensaje. Los webhooks salientes no hacen esto y tenga cuidado con cualquiera que prometa lo contrario.
- WhatsApp es un canal secundario. Si el 90% de tus clientes potenciales llegan a través de formularios y correos electrónicos, comienza con la automatización nativa de tu CRM y vuelve a esta guía cuando WhatsApp se convierta en el cuello de botella.
Por dónde empezar
Elija un solo flujo (nuevo cliente potencial → CRM tiene el mayor impacto), móntelo, pruébelo con tres contactos reales y solo luego agregue el segundo. Antes de integrarte, organiza tu casa: un embudo bien estructurado dentro de WhatsApp es lo que da sentido a los eventos que salen de él, y el CRM en WhatsApp muestra cómo construir este embudo desde cero. Los webhooks son parte del plan Plus de Zapext (R$129/mes, sin costo por mensaje, garantía de 7 días): puedes configurar tu primera transmisión en una tarde.
Fuentes
- [1] The Short Life of Online Sales Leads — Harvard Business Review (2011-03). consultado el 2026-05-19.
- [2] 80% of sales require five follow-ups — Marketing Donut / NSA (2023). consultado el 2026-05-19.
Preguntas frecuentes
¿Necesito saber programar para integrar WhatsApp con CRM?
En la mayoría de los casos, no. Bitrix24 genera la URL de entrada con unos pocos clics y HubSpot tiene un activador de flujo de trabajo para webhooks; RD Station y Pipedrive suelen utilizar un intermediario visual como Zapier o Make. Sólo la ruta de Google Apps Script implica pegar un script ya preparado, e incluso eso no requiere conocimientos reales de programación.
¿En qué plan de Zapext hay webhooks?
En el plan Plus (R$ 129/mes o R$ 997 anualmente), sin costo por mensaje. No hay límite de webhooks: cada evento puede enviar mensajes a varias URL en paralelo; el mismo evento puede actualizar el CRM y la hoja de cálculo al mismo tiempo.
¿La integración funciona en ambos sentidos?
No. Los webhooks de Zapext son salientes: notifican al CRM lo que sucede en WhatsApp Web, pero no aceptan comandos del exterior. Si necesita que el CRM active mensajes automáticamente en WhatsApp, el camino a seguir es la API oficial de WhatsApp Business, con plantillas aprobadas y costo por mensaje.
¿Qué eventos puede enviar Zapext al CRM?
Nuevo contacto agregado al embudo, etiqueta aplicada o eliminada, conversación movida entre columnas Kanban, servicio iniciado, cerrado o transferido, mensaje rápido activado y recordatorio o cita completada.
¿Funciona con un CRM que no está en la lista?
Sí, siempre y cuando la plataforma acepte recibir un HTTP POST, de forma nativa o mediante un intermediario como Zapier, Make o n8n. Las integraciones documentadas cubren RD Station, HubSpot, Pipedrive, Bitrix24 y Google Sheets, pero el modelo de webhook es de naturaleza abierta.
