Como Funciona o Chatbot com Workflow Visual: Guia Completo
Aprenda passo a passo como criar e configurar chatbots usando o construtor visual de workflows da Pag Fácil Mei. Automatize seu atendimento sem programar.
Como Funciona o Chatbot com Workflow Visual
O chatbot da Pag Fácil Mei funciona através de um Workflow Visual, onde você monta o fluxo de atendimento arrastando blocos em um canvas, sem precisar programar.
O que é um Workflow?
Um workflow (fluxo de trabalho) é uma sequência de etapas que o chatbot segue para atender seus clientes. Imagine como um roteiro de atendimento que você desenha visualmente.
Blocos Disponíveis
1. Bloco Start (Início)
- Função: Ponto de entrada do chatbot
- Uso: Todo workflow começa com este bloco
- Configuração: Apenas um nome/label
2. Bloco Message (Mensagem)
- Função: Envia uma mensagem ao cliente
- Uso: Boas-vindas, informações, avisos
- Configuração:
- Conteúdo da mensagem
- Delay antes de exibir
- Indicador "digitando..."
3. Bloco Buttons (Botões)
- Função: Apresenta opções clicáveis ao cliente
- Uso: Menus, escolhas múltiplas
- Configuração:
- Pergunta/mensagem
- Até 4 botões com rótulos
- Navegação específica por botão
4. Bloco Input (Entrada)
- Função: Solicita informação ao cliente
- Uso: Coletar CPF, nome, email, telefone
- Tipos de Validação:
- Texto livre
- Telefone
- CPF/CNPJ
- Número
- Data
- Configuração:
- Pergunta/instrução
- Tipo de entrada
- Nome da variável
- Validação
5. Bloco Condition (Condição)
- Função: Toma decisões baseadas em variáveis
- Uso: Verificar autenticação, valores, respostas
- Operadores:
- É igual a
- Não é igual a
- Contém
- Maior/Menor que
- Está vazio/preenchido
- Caminhos: Verdadeiro ou Falso
6. Bloco Action (Ação)
- Função: Executa operações do sistema
- Tipos de Ação:
- Salvar como lead
- Notificar organização
- Enviar email
- Adicionar tag
- Definir variável
- Agendar callback
- Configuração: Tipo e parâmetros da ação
7. Bloco Sub-Workflow
- Função: Chama outro chatbot (fluxo aninhado)
- Uso: Dividir fluxos complexos, reutilizar lógica
- Configuração: ID do chatbot alvo
- Comportamento: Ao terminar o sub-fluxo, retorna ao fluxo principal
8. Bloco Transfer (Transferência)
- Função: Transfere para atendimento humano
- Uso: Quando o bot não pode resolver
- Configuração: Mensagem de transferência
9. Bloco End (Fim)
- Função: Encerra a conversa
- Uso: Finalização natural ou após resolver
- Configuração: Mensagem de despedida
Como Conectar Blocos
Conexões Simples
Arraste da alça inferior de um bloco para a alça superior de outro.
Conexões Condicionais
- Blocos Condition têm duas saídas (✓ e ✗)
- Blocos Buttons podem ter conexões específicas por botão
Variáveis no Workflow
Use variáveis para armazenar e reutilizar informações:
{{nome_cliente}}
{{email}}
{{cpf}}
{{last_button_value}}
Interpolação: Use {{variavel}} em qualquer mensagem.
Exemplo de Fluxo Completo
- Start → Menu Principal
- Buttons "O que deseja?" → 3 opções
- Condition "Está autenticado?" → Sim/Não
- Input "Digite seu CPF" → Salva em {{cpf}}
- Action "Buscar dados do cliente"
- Message "Olá {{nome}}, suas faturas são..."
- End "Obrigado pelo contato!"
Controles do Canvas
Zoom e Navegação
- Zoom In/Out: Botões + e - no canto superior direito
- Arrastar canvas: Shift + clique esquerdo ou botão do meio do mouse
- Fit View: Botão "Maximize" para centralizar
- Grid: Ligar/desligar grade de alinhamento
Edição de Blocos
- Adicionar: Arraste da sidebar para o canvas
- Editar: Clique no bloco para abrir configurações
- Deletar: Selecione o bloco e pressione Delete ou use o botão X
- Mover: Arraste o bloco pelo canvas (snap to grid automático)
Validação do Workflow
Antes de salvar, o sistema valida:
- ✓ Presença de bloco Start
- ✓ Todos os blocos conectados
- ✓ Variáveis de Input definidas
- ✓ Condições configuradas
- ✓ Ações com parâmetros corretos
Múltiplos Workflows (Sub-Fluxos)
Por que usar?
- Organizar fluxos complexos
- Reutilizar lógica comum
- Separar por departamento (vendas, suporte, financeiro)
Como funciona?
- Crie workflows separados (cada um é um chatbot)
- Use o bloco Sub-Workflow para chamar um
- Ao terminar, retorna ao fluxo pai automaticamente
Exemplo:
- Workflow Principal: Menu geral
- Sub-Workflow 1: Atendimento Financeiro
- Sub-Workflow 2: Negociação de Dívidas
Gatilhos e Roteamento
Chatbot Principal (Padrão)
- Marque um chatbot como "Principal"
- Será usado quando nenhum gatilho específico é acionado
Palavras-Chave (Gatilhos)
- Configure palavras-chave em cada chatbot
- Exemplo: "BLACKFRIDAY" → Chatbot de Promoções
- Quando usuário digita a palavra, inicia esse fluxo
Dicas de Boas Práticas
- Seja Conciso: Mensagens curtas são mais eficazes
- Use Variáveis: Personalize o atendimento
- Valide Inputs: Sempre que possível
- Ofereça Saída: Botão "Falar com Atendente"
- Teste Extensivamente: Simule diversos cenários
- Organize Visualmente: Use posicionamento lógico no canvas
- Documente: Use labels descritivos nos blocos
Integração com Canais
O mesmo workflow funciona em:
- WhatsApp (via Evolution API)
- Widget Web (embed no site)
- Futuramente: Telegram, Instagram
Limitações por Plano
- Free: 1 chatbot
- Starter: 2 chatbots
- Pro: 5 chatbots
- Enterprise: 10 chatbots
- Blocos por Workflow: Ilimitado (em todos os planos)
Próximos Passos
- Acesse Dashboard → Chatbots
- Clique em "Novo Chatbot"
- Arraste blocos da sidebar
- Conecte os blocos
- Configure cada bloco
- Ative o chatbot
- Teste no Widget ou WhatsApp
Pronto! Seu chatbot está funcionando.