Ir directamente al contenido
Español
  • No hay sugerencias porque el campo de búsqueda está vacío.

Cómo integrar Whaticket con n8n, Make y Zapier

Conecta Whaticket con aplicaciones en los dos sentidos: recibe eventos por webhook y envía mensajes por la API, con ayuda de la IA.

Las plataformas de integración como n8n, Make y Zapier conectan Whaticket con CRMs, tiendas online, planillas, formularios y outros apps más, sin programar un sistema desde cero.

La integración funciona en los dos sentidos:

  • De Whaticket a la plataforma: cuando algo pasa en Whaticket (llega un mensaje, un contacto recibe una etiqueta, un chat entra en una etapa del Kanban o se resuelve), la pantalla Flujos envía los datos por webhook a la plataforma.
  • De la plataforma a Whaticket: la plataforma llama a la API de Whaticket para enviar mensajes, crear contactos, mover chats y más.

Qué cambia en tu operación

  • Cada lead, pedido o formulario se convierte en un mensaje de WhatsApp al instante, sin envíos manuales.
  • Lo que pasa en la atención llega solo a tu CRM, planilla o Slack.
  • Armas la automación en minutos, con bloques visuales y ayuda de la IA.

Qué plataforma elegir

  • n8n: tiene una versión gratuita de código abierto, que puedes alojar tú mismo, y planes en la nube. El nodo HTTP Request importa comandos cURL, lo que hace muy rápida la configuración de la API. Buena opción para volúmenes altos.
  • Make: editor visual con el módulo HTTP y el disparador Custom webhook. Un buen equilibrio entre flexibilidad y facilidad.
  • Zapier: el más simple para empezar y con el catálogo de apps más grande. Copilot arma el Zap a partir de una descripción. La app Webhooks by Zapier, que usa esta integración, está disponible en los planes Professional, Team y Enterprise, no en el gratuito.

Las tres funcionan con Whaticket de la misma manera: un webhook para recibir eventos y una solicitud HTTP para llamar a la API.

Antes de empezar

  • Ten una cuenta en la plataforma de integración que vas a usar.
  • Para crear flujos, tu perfil necesita los permisos Crear y Editar y activar en el grupo Flujos.
  • Para llamar a la API, crea un token en Integraciones > Tokens con un perfil que tenga los permisos de las rutas que vas a usar. Para enviar mensajes: Crear e Iniciar en Campañas.
  • En conexiones WhatsApp QR Code, los mensajes enviados por POST /messages consumen créditos de campaña. Recibir webhooks no consume créditos.
  • Whaticket no se responsabiliza por la configuración ni por los costos de las plataformas externas. El soporte resuelve dudas puntuales sobre Whaticket.

Paso a paso:

Crea el disparador de webhook en la plataforma

Para que la plataforma reciba los eventos de Whaticket, crea un disparador que genere una URL de webhook:

  • n8n: agrega el nodo Webhook, elige el método POST y copia la URL. Usa la URL de prueba mientras configuras y la de producción después de publicar el workflow.
  • Make: agrega el módulo Webhooks > Custom webhook, haz clic en Add, completa el Webhook name, haz clic en Save y copia la URL generada.
  • Zapier: crea un Zap con el disparador Webhooks by Zapier > Catch Hook y copia la URL.

Crea el flujo en Whaticket

  1. En el menú lateral, haz clic en Flujos.
  2. Haz clic en Nuevo flujo. El flujo nace como borrador.
  3. Haz clic en el bloque Disparador y elige qué inicia el flujo: Mensaje recibido, Etiqueta agregada al contacto, El chat entró en una etapa del Kanban o Chat resuelto. Marca las conexiones, etiquetas o etapas que correspondan y haz clic en Guardar.
  4. Haz clic en el + debajo del disparador y selecciona Enviar webhook.
  5. Pega la URL de la plataforma en URL de destino. Si lo necesitas, completa Encabezados (opcional), Campos adicionales (JSON) y Secreto para la firma (opcional). Haz clic en Guardar.
  6. Haz clic en Activar, revisa la confirmación y haz clic en Activar flujo.

Solo entran los eventos que ocurren después de activar el flujo. Si la plataforma falla, Whaticket reintenta hasta tres veces. En la pestaña Ejecuciones ves cada envío, la respuesta de la plataforma y el motivo de cualquier falla. El paso a paso completo está en Cómo crear un flujo para enviar mensajes a otro sistema.

Con secreto, cada envío lleva el encabezado X-Whaticket-Signature, en el formato t=fecha,v1=firma. Tu sistema recalcula la firma HMAC-SHA256 de fecha.cuerpo con el mismo secreto y confirma que el envío vino de Whaticket.

Prueba la recepción

  1. En la plataforma, deja el disparador escuchando: Listen for Test Event en n8n, Run once en Make o, en Zapier, Test trigger en la pestaña Test.
  2. En Whaticket, provoca el evento. Por ejemplo, envía un mensaje de prueba a la conexión elegida.
  3. Revisa los datos que llegaron a la plataforma y usa esos campos en los siguientes pasos de la automación.

¿Quieres disparar el webhook en una etapa de la atención automática? En Departamentos & Chatbots, una etapa del chatbot puede usar la acción Llamar webhook, con campos extra en Campos adicionales (JSON). En Últimas entregas confirmas si el envío llegó. Te lo explicamos en Cómo llamar un webhook en una etapa del chatbot.

Envía mensajes por la API desde la plataforma

Para que la plataforma actúe en Whaticket, configura una solicitud HTTP con estos datos:

  • Método: POST
  • URL: https://api.whaticket.com/api/v1/messages
  • Encabezado: Authorization con el valor Bearer, un espacio y la clave del token
  • Cuerpo: JSON, como en el comando de abajo
curl -X POST https://api.whaticket.com/api/v1/messages \
  -H "Authorization: Bearer TU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "connectionId": "ID_DE_LA_CONEXION",
    "messages": [
      {
        "number": "5491199999999",
        "name": "María López",
        "body": "¡Hola, María! Recibimos tu pedido."
      }
    ]
  }'

En cada plataforma:

  • n8n: agrega el nodo HTTP Request, haz clic en Import cURL, pega el comando de arriba y haz clic en Import. El nodo queda configurado. Cambia TU_TOKEN por la clave o guárdala en una credencial Header Auth para reutilizarla.
  • Make: agrega el módulo HTTP > Make a request. En Authentication type, elige API key y crea la credencial: en Key, escribe Bearer, un espacio y la clave del token; en API key placement, elige el encabezado; en API key parameter name, escribe Authorization. Completa la URL, elige POST en Method, elige application/JSON en Body content type y JSON string en Body input method, y pega el JSON.
  • Zapier: agrega la acción Webhooks by Zapier > Custom Request. Elige POST, completa la URL, pega el JSON en Data y agrega los encabezados Content-Type: application/json y Authorization.

Cambia los valores fijos por los campos de los pasos anteriores, como el nombre y el teléfono que vienen del formulario o del pedido. Ejecuta la prueba: la respuesta messages scheduled confirma el envío.

La misma configuración sirve para cualquier ruta de la API, como responder un chat, crear contactos o mover el chat en el Kanban. Los campos de cada ruta están en API de Whaticket: guía completa para integrar tus sistemas.

Usa la IA para armar la automación más rápido

  • Asistente de la propia plataforma: en Zapier, describe la automación en Copilot. En n8n y Make, usa el asistente de IA del editor, cuando esté disponible en tu cuenta.
  • ChatGPT, Claude o Gemini: pídele a la IA que lea la definición de la API en https://api.whaticket.com/api/v1/openapi.json y arme el comando cURL. Después impórtalo en el nodo HTTP Request de n8n.
  • Workflow listo: pídele a la IA que genere el workflow en JSON de n8n, que pegas directo en el editor, o el blueprint de Make, que importas en el escenario.
  • Seguridad: nunca pegues la clave del token en la conversación con la IA. Usa TU_TOKEN y cámbialo por la clave solo en la plataforma.

Ejemplo de pedido para la IA:

Lee la definición de la API de Whaticket en https://api.whaticket.com/api/v1/openapi.json.
Arma un workflow de n8n que:
1. reciba un webhook de Typeform con nombre, teléfono e interés;
2. envíe un WhatsApp de bienvenida por la conexión ID_DE_LA_CONEXION;
3. abra el chat en el departamento Ventas (ID_DEL_DEPARTAMENTO).
Usa TU_TOKEN en lugar de la clave y entrégame el JSON del workflow para pegar en n8n.

Ideas de automación

  • Pedido nuevo en la tienda: envía la confirmación por WhatsApp y abre el chat en el departamento de ventas.
  • Formulario completado: crea el contacto con campos personalizados y etiquetas, y envía el primer mensaje.
  • Chat resuelto: registra la atención en la planilla o en el CRM.
  • Etiqueta "Cliente" agregada: crea o actualiza el negocio en el CRM.
  • Chat que entra en la etapa "Propuesta" del Kanban: avisa al equipo comercial en Slack.
  • Mensaje recibido: guarda las conversaciones de una conexión en una planilla para analizarlas.

Preguntas frecuentes

¿Necesito un token para recibir webhooks?
No. El webhook del flujo va de Whaticket a la URL de la plataforma, sin token. El token solo es necesario cuando la plataforma llama a la API de Whaticket.

¿Qué URL acepta el webhook?
Una URL pública que empiece con https://. Las direcciones internas o sin https se rechazan.

¿Cómo sé si el webhook llegó?
En el flujo, abre la pestaña Ejecuciones: muestra cada envío, la respuesta de la plataforma y el motivo de cualquier falla. En el chatbot, usa Últimas entregas en la acción Llamar webhook.

¿La integración consume créditos?
Recibir webhooks no consume. Enviar mensajes por POST /messages en conexiones WhatsApp QR Code consume un crédito por mensaje. Responder un chat por POST /tickets/{ticketId}/messages no consume.

¿Quién configura la automación en la plataforma?
La configuración queda a cargo del cliente. El soporte de Whaticket resuelve dudas puntuales sobre Whaticket, pero no configura plataformas externas.

Artículos relacionados

¿Tienes dudas adicionales? No te preocupes, estamos aquí para ayudarte. Entra en contacto con nuestro equipo presionando el botón "Soporte" ubicado en el menú izquierdo de nuestra plataforma.

¿Todavía no tienes una cuenta en Whaticket? ¡Créala y pruébala gratis durante 14 días!