Webhook Input
Webhook Input da a tu flujo una dirección propia en internet. Cuando otra aplicación envía datos a esa dirección, por ejemplo tu tienda online al recibir un pedido o tu CRM al crear un cliente, el flujo se ejecuta y recibe esos datos.
Es el punto de partida de los flujos que deben reaccionar a lo que pasa en otras herramientas, sin que nadie tenga que lanzarlos a mano.
Cuándo usarlo
- Procesar cada pedido nuevo que te avisa tu tienda online.
- Dar la bienvenida por correo a cada cliente que se registra en tu web.
- Registrar en una hoja de cálculo los formularios que envían tus visitantes.
- Conectar con NappAI cualquier herramienta que permita configurar avisos a una dirección web.
Configuración
| Campo | Qué hace |
|---|---|
| Data | Sirve para probar el flujo en el editor: pega aquí un ejemplo de los datos que enviará la otra aplicación. Cuando el flujo se ejecuta por su webhook, este campo se rellena con los datos recibidos. |
Obtener la dirección del webhook
- Despliega una versión del flujo: las llamadas al webhook ejecutan la versión desplegada. Ver Versiones y publicación.
- Abre la ventana Acceso a API y ve a la pestaña Webhook.
- Elige la Clave API con la que se hará la llamada y copia la dirección. Ver Claves API.
- Pega esa dirección en la otra aplicación, en el apartado donde se configuran sus avisos o webhooks.
Probar el webhook desde el editor
Si el flujo tiene un Webhook Input, el editor muestra el botón Probar Webhook. Al pulsarlo, el editor queda Escuchando …: cuando llegue el siguiente envío al webhook, sus datos aparecen en el campo Data y el flujo se ejecuta en el editor, para que veas el resultado paso a paso.
Resultado
La salida Data entrega los datos recibidos, con la misma estructura con que los envió la otra aplicación. Si lo recibido no tiene un formato de datos válido, llega tal cual, como un único texto dentro de los datos.
Conéctala a Parse Data o a Get Value By Key para sacar los valores que necesitas, o directamente a un agente.
Ejemplo
Una tienda online quiere avisar a su almacén de cada pedido:
- Añade Webhook Input y pega en Data un pedido de ejemplo para montar el flujo.
- Conecta Data a un agente que redacte un resumen con los productos y la dirección de envío.
- Envía el resumen por correo al almacén.
- Despliega el flujo, copia la dirección de la pestaña Webhook y configúrala en tu tienda como aviso de pedido nuevo.
Buenas prácticas
- Un flujo solo puede tener un componente de webhook.
- No compartas la dirección del webhook: incluye la clave API y cualquiera que la tenga puede ejecutar el flujo.
Componentes relacionados
- Telegram Webhook: pone en marcha el flujo con los mensajes de un bot de Telegram.