Ir al contenido

Cómo conectar WhatsApp a un CRM: Zoho, HubSpot, Salesforce y Abera

Asocia cada conversación con un cliente, una persona responsable y el siguiente paso.

Conectar WhatsApp a un CRM sirve para que cada conversación quede asociada con un cliente, una persona responsable y el siguiente paso. Así, la información no depende del celular de quien atendió.

  • Confirma qué pasará con el número y los chats. Algunos conectores no importan conversaciones anteriores o cambian dónde llegan los mensajes. Si necesitas usar WhatsApp Business en el teléfono y el CRM a la vez, pregunta por la opción de coexistencia.
  • Ten acceso a Meta. Necesitarás administrar el portafolio comercial, la cuenta de WhatsApp Business y el número.
  • Ten presente la ventana de atención. Después de que una persona te escribe, puedes responder dentro de la ventana de 24 horas. Para iniciar o reabrir la conversación después, se requiere una plantilla aprobada por Meta. Revisa la política vigente de WhatsApp.

Una API es una puerta para que dos programas intercambien información. Por ejemplo: Meta recibe un mensaje y tu integración le pide al CRM que encuentre o cree el contacto.

Un webhook es el aviso automático que Meta envía cuando llega un mensaje o cambia su estado. La API permite pedir o enviar datos; el webhook avisa que ocurrió algo.

Zoho, HubSpot o Salesforce: ¿cómo se conectan?

Sección titulada «Zoho, HubSpot o Salesforce: ¿cómo se conectan?»
  • Zoho CRM: desde Configuración → Canales → Mensajería empresarial → WhatsApp, el administrador autoriza a Meta, verifica el número y decide si los contactos nuevos entran como prospectos o contactos y a quién se asignan. Revisa antes si puedes usar tu número: la guía de Zoho advierte restricciones para números conectados a otros productos y migraciones.
  • HubSpot: conecta WhatsApp desde Configuración → WhatsApp y elige la bandeja donde atenderá el equipo. La conexión estándar sincroniza mensajes nuevos, no conversaciones anteriores, y puede dejar de mostrar los nuevos mensajes en la aplicación del teléfono. Está disponible en ciertas ediciones Professional o Enterprise; revisa tu cuenta y la opción de coexistencia.
  • Salesforce: desde Your Numbers o la configuración de mensajería, según el producto, conectas la cuenta de Meta, verificas el número y defines cómo asignar los mensajes a agentes o colas. Las funciones y licencias cambian entre productos; consulta la guía oficial.

Una conexión nativa es el camino más simple si ya usas uno de esos CRM. Aun así, define quién atiende cada mensaje y cómo evitar contactos duplicados.

La WhatsApp Cloud API es la API oficial alojada por Meta. Para conectarla con un CRM, normalmente se necesita:

  1. Una cuenta de WhatsApp Business y un número habilitado.
  2. Una aplicación de Meta y un receptor de webhooks con dirección HTTPS.
  3. Un servicio intermedio que recibe los avisos de Meta y los convierte en registros o tareas del CRM.
  4. Una llamada desde ese servicio a la API de Meta cuando el CRM debe enviar una respuesta.

El envío de mensajes usa una dirección con esta forma:

POST https://graph.facebook.com/v{version}/{phone-number-id}/messages

Dentro de la ventana de atención, el contenido puede ser texto. Fuera de ella, se debe enviar una plantilla aprobada. Guarda el token de Meta en el servidor —nunca en el navegador—, valida la firma de cada webhook y registra el identificador de cada mensaje para evitar duplicados. La colección oficial de Meta incluye ejemplos y solicitudes de prueba.

Abera CRM se basa en Corteza, cuya API REST permite consultar y crear registros. La integración puede conectar Meta con esa API, pero Abera no ofrece aquí una conexión nativa de WhatsApp ya lista: hace falta implementar y probar un servicio intermedio para la instancia.

El recorrido sería:

Mensaje de WhatsApp → webhook de Meta → servicio seguro → API de Corteza
Respuesta desde el CRM → servicio seguro → API de Meta → WhatsApp

Por ejemplo, si llega “¿cuánto cuesta?”, el servicio busca el teléfono en Corteza; si no encuentra contacto, crea o deja un prospecto para revisión. Luego guarda el mensaje y crea una tarea con responsable. La API de Corteza documenta rutas para consultar y crear registros; los permisos y la autenticación deben limitarse a los módulos necesarios.

Antes de usarlo con clientes, comprueba tres cosas: un teléfono conocido actualiza el contacto correcto, un webhook repetido no duplica el mensaje y cada consulta queda con responsable y próxima acción. Una medida simple es:

Seguimiento completo (%) = (mensajes con contacto, responsable y próxima acción ÷ mensajes recibidos) × 100.

Si usas Abera, el primer paso no es automatizar respuestas: es acordar qué datos guardar, quién los verá y qué tarea debe crear cada conversación. Consulta Abera CRM y la documentación de autenticación de Corteza para evaluar esa integración.

Los menús, planes, reglas de número y opciones de coexistencia pueden cambiar. Confirma las condiciones actuales de tu proveedor y tu cuenta antes de conectar un número de producción.