¿Ya tienes WhatsApp en HubSpot?
HubSpot conecta WhatsApp a su bandeja en Marketing Hub o Service Hub Professional y Enterprise. Si eso te basta, úsalo. Esta página es para quien atiende en Omniia y quiere los datos en HubSpot.
Integrar WhatsApp con HubSpot tiene sentido cuando tu equipo comercial ya vive en HubSpot y la atención por WhatsApp pasa en otra herramienta. Omniia no tiene un conector nativo con HubSpot: la integración se arma con los webhooks y la API de Omniia, con n8n, Zapier o Make en medio, o con código propio. Aquí está qué conviene sincronizar, cómo y qué no se puede.

Omniia / Bandeja de entrada
Conversaciones
María López🤖 ACTIVA
WhatsApp Meta API • 573001234567
Ventana de conversación abierta · tiempo restante 23:12
Hoy
10:24 a. m.
Bot
¡Hola María! 👋 Claro, te muestro la disponibilidad. Elige una fecha:
10:25 a. m.
Escribe un mensaje…
HubSpot conecta WhatsApp a su bandeja en Marketing Hub o Service Hub Professional y Enterprise. Si eso te basta, úsalo. Esta página es para quien atiende en Omniia y quiere los datos en HubSpot.
Leads nuevos, notas de cada conversación cerrada y calificaciones de la encuesta viajan con los webhooks de Omniia y las APIs de contactos y notas de HubSpot.
Un cambio de etapa en un negocio dispara una plantilla de WhatsApp y deja el chat con el vendedor dueño del negocio.
Actualizado el 15 de octubre de 2026
Según la documentación de HubSpot (actualizada el 21 de julio de 2026 y consultada el 15 de octubre de 2026), WhatsApp se conecta a su bandeja de conversaciones con Marketing Hub o Service Hub en los planes Professional o Enterprise, usando una cuenta de WhatsApp Business. Si tu equipo ya paga ese plan y solo necesita responder desde la ficha del contacto, es la opción más directa: todo queda dentro de HubSpot.
Conectar Omniia tiene sentido en otros casos: cuando varios asesores atienden por departamento con asignación automática de chats, cuando necesitas números por QR y por la API oficial en la misma bandeja, cuando quieres un agente de IA que responda con tus documentos, o llamadas y agenda en el mismo lugar, o cuando solo una parte de la empresa usa HubSpot. Ten en cuenta que, según la misma página de HubSpot, el número que conectes allá no puede estar conectado a otra cuenta de WhatsApp: un mismo número vive en una herramienta o en la otra.
| Qué pasa | Qué debe pasar en el otro lado | Con qué se arma |
|---|---|---|
| Alguien escribe por primera vez a tu WhatsApp | Buscar el contacto en HubSpot por teléfono y crearlo si no existe | Webhook conversation.created (source inbound) + búsqueda y creación en HubSpot |
| Se cierra una conversación en Omniia | Una nota en la ficha de HubSpot con lo que se habló y quién atendió | Webhook conversation.closed + GET /conversations/:id/messages + API de notas |
| El cliente califica la atención | La nota del 1 al 5 en una propiedad del contacto | Webhook csat.responded + actualizar el contacto |
| El cliente pasa a una etapa del embudo de Omniia | Actualizar el negocio en HubSpot | Automatización “Entra a una etapa del embudo” + paso “Avisar a otro sistema” |
| Un negocio cambia de etapa en HubSpot | Enviar una plantilla por WhatsApp y asignar el chat al vendedor | Disparador de HubSpot en n8n o Zapier + POST /messages de Omniia |
La cuarta fila usa una pieza que no es un webhook: las automatizaciones de Omniia pueden dispararse cuando un contacto entra a una etapa del embudo de ventas y, como paso, avisar a una URL tuya con los datos del contacto y sus campos.
El primer obstáculo es técnico y conviene saberlo antes de empezar. En HubSpot, el identificador único de un contacto es el correo: así lo dice su documentación de la API de contactos, y el teléfono es una propiedad más. En WhatsApp pasa lo contrario: lo único seguro es el número. Por eso, antes de crear un contacto en HubSpot, hay que buscarlo por teléfono con su API de búsqueda (POST /crm/objects/2026-09/contacts/search), con la operación Search contacts del nodo de HubSpot en n8n o con la acción Find Contact de Zapier, y crearlo solo si no aparece.
Dos costumbres evitan los duplicados. Guarda los teléfonos en HubSpot siempre en el mismo formato, con +57. Y cuando encuentres o crees el contacto, guarda su id de HubSpot en un campo personalizado de Omniia (créalo antes en Contactos → Campos personalizados) con PATCH /api/v1/contacts/by-phone/:phone. La próxima vez, tu flujo lee ese campo con GET /api/v1/contacts/:id y va directo a la ficha correcta.
curl -X POST https://api.hubapi.com/crm/objects/2026-09/notes \
-H "Authorization: Bearer <tu-token-de-acceso-de-hubspot>" \
-H "Content-Type: application/json" \
-d '{
"properties": {
"hs_timestamp": "2026-10-15T16:20:00Z",
"hs_note_body": "WhatsApp (Omniia), atendió Natalia. Preguntó por el crédito para el usado de la sede norte; se le enviaron los requisitos. Cierre: resuelto."
},
"associations": [{
"to": { "id": "<id-del-contacto-en-hubspot>" },
"types": [{ "associationCategory": "HUBSPOT_DEFINED", "associationTypeId": 202 }]
}]
}'Si no quieres escribir la petición, el nodo de HubSpot en n8n tiene la operación Create an engagement y Zapier tiene la acción Create Engagement, que sirven para lo mismo.
Ejemplo: un concesionario con tres sedes mueve el negocio a “Crédito aprobado” en HubSpot y quiere que el cliente reciba un WhatsApp con el siguiente paso, y que el chat quede con el vendedor dueño del negocio. En Zapier, el disparador Updated Deal Stage detecta el cambio; en n8n, el nodo HubSpot Trigger escucha los cambios de propiedad de los negocios. La herramienta trae el teléfono del contacto asociado y el correo del propietario del negocio, busca ese correo en GET /api/v1/agents de Omniia (devuelve el id y el correo de cada asesor) y envía la plantilla con POST /api/v1/messages y assignedUserId. Así la respuesta del cliente le llega a ese vendedor.
HubSpot también puede llamar a una URL desde un workflow con la acción “Send a webhook” (enviar un webhook), pero según su base de conocimiento (actualizada el 16 de septiembre de 2026) esa acción está disponible con Data Hub Professional o Enterprise. Y como Omniia espera un JSON con una forma precisa, lo práctico es que el aviso pase por n8n, Zapier o Make, que lo arman. Cómo se configura cada herramienta está en WhatsApp con n8n, Zapier o Make, y los campos de cada ruta en la guía de la API y los webhooks.
1
bandeja para todos tus canales
24/7
tu agente de IA responde
1 link
para que tus clientes agenden solos
0
cláusulas de permanencia
¿Tienes otra duda? Escríbenos por WhatsApp y te ayudamos.
No hay un conector de Omniia ni una app en el marketplace de HubSpot. La integración se arma con los webhooks y la API de Omniia, usando n8n, Zapier, Make o código propio, y con las APIs de HubSpot.
Esta integración no usa el WhatsApp de HubSpot, así que no depende de Marketing Hub o Service Hub Professional. Lo que sí depende de plan es la acción “Send a webhook” de los workflows, que según HubSpot está en Data Hub Professional o Enterprise. Con Zapier o n8n puedes detectar los cambios de etapa sin esa acción.
Puedes guardar en una nota los mensajes de cada conversación cerrada, y HubSpot acepta notas de hasta 65.536 caracteres. El historial completo, con archivos y audios, queda en la ficha del contacto en Omniia.
Busca siempre por teléfono antes de crear, guarda los números con el mismo formato (+57) y anota el id de HubSpot en un campo personalizado de Omniia para encontrar la ficha a la primera la siguiente vez.
Sí. Los webhooks y la API de Omniia funcionan con canales por QR y por la API oficial. Solo el envío de plantillas, como el aviso por cambio de etapa, requiere un canal de la API oficial.
WhatsApp en n8n, Zapier y Make
Conecta WhatsApp con n8n, Zapier o Make usando los webhooks y la API de Omniia: cuándo conviene cada herramienta y cinco recetas paso a paso.
API y webhooks de WhatsApp
API REST y webhooks de WhatsApp: envía plantillas, crea contactos y recibe eventos firmados con HMAC-SHA256. Ejemplos en curl y Node.js para copiar.
Integrar WhatsApp con tu CRM o sistema: API, webhooks y n8n
Cómo integrar WhatsApp con tu CRM, ERP o sitio web usando la API REST y los webhooks de Omniia o n8n, con casos de uso y un paso a paso.
CRM para WhatsApp
Omniia es el CRM para WhatsApp que centraliza contactos, conversaciones y ventas. Multiagente, embudo Kanban, automatizaciones e IA. Empieza gratis 1 semana.
Embudo de ventas en WhatsApp
Lleva tu embudo de ventas de WhatsApp en un tablero Kanban: etapas, tarjetas con el chat, tareas de seguimiento y automatizaciones al cambiar de etapa.
WhatsApp con Google Sheets
Conecta WhatsApp con Google Sheets: guarda leads y chats en una hoja, envía plantillas desde una lista y descubre cuándo te sirve más una tabla del CRM.
Creas tu cuenta en minutos, conectas tu WhatsApp y nuestro equipo te acompaña para dejarlo funcionando.