Automações Avançadas
O WhatsBotGPT oferece recursos poderosos de automação que permitem criar fluxos de trabalho complexos e personalizados. Este guia explora as funcionalidades avançadas de automação disponíveis na plataforma e como implementá-las para maximizar a eficiência dos seus assistentes.
Visão Geral das Automações
As automações no WhatsBotGPT permitem que você:
- Crie fluxos de conversação complexos e condicionais
- Integre seus assistentes com sistemas externos
- Automatize tarefas repetitivas
- Personalize a experiência do cliente com base em dados e comportamentos
- Execute ações programadas sem intervenção manual
Tipos de Automação Disponíveis
1. Fluxos de Conversação Avançados
Os fluxos de conversação vão além de simples perguntas e respostas, permitindo:
- Ramificações condicionais: Diferentes caminhos baseados nas respostas do usuário
- Coleta estruturada de dados: Formulários e sequências de perguntas
- Validação de entradas: Verificação de formatos e valores específicos
- Loops e recursões: Repetição de etapas quando necessário
- Estados de conversação: Manutenção de contexto ao longo do tempo
2. Automações Baseadas em Eventos
Ações que são disparadas automaticamente quando certos eventos ocorrem:
- Eventos de mensagem: Quando uma mensagem é recebida, lida ou respondida
- Eventos de tempo: Em horários específicos ou após períodos de inatividade
- Eventos de usuário: Quando um usuário entra, sai ou muda de status
- Eventos de sistema: Quando ocorrem mudanças na plataforma ou integrações
3. Automações Programadas
Ações que ocorrem em momentos específicos:
- Agendamentos únicos: Ações que ocorrem uma única vez em data/hora específica
- Agendamentos recorrentes: Ações que se repetem periodicamente
- Sequências temporizadas: Séries de ações com intervalos definidos
- Gatilhos de calendário: Ações baseadas em eventos de calendário
Configurando Fluxos de Conversação Avançados
Passo 1: Acessar o Editor de Fluxos
- Faça login na sua conta WhatsBotGPT
- Acesse seu assistente
- Clique na aba Fluxos de Conversação
- Clique em + Novo Fluxo ou selecione um fluxo existente para editar
Passo 2: Projetar o Fluxo
O editor visual permite criar fluxos complexos usando blocos de construção:
- Arraste um bloco de Mensagem para o canvas
- Configure o conteúdo da mensagem
- Adicione variáveis dinâmicas usando a sintaxe ${variavel}
- Configure opções de formatação (negrito, itálico, listas)
- Adicione mídia (imagens, vídeos, documentos) se necessário
- Configure validações (obrigatório, formato, valores permitidos)
- Defina mensagens de erro para validações falhas
- Arraste um bloco de Condição para o canvas
- Configure a condição usando o editor de expressões
- Crie múltiplos caminhos baseados em diferentes condições
- Conecte cada caminho a diferentes blocos de ação
- Adicione um caminho "Else" para tratar casos não previstos
- Configure os parâmetros específicos da ação
- Defina comportamentos de sucesso e falha
Passo 3: Conectar os Blocos
- Clique na saída de um bloco e arraste até a entrada de outro bloco
- Crie múltiplos caminhos a partir de blocos de condição
- Verifique se todos os caminhos levam a um destino válido
- Evite loops infinitos verificando suas condições de saída
Passo 4: Testar o Fluxo
- Clique no botão Testar Fluxo
- Use o simulador para percorrer o fluxo
- Teste diferentes entradas e caminhos
- Verifique se as variáveis estão sendo atualizadas corretamente
- Corrija quaisquer problemas identificados
Passo 5: Ativar o Fluxo
- Configure prioridades se houver múltiplos fluxos
- Clique em Publicar Fluxo
Exemplo Prático: Fluxo de Qualificação de Leads
Vamos criar um fluxo avançado para qualificar leads:
Configuração Inicial
- Crie um novo fluxo chamado "Qualificação de Leads"
- Defina o gatilho como a palavra-chave "orçamento" ou intenção "solicitar_orcamento"
Estrutura do Fluxo
- Mensagem de Boas-vindas:
"Olá ${nome}! Ótimo que você está interessado em nossos serviços. Para enviar uma proposta personalizada, preciso de algumas informações."
- Pergunta: "Qual o nome da sua empresa?"
- Tipo: Texto livre
- Variável: empresa
- Validação: Obrigatório
- Pergunta: "Qual o segmento da sua empresa?"
- Tipo: Múltipla escolha
- Opções: "Comércio", "Serviços", "Indústria", "Outro"
- Variável: segmento
- Pergunta: "Quantos funcionários sua empresa tem aproximadamente?"
- Tipo: Múltipla escolha
- Opções: "1-10", "11-50", "51-200", "Mais de 200"
- Variável: tamanho
- Pergunta: "Qual o orçamento aproximado para este projeto?"
- Tipo: Múltipla escolha
- Opções: "Até R$ 5.000", "R$ 5.001 a R$ 15.000", "R$ 15.001 a R$ 50.000", "Acima de R$ 50.000"
- Variável: orcamento
- Pergunta: "Qual o prazo para implementação?"
- Tipo: Múltipla escolha
- Opções: "Urgente (até 15 dias)", "Curto (1-2 meses)", "Médio (3-6 meses)", "Longo (mais de 6 meses)"
- Variável: prazo
- Se orcamento = "Acima de R$ 50.000" OU (orcamento = "R$ 15.001 a R$ 50.000" E tamanho = "Mais de 200")
- Classificar como "Lead Quente"
- Enviar para atendimento humano imediato
- Senão, se orcamento = "R$ 5.001 a R$ 15.000" OU prazo = "Urgente (até 15 dias)"
- Classificar como "Lead Morno"
- Agendar follow-up em 24h
- Senão
- Classificar como "Lead Frio"
- Enviar material informativo
- Atualizar dados do lead no CRM
- Enviar notificação para equipe de vendas
- Agradecer ao cliente pela informação
Automações Baseadas em Eventos
Configurando Gatilhos de Evento
- Configure as condições específicas do evento
- Defina a ação a ser executada quando o evento ocorrer
- Ative o gatilho
Exemplo: Reengajamento de Clientes Inativos
- Enviar mensagem: "Olá ${nome}, notamos que faz um tempo desde nossa última conversa. Há algo em que possamos ajudar?"
- Adicionar etiqueta "Reengajamento"
- Registrar tentativa no CRM
Automações Programadas
Configurando Agendamentos
- Configure data, hora e recorrência (se aplicável)
- Defina a ação a ser executada
- Ative o agendamento
Exemplo: Campanha de Marketing Programada
- Enviar mensagem com oferta da semana
- Incluir botão de call-to-action
- Registrar envio no sistema de analytics
Integrando Automações com APIs Externas
Configurando Webhooks
- Configure quando o webhook deve ser acionado
- Defina o tratamento de respostas e erros
- Teste o webhook antes de ativá-lo
Exemplo: Integração com CRM
- Se sucesso: Adicionar etiqueta "Sincronizado com CRM"
- Se erro: Notificar administrador e tentar novamente em 1 hora
Automações com Lógica Complexa
Utilizando Variáveis e Expressões
O sistema de automação suporta variáveis e expressões complexas:
- ${contact.name}: Nome do contato
- ${contact.phone}: Telefone do contato
- ${contact.tags}: Etiquetas do contato
- ${conversation.lastMessage}: Última mensagem da conversa
- ${assistant.name}: Nome do assistente
- Defina suas próprias variáveis no fluxo
- Armazene respostas do usuário
- Calcule valores derivados
- Operadores lógicos: AND, OR, NOT
- Operadores de comparação: =, !=, >, <, >=, <=
- Funções: contains(), startsWith(), endsWith(), length()
- concat(): Concatenar strings
- substring(): Extrair parte de uma string
- toLowerCase()/toUpperCase(): Converter case
- trim(): Remover espaços em branco
Exemplo de Expressão Complexa
Para qualificar um lead com base em múltiplos critérios:
(contact.tags.contains('VIP') OR conversation.messageCount > 5) AND
(orcamento == 'Alto' OR (interesse == 'Imediato' AND prazo == 'Urgente'))
Melhores Práticas para Automações Avançadas
Planejamento e Documentação
- Use ferramentas de fluxograma para planejar
- Identifique todos os caminhos possíveis
- Documente decisões e lógica
- Descreva o propósito de cada automação
- Documente variáveis e sua utilização
- Registre alterações e versões
Teste e Validação
- Simule diferentes entradas e cenários
- Teste casos extremos e exceções
- Verifique todos os caminhos possíveis
- Comece com fluxos simples
- Adicione complexidade incrementalmente
- Valide cada adição antes de prosseguir
Monitoramento e Otimização
- Acompanhe taxas de conclusão dos fluxos
- Identifique pontos de abandono
- Analise tempo de resposta e eficiência
- Simplifique fluxos complexos
- Elimine etapas desnecessárias
- Ajuste com base no feedback dos usuários
Solução de Problemas Comuns
Loops Infinitos
Sintoma: O fluxo continua repetindo as mesmas etapas sem parar.
Solução:
- Verifique as condições de saída dos loops
- Adicione contadores para limitar o número de iterações
- Certifique-se de que variáveis de controle são atualizadas
Condições Nunca Satisfeitas
Sintoma: Um caminho específico nunca é seguido, mesmo quando deveria.
Solução:
- Verifique a sintaxe da expressão condicional
- Confirme se as variáveis contêm os valores esperados
- Adicione logs para depurar os valores em tempo real
- Simplifique condições complexas em múltiplas condições simples
Problemas de Integração
Sintoma: As chamadas para sistemas externos falham.
Solução:
- Verifique as credenciais e tokens de acesso
- Confirme o formato correto dos dados enviados
- Implemente tratamento de erros e retentativas
- Verifique limites de taxa e quotas da API externa
Casos de Uso Avançados
Atendimento Omnichannel
Configure automações que mantêm o contexto entre diferentes canais:
- Identifique o cliente independentemente do canal
- Mantenha histórico unificado de interações
- Retome conversas de onde pararam, mesmo em canais diferentes
- Personalize respostas com base no canal atual
Automação de Processos de Vendas
Crie um funil de vendas automatizado:
- Qualificação inicial de leads
- Apresentação personalizada de produtos
- Resposta a objeções comuns
- Geração automática de propostas
- Acompanhamento pós-venda programado
Suporte Técnico Inteligente
Implemente um sistema de suporte escalonável:
- Diagnóstico inicial automatizado
- Resolução de problemas comuns sem intervenção humana
- Coleta de informações técnicas relevantes
- Escalonamento inteligente para o nível adequado de suporte
- Acompanhamento automático após resolução
Recursos Adicionais
Para aprofundar seus conhecimentos em automações avançadas:
- Documentação técnica completa: Disponível em nossa base de conhecimento
- Webinars de treinamento: Sessões mensais sobre recursos avançados
- Biblioteca de modelos: Fluxos pré-configurados para casos de uso comuns
- Comunidade de usuários: Fórum para compartilhar práticas e soluções
Para informações sobre campanhas de marketing automatizadas, consulte nosso guia sobre Campanhas de Marketing.