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
| Aspeto | Broadcast | Flow |
|---|---|---|
| Disparador | Envio manual num horário fixo | Baseado em eventos, corre automaticamente |
| Personalização | Difícil, sobretudo one-to-many | Elevada — cada passo pode verificar o estado do contacto |
| Multi-passo | Envio único | Vá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.