← Todos los nodos
Acciones Externas a_form_ui

Formulario (Widget UI)

Recolecta datos del usuario mediante un formulario gráfico renderizado en el widget.

¿Qué hace?

Muestra un formulario interactivo con botones y campos de texto directo en la pantalla del usuario.

¿Cómo lo hace?

Renderiza un componente visual (solo disponible en canales como el Widget Web) que el usuario puede rellenar y enviar con un clic.

¿Por qué usarlo?

Mejora la experiencia en páginas web: en lugar de chatear para dar su correo, el usuario simplemente lo teclea en un formulario tradicional dentro del chat.

Entradas

nombretipo
form_response object

Salidas

nombretipo
branch string
form_id string
channel_mode string
values object
pending_fields array
errors object

Ramas

Ramas fijas

  • awaiting — Esperando
  • complete — Completo

Configuración

—

Configuración por defecto

{
  "form_id": "form_main",
  "fields": [
    {
      "name": "name",
      "label": "Name",
      "type": "text",
      "required": true
    },
    {
      "name": "email",
      "label": "Email",
      "type": "email",
      "required": true
    }
  ],
  "submit_label": "Continuar",
  "awaiting_branch": "awaiting",
  "complete_branch": "complete"
}

Eventos emitidos

Este nodo no emite eventos en el canal de pubsub.