Saturn Studio – Webhooks

banner

馃搶 驴Qu茅 es este m贸dulo?

El m贸dulo Webhooks permite integrar servicios externos con tu flujo de automatizaci贸n. Mediante este componente, puedes:

  • Escuchar Webhooks entrantes (desde otras aplicaciones).
  • Procesar la informaci贸n recibida.
  • Enviar una respuesta inmediata o despu茅s de una ejecuci贸n.

Ideal para integraciones en tiempo real como formularios, notificaciones, bots, servicios de terceros, etc.


鈿欙笍 Comandos disponibles

馃摠 Receive Webhook

Recibe un Webhook y lo procesa. Puedes seleccionar el m茅todo HTTP, definir el modo de respuesta y almacenar el resultado en una variable.

Par谩metro Descripci贸n Ejemplo
HTTP Method M茅todo HTTP que se usar谩 para recibir el Webhook GETPOSTPUTDELETE
Response mode C贸mo se responder谩 al Webhook recibido ImmediatelyAfter robot executionUse 'Response Webhook' moon
Assign result to Variable Variable donde se guardar谩 el contenido recibido (sin {}) webhookData

馃摛 Response Webhook

Responde a un Webhook previamente recibido. Se puede usar para enviar una respuesta personalizada despu茅s de procesar la informaci贸n.

Par谩metro Descripci贸n Ejemplo
Task ID ID de tarea del Webhook recibido a la que se responder谩 123456
Response Texto que se enviar谩 como respuesta {"status":"ok"}
Assign result to Variable Variable donde se guardar谩 el resultado responseStatus

馃И Ejemplo de uso

Supongamos que quieres recibir datos de un formulario externo y luego responder con una confirmaci贸n. Puedes configurar el flujo as铆:

  1. Receive Webhook

    • HTTP Method: POST
    • Response Mode: Use 'Response Webhook' moon
    • Variable: formInput

  2. Procesas los datos con tu robot (por ejemplo, los guardas en una base de datos).
  3. Response Webhook

    • Task ID: el ID obtenido desde formInput.task_id
    • Response: {"message":"Formulario recibido con 茅xito"}
    • Variable: responseResult


馃З Requisitos

Este m贸dulo no tiene dependencias externas. Simplemente arr谩stralo a tu flujo y config煤ralo.