← Todos os nós
Actions a_form_chat

Formulário (Conversacional)

Coleta dados estruturados por canal de texto fazendo a próxima pergunta pendente como uma consulta em linguagem natural.

O que faz?

Coleta dados do usuário de forma conversacional, perguntando um campo por vez.

Como funciona?

Você dá uma lista de perguntas (ex: nome, telefone). O assistente pergunta ao usuário uma por uma por chat e guarda as respostas.

Por que usar?

Perfeito para WhatsApp ou Instagram, onde você não pode mostrar um formulário web mas precisa registrar dados precisos passo a passo.

Entradas

nometipo
text string

Saídas

nometipo
branch string
form_id string
channel_mode string
values object
pending_fields array
asked_question string
errors object

Ramificações

Ramificações fixas

  • awaiting — Aguardando
  • complete — Completo

Configuração

—

Configuração padrão

{
  "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 nó não publica eventos no canal pubsub.