Blocos disponíveis
Os blocos estão organizados em categorias na sidebar esquerda do construtor. Aqui está o que cada um faz.
Mensagens
| Bloco | O que faz |
|---|---|
| Texto | Envia uma mensagem de texto. Aceita variáveis: Olá {{nome}} |
| Imagem | Envia uma imagem (URL ou upload). |
| Vídeo | Envia um vídeo. |
| Áudio | Envia um áudio. |
| Arquivo | Envia um documento (PDF, etc.). |
| Embed | Embute conteúdo via URL (apenas Web Chat). |
Entradas (perguntas)
| Bloco | O que faz |
|---|---|
| Texto | Pede texto livre. Salva em variável. |
| Número | Pede um número. Valida. |
| Pede e-mail. Valida formato. | |
| Telefone | Pede telefone. |
| URL | Pede uma URL. |
| Data | Pede uma data (calendário no Web Chat). |
| Seleção (botões) | Mostra botões; o cliente escolhe um. |
| Cartão | Cartão clicável com imagem + título + botões. |
| Avaliação | Pede nota (1-5 ou 1-10). |
| Pagamento | Inicia checkout (Stripe/Asaas). |
Lógica
| Bloco | O que faz |
|---|---|
| Condição | Ramifica o fluxo baseado em variáveis (ex.: {{idade}} > 18). |
| Redirecionar | Pula para outro grupo no mesmo fluxo. |
| FlowLink | Salta para outro fluxo do mesmo bot. Veja Conectar fluxos. |
| End session | Encerra o bot e devolve a conversa para a fila. |
| Note | Comentário visível só para você no canvas (não executa nada). |
Integrações
| Bloco | O que faz |
|---|---|
| Webhook (HTTP) | Faz uma chamada HTTP. Resposta vai para variável. |
| Script | Roda JavaScript (sandboxed) — para transformações simples. |
| Definir variável | Atribui valor a uma variável. |
| Google Sheets | Lê/escreve em planilha. |
| OpenAI / Anthropic | Chamada direta a um LLM dentro do fluxo. |
Fluxo + Atendimento
| Bloco | O que faz |
|---|---|
| Atribuir conversa | Atribui ao time/atendente especificado e muda status. |
| Marcar etiqueta | Adiciona/remove etiquetas. |
| Transferir para humano | Atalho: encerra bot e atribui à fila padrão. |
Como configurar um bloco
- Clique no bloco no canvas.
- O painel direito abre com as opções específicas dele.
- Edite. As mudanças são salvas em rascunho automaticamente (você ainda precisa Publicar para ir ao ar).
Variáveis dentro de blocos
Em qualquer campo de texto, use {{nome_variavel}} para inserir o valor. Exemplo:
"Obrigado, {{nome}}! Confirmamos seu pedido #{{id_pedido}}."
Veja Variáveis e contexto para a lista completa de variáveis embutidas ({{contact.name}}, {{conversation.id}}, etc.).