Flows

Um flow é uma sequência automatizada de mensagens despoletada por um evento e executada passo a passo — uma sequência de boas-vindas após inscrição, uma cadeia de lembretes antes de um compromisso, um percurso de reativação após 90 dias de inatividade.

O que é um flow?

Um flow é uma sequência pré-planeada de ações automatizadas que corre quando ocorre um evento definido. Em vez de enviar uma única mensagem, planeia-se uma cadeia: «Quando um contacto se inscreve, enviar boas-vindas imediatamente → esperar 24 horas → enviar dica → esperar 3 dias → enviar verificação de onboarding».

Blocos de construção de um flow

Cada flow é composto por nós tipados ligados num grafo orientado:

  • Disparador (Trigger): O evento que inicia o flow (por exemplo, «etiqueta adicionada», «webhook recebido», «formulário submetido»).
  • Nó Enviar: Enviar uma mensagem através de um canal (WhatsApp, e-mail, SMS, Telegram, Messenger, Instagram).
  • Nó Esperar: Período de espera — fixo («3 dias») ou condicional («até o contacto responder, máx. 48 horas»).
  • Nó Condição: Bifurcação com base numa regra («O contacto tem a etiqueta 'VIP'?»).
  • Nó Tag: Definir ou remover uma etiqueta para atualizar o estado do contacto.
  • Nó Fim: Encerrar explicitamente um ramo do flow — sinaliza ao validador que este caminho termina intencionalmente.

Flows vs broadcasts

AspetoBroadcastFlow
DisparadorEnvio manual num horário fixoBaseado em eventos, corre automaticamente
PersonalizaçãoDifícil, sobretudo one-to-manyElevada — cada passo pode verificar o estado do contacto
Multi-passoEnvio únicoVários passos ao longo de dias/semanas
Exemplo«Oferta Black Friday para todos»«Onboarding em 4 toques durante 14 dias»

É possível combinar ambos: um broadcast despoleta um flow para os destinatários que respondem.

Flows na prática

Classes típicas de flows:

  • Flow de boas-vindas: Onboarding multi-passo distribuído pelos primeiros 14 dias após inscrição.
  • Flow de lembrete de marcação: 24h antes → 1h antes → 15 min antes, tudo automático.
  • Flow de reativação: Despoletado após 60 dias de inatividade, com duas mensagens espaçadas.
  • Flow de carrinho abandonado: Lembrete 1 hora após o abandono, oferta de desconto 24 horas mais tarde.
  • Flow de qualificação de leads: Conduzir o contacto por perguntas, atribuir-lhe etiqueta e transferir para vendas.

Flow Builder e definição de flow

Os editores visuais de flow constroem a definição do flow como um grafo: nós com entradas/saídas, ligados por arestas. Antes da publicação, um validador verifica se todos os nós estão corretamente ligados, se os ramos terminam corretamente e se não existem ciclos infinitos.

Detalhes na entrada Flow Builder.

Flows na SendSeven

Os Flows da SendSeven utilizam um editor visual com nós Enviar, Esperar, Condição, Tag e Fim. Por execução de flow, é possível substituir o canal de envio (por exemplo, normalmente WhatsApp, fallback para e-mail). Os nós Tag aplicam ou removem etiquetas. Os operadores de condição cobrem comparações, correspondência de strings e pertença a listas. O validador de flow bloqueia a publicação se a estrutura do grafo estiver incompleta.