Quatro recursos para operar fluxos grandes com segurança.
Histórico de versões
Cada salvamento que muda a estrutura do fluxo gera um snapshot (mantemos os últimos 20). No menu do editor → Histórico de versões, veja quando e por quem cada versão foi salva e restaure qualquer uma — a restauração guarda o estado atual antes, então nada se perde.
Fluxo de erro
No menu do editor, defina um Fluxo de erro: quando uma execução deste fluxo falhar, o fluxo escolhido roda automaticamente na mesma conversa, recebendo as variáveis {{variables.error_message}}, {{variables.failed_flow_name}} e {{variables.failed_node_id}}.
📘 O fluxo de erro roda na conversa do cliente — prefira ações internas (nota, etiqueta, transferir para um time) a mensagens, para o contato não receber detalhes técnicos.
Extrair seleção para subfluxo
Selecione um trecho do fluxo (com uma entrada e até uma saída) → botão direito → "Extrair seleção p/ subfluxo": o trecho vira um fluxo separado e reutilizável, e no lugar entra um nó "Chamar subfluxo" com repasse de variáveis. A mesma régua (ex.: coleta de CPF) passa a existir uma vez só e é chamada por quantos fluxos precisar.
Gatilho "Conversa criada": Ativo × Receptivo
O gatilho Conversa criada ganhou o filtro Origem da conversa:
- Receptivo — só quando o contato inicia a conversa;
- Ativo — só quando a plataforma inicia (disparo de fluxo);
- Qualquer — comportamento clássico (padrão dos fluxos existentes).
Use Receptivo no seu fluxo de boas-vindas para ele não disparar em cima das conversas criadas pelos seus próprios disparos ativos. A reabertura de uma conversa resolvida conta como Receptivo (é o contato voltando).
Bônus: saídas por botão de template
Nós que enviam template do WhatsApp com botões de resposta rápida agora mostram uma saída por botão — ligue "Confirmar" para um caminho e "Cancelar" para outro, sem nó de condição. Botão sem ligação segue pelo "Continuar", como antes.