Saltearse al contenido

Trigger Form

El modulo FormTrigger es un trigger especializado que inicia el workflow cuando un usuario envia un formulario. Extiende la funcionalidad del Webhook agregando metadata especifica del formulario (ID, nombre, campos). Los datos pueden llegar de dos formas: via webhook estandar (cuando el formulario se envia desde el frontend) o via invocacion directa (por ejemplo, en flujos OTP). El modulo extrae el payload del formulario y lo pasa al siguiente nodo junto con la metadata del request y la informacion del formulario configurado.

ParametroTipoRequeridoDescripcion
form_idform_trigger_selectorSiSelecciona el formulario que activara este workflow. Puedes crear uno nuevo si no existe.
url_webhookwebhook_generatorNoURL generada automaticamente para recibir envios del formulario.
{
"nextModule": "siguiente_modulo",
"data": {
"campo_formulario_1": "valor1",
"campo_formulario_2": "valor2",
"_request": {
"method": "POST",
"timestamp": "2026-03-23T10:00:00.000Z",
"source": "form",
"isDev": false
},
"_form": {
"form_id": "123",
"form_name": "Formulario de contacto",
"form_fields": ["nombre", "email", "mensaje"]
}
}
}
{
"label": "Trigger Form",
"form_id": "mi_formulario_contacto",
"url_webhook": {}
}
  • La URL del webhook se genera automaticamente al guardar el workflow.
  • Los datos del formulario se expanden en el nivel raiz del data.
  • La metadata del formulario esta disponible en data._form para uso en nodos posteriores.
  • Compatible con flujos OTP (verificacion por codigo), donde los datos llegan via invocacion directa con _request.source = 'form_otp'.
  • Soporta formatos legacy con estructura { params: { result: [...] } }.
  • Solo tiene conexion de salida, actua como nodo de inicio.
  • Webhook (trigger generico por peticion HTTP)
  • Start (trigger basico)
  • decision (para validar campos del formulario)