Criar, editar, ativar, desativar e remover automações exige o cargo de administrador na organização. Os demais membros podem abrir a lista e consultar os fluxos.
Como uma automação é formada
Toda automação tem três partes:- Gatilho: o evento que inicia o fluxo, como “Chat criado” ou “Mensagem recebida”. Uma automação pode ter mais de um gatilho.
- Filtros (opcionais): condições que a conversa precisa cumprir para o fluxo rodar, como “Plataforma do chat é WhatsApp Business” ou “Tags tem algum: VIP”.
- Fluxo: a sequência de blocos (nodes) ligados por setas, do bloco inicial até um bloco “Fim”.
Criar uma automação
1
Abra a criação
Em Automações, clique em “Criar automação”.
2
Dê um nome
Preencha “Nome” (obrigatório, único na organização) e, se quiser, uma descrição para o time entender o objetivo do fluxo.
3
Monte o fluxo
Na aba “Editor de fluxo”, arraste blocos do painel “Nodes” para a área de trabalho. Ligue a saída de um bloco (à direita) à entrada do próximo. Para configurar um bloco, clique no ícone de engrenagem dele.
4
Configure o gatilho
Na aba “Gatilhos e filtros”, clique em “Adicionar gatilho”, escolha o evento e indique em qual bloco o fluxo começa (“Node de início”).
5
Salve
Clique em “Salvar automação”. Se houver algum problema na estrutura, o Spark mostra o erro acima das abas.
Gatilhos
Todo gatilho aceita “Executar após (opcional)”: um atraso em minutos entre o evento e o início do fluxo, com máximo de 90 dias. É o que permite, por exemplo, mandar uma pesquisa de satisfação dois dias depois que o atendimento foi finalizado. Se o mesmo evento acontecer de novo antes do fluxo começar, a execução agendada é substituída pela mais recente.
Filtros
Clique em “Habilitar filtros” no gatilho, escolha se todas as condições precisam ser verdadeiras (“Todas as condições (E)”) ou basta uma (“Qualquer condição (OU)”) e adicione as regras. Você pode filtrar por plataforma, status, monetização, ponto de entrada (o número ou perfil conectado), etapa do funil, link de rastreamento, se é grupo, se já foi respondida, etiquetas, usuário atribuído, quantidade de participantes, contato, data de nascimento, data da última mensagem e data da última atualização. Os operadores mudam conforme o tipo do campo: texto aceita “Contém”, “Começa com”, “Está na lista” e outros; números e datas aceitam “Maior que”, “Entre” e similares; etiquetas aceitam “Tem algum”, “Tem todos” e “Não tem nenhum”.Blocos do editor
Validação: esperar a resposta do cliente
O bloco Validação é o que permite montar menus simples (“Responda 1 para vendas ou 2 para suporte”). Na configuração você define:- As respostas esperadas, uma por caminho.
- Se maiúsculas e minúsculas importam e se a resposta precisa ser exatamente igual ou só conter o texto.
- Quanto tempo esperar (ou esperar sem limite). Sem resposta no prazo, o fluxo segue pela saída “Falha”.
- O que fazer com uma resposta inválida: seguir para “Falha” ou mandar uma mensagem de erro e esperar de novo.
Roleta de Agentes: distribuir conversas
No bloco você escolhe as pessoas que podem receber conversas e, opcionalmente, um agente de reserva. A conversa vai para quem tem menos chats atribuídos no dia. Se ninguém da lista estiver ativo, a conversa vai para o agente de reserva. O passo a passo completo está em Receber chats, distribuir e filtrar.Janela de 24 horas
No WhatsApp Business (API oficial) e no Instagram, mensagens de texto livre só saem se o cliente escreveu nas últimas 24 horas. Fora dessa janela, use um modelo oficial aprovado no bloco Mensagem. Veja Modelos de mensagem.Regras de estrutura
O Spark valida o fluxo ao salvar. Os erros mais comuns:- Falta um gatilho ou um bloco “Fim”.
- Algum bloco (exceto “Fim”) ficou sem conexão de saída.
- O gatilho começa direto em um bloco “Fim”.
- O fluxo tem um ciclo: uma seta volta para um bloco anterior. Loops não são permitidos.
Como as execuções funcionam
- O fluxo só roda se a automação estiver ativa, a organização tiver assinatura ativa e os filtros forem atendidos.
- Uma conversa só tem uma execução por vez de cada automação e gatilho. Se o mesmo evento acontecer enquanto o fluxo ainda está rodando (ou esperando em uma Validação ou Espera), o novo evento é ignorado.
- Entre execuções concluídas na mesma conversa há um intervalo mínimo. No gatilho “Mensagem recebida” é o cooldown que você configura; nos demais, o Spark aplica intervalos curtos para evitar disparos duplicados.
Automações e o agente de IA
Quando o agente autônomo está ligado e assume a resposta a uma mensagem do cliente, as automações com gatilho “Mensagem recebida” não rodam para aquela mensagem. Isso evita que a IA e a automação respondam ao mesmo tempo. Os outros gatilhos (Chat criado, Inatividade, Chat finalizado etc.) continuam funcionando normalmente. Por isso, para distribuir conversas novas com o agente ligado, use o gatilho “Chat criado”.Exemplos
Boas-vindas e distribuição
Boas-vindas e distribuição
Gatilho “Chat criado” com “Tipo de chat: DM”. Fluxo: Mensagem (boas-vindas) → Roleta de Agentes → Fim.
Pesquisa depois do atendimento
Pesquisa depois do atendimento
Gatilho “Chat finalizado” com “Executar após” de 2880 minutos (dois dias). Fluxo: Mensagem com um modelo oficial de pesquisa → Fim.
Lembrete para conversas paradas
Lembrete para conversas paradas
Gatilho “Inatividade” de 240 minutos, com filtro “Status do chat: Em andamento”. Fluxo: Mensagem IA (“Retome a conversa de forma educada, sem pressionar”) → Fim.
Relacionado
- Follow-ups: cadências em dias, com respeito ao horário de atendimento.
- Receber chats, distribuir e filtrar: o fluxo de distribuição mais usado.
- Modelos de mensagem: conteúdo reaproveitável e variáveis.

