← Todos los nodos
Acciones Externas a_form_chat

Formulario (Conversacional)

Recolecta datos estructurados por canal de texto haciendo la siguiente pregunta pendiente como una consulta en lenguaje natural.

¿Qué hace?

Recopila datos del usuario de manera conversacional, preguntando un campo a la vez.

¿Cómo lo hace?

Le das una lista de preguntas (ej: nombre, teléfono). El asistente le pregunta al usuario una por una por chat y guarda las respuestas.

¿Por qué usarlo?

Perfecto para WhatsApp o Instagram, donde no puedes mostrar un formulario web pero necesitas registrar datos precisos paso a paso.

Entradas

nombretipo
text string

Salidas

nombretipo
branch string
form_id string
channel_mode string
values object
pending_fields array
asked_question string
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
    }
  ],
  "awaiting_branch": "awaiting",
  "complete_branch": "complete",
  "llm_role": "chatbot",
  "llm_temperature": 0.2,
  "llm_max_tokens": 400,
  "max_turns": 8
}

Eventos emitidos

Este nodo no emite eventos en el canal de pubsub.