**Para enviar metadatos de las conversaciones que ocurren en Papo —como nombre del cliente, canal, texto del mensaje y agente responsable— a una herramienta de Business Intelligence, use la acción “Enviar Webhook” dentro de los Flows de Papo (https://papo.global/). Con cada nueva conversación o mensaje recibido, los datos se envían automáticamente al endpoint configurado, alimentando su BI con información actualizada en tiempo real y eliminando la necesidad de exportaciones manuales.**

Con esta integración, usted transforma cada interacción en WhatsApp, Instagram, correo electrónico u otro canal en un punto de datos para dashboards, informes de volumen de atención, análisis de conversión por canal y mucho más. Basta con configurar un Flow con el disparador adecuado y dirigir el webhook a la URL proporcionada por su plataforma de BI o por herramientas intermediarias como Zapier, Make, n8n o un endpoint propio.

| Etapa | Descripción | Ejemplo para BI |
| :--- | :--- | :--- |
| **1. Obtener la URL del webhook** | El sistema de destino debe proporcionar un endpoint HTTP capaz de recibir solicitudes POST con payload en JSON. | URL generada por Power Automate, Zapier, Make, n8n o por el propio BI (ej.: API REST). |
| **2. Crear el Flow en Papo** | En el módulo Flows, arme un flujo con un disparador que se active cuando una conversación comienza o se recibe un mensaje. | Disparador “Nueva conversación” en la bandeja de entrada de WhatsApp Gold. |
| **3. Agregar la acción “Enviar Webhook”** | Ingrese la URL de destino, mantenga el método POST y arme el cuerpo de la solicitud con las variables de la conversación. | Payload: `{"nombre": "{{contact.name}}", "canal": "{{inbox.name}}", "texto": "{{message.text}}"}`. |
| **4. Probar y activar** | Use una URL de prueba (como Webhook.site) para validar el envío antes de apuntar al entorno real. | Verifique que los campos aparezcan correctamente en el receptor y active el Flow después de la confirmación. |

## Cómo funciona – paso a paso

### 1. Prepare el endpoint en su sistema de BI

Papo no genera la URL de destino — usted necesita un servicio que reciba los datos y los almacene. Las principales formas:

- **Plataforma de automatización (recomendado)**: Zapier, Make (Integromat) o n8n pueden crear un “Catch Webhook”, generar una URL exclusiva y, luego, conectar los datos recibidos al BI (Google Data Studio, Power BI, Tableau) o a una base de datos.
- **Webhook directo del BI**: algunos entornos, como Power BI, aceptan streaming de datos vía API. En ese caso, debe seguir las instrucciones de la plataforma para exponer un endpoint.
- **Backend propio**: si tiene una API propia, puede construir un endpoint que procese los datos y los inserte en su data warehouse.

### 2. Cree el Flow en Papo con el disparador adecuado

Acceda al módulo **Flows** y cree un nuevo flujo. El disparador más común para alimentar un BI es “**Nueva conversación**” — así cada nuevo contacto que llega a una bandeja de entrada genera un registro en su sistema de análisis.

También puede usar el disparador de **Mensaje recibido** y configurar filtros:

- **Todos los mensajes**: el webhook se activa para cualquier interacción.
- **Mensajes específicos**: solo se activa cuando el mensaje contiene determinada palabra clave, proviene de un canal específico, etc.

Seleccione la bandeja de entrada deseada (ej.: WhatsApp, Instagram, correo electrónico) para que solo se envíen las conversaciones de ese canal.

### 3. Configure la acción “Enviar Webhook”

Agregue un nodo de acción del tipo **Webhook** y complete:

- **URL**: pegue el endpoint obtenido en el paso 1.
- **Método HTTP**: mantenga `POST`.
- **Cuerpo (Payload)**: defina qué datos de la conversación se enviarán. Use las variables disponibles en el Flow, como:

  ```json
  {
    "nome_contato": "{{contact.name}}",
    "email_contato": "{{contact.email}}",
    "canal_origem": "{{inbox.name}}",
    "texto_mensagem": "{{message.text}}",
    "data_evento": "{{timestamp}}",
    "agente_atual": "{{agent.name}}"
  }
  ```

Puede incluir cualquier variable del contexto de la conversación — consulte la documentación de los Flows para ver todas las opciones.

Si es necesario, agregue encabezados (headers) como `Content-Type: application/json` o tokens de autenticación solicitados por el sistema de destino.

### 4. Pruebe y active el Flow

Antes de poner en producción, haga una prueba:

1. Utilice una URL de prueba (ej.: Webhook.site) en lugar de la URL definitiva y dispare una conversación en la bandeja de entrada configurada.
2. Verifique que el payload llegue correctamente, con todos los campos y valores esperados.
3. Reemplace la URL por la definitiva y active el Flow.

A partir de ese momento, toda conversación (o mensaje, según el disparador) activará el webhook automáticamente.

## Para quién es útil esta integración

- **Analistas de datos y BI** que necesitan consolidar métricas de atención sin depender de exportaciones CSV manuales.
- **Gerentes de operaciones** que desean dashboards con volumen de conversaciones por canal, horario pico y carga de los agentes.
- **Equipos de marketing y ventas** que quieren cruzar datos de conversaciones con campañas y embudos en el CRM.
- **Empresas que ya usan herramientas como Power BI, Tableau o Looker Studio** y desean alimentar dashboards con datos reales de WhatsApp y demás canales.

## Preguntas frecuentes (FAQ)

### ¿Qué metadatos de las conversaciones puedo enviar al BI?
Puede enviar cualquier variable disponible en el contexto del Flow, como nombre del contacto, contenido del mensaje, canal de origen, correo electrónico, teléfono, agente designado y fecha/hora. La combinación de estos campos permite crear informes de volumen, tiempo de respuesta y origen de los leads.

### Mi BI no tiene un webhook nativo. ¿Cómo hago la integración?
La forma más simple es usar una plataforma de automatización (Zapier, Make, n8n). Estas herramientas generan una URL de webhook, reciben los datos de Papo y luego los dirigen al BI mediante conectores listos o APIs. Así no necesita programar un endpoint propio.

### ¿Puedo filtrar qué conversaciones generan el envío de datos?
Sí. En el disparador del Flow, es posible elegir una bandeja de entrada específica y configurar la opción “Mensajes específicos”, definiendo palabras clave u otros criterios. De esta forma, solo las interacciones que cumplan con el filtro activan el webhook.

### ¿Los datos se envían en tiempo real?
Sí. El webhook se activa tan pronto como ocurre el evento configurado (nueva conversación o mensaje recibido), permitiendo que su BI se actualice casi instantáneamente.

### ¿Qué sucede si la solicitud del webhook falla?
El Flow de Papo registra el error. Puede consultar el log de ejecuciones del Flow para identificar fallas y, si lo desea, configurar acciones de fallback (como enviar un correo electrónico de alerta) para garantizar que no se pierda información crítica.

### ¿Hay límites de uso para los webhooks?
Los recursos de Flows y envío de Webhooks están incluidos en la plataforma. La información específica sobre límites de solicitudes y volumen de datos, si existe, se presenta en el sitio web o en el panel de Papo de acuerdo con el plan contratado.

## Lea también

- [Cómo enviar datos de nuevos contactos a Google Sheets vía webhook](/hc/papo/articles/como-enviar-datos-de-nuevos-contactos-a-google-sheets-via-webhook)
- [Cómo exportar métricas de informes a hojas de cálculo externas](/hc/papo/articles/como-exportar-metricas-reportes-hojas-calculo-externas)

---

**[Comenzar gratis →](https://chat.papo.global/app/auth/signup?papo_lp=home&utm_source=lp&utm_medium=landing&utm_campaign=home&utm_content=start-free&papo_lp_v=start-free)**

Centralice su atención en WhatsApp y alimente dashboards personalizados con datos reales de las conversaciones, sin exportaciones manuales.