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.

21 de janeiro de 202415 min de leitura
ChatbotWorkflowAutomação

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
    • Email
    • 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

  1. Start → Menu Principal
  2. Buttons "O que deseja?" → 3 opções
  3. Condition "Está autenticado?" → Sim/Não
  4. Input "Digite seu CPF" → Salva em {{cpf}}
  5. Action "Buscar dados do cliente"
  6. Message "Olá {{nome}}, suas faturas são..."
  7. 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?

  1. Crie workflows separados (cada um é um chatbot)
  2. Use o bloco Sub-Workflow para chamar um
  3. 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

  1. Seja Conciso: Mensagens curtas são mais eficazes
  2. Use Variáveis: Personalize o atendimento
  3. Valide Inputs: Sempre que possível
  4. Ofereça Saída: Botão "Falar com Atendente"
  5. Teste Extensivamente: Simule diversos cenários
  6. Organize Visualmente: Use posicionamento lógico no canvas
  7. 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

  1. Acesse Dashboard → Chatbots
  2. Clique em "Novo Chatbot"
  3. Arraste blocos da sidebar
  4. Conecte os blocos
  5. Configure cada bloco
  6. Ative o chatbot
  7. Teste no Widget ou WhatsApp

Pronto! Seu chatbot está funcionando.

Automatize suas cobranças

Pare de fazer cobranças manualmente. Use o Pag Fácil Mei e receba mais rápido.