Fluxos de Email
Fluxos são sequências automatizadas de emails que permitem criar jornadas completas para seus contatos, com lógica condicional, tempos de espera e testes A/B.
Editor Visual
O editor de fluxos utiliza um construtor visual de arrastar e soltar (drag-and-drop) com layout vertical baseado em ReactFlow. Cada etapa do fluxo é representada por um nó conectado ao próximo, formando uma sequência visual clara.
Tipos de Nós
| Nó | Descrição |
|---|---|
| Trigger (Gatilho) | Ponto de entrada do fluxo — define quando um contato é inscrito |
| Send Email (Enviar Email) | Envia um email usando um template selecionado |
| Wait (Esperar) | Aguarda um período definido antes de continuar (minutos, horas, dias) |
| Condition (Condição) | Divide o fluxo com base em uma condição (ex.: email aberto, link clicado) |
| A/B Test (Teste A/B) | Divide o tráfego entre duas ou mais variações para testar desempenho |
| Action (Ação) | Executa uma ação no sistema (ex.: adicionar tag, mover no pipeline) |
| Goal (Meta) | Define o objetivo do fluxo — contatos que atingem a meta são marcados como convertidos |
Tipos de Gatilho (Triggers)
Os fluxos podem ser iniciados de diferentes formas:
Tag Adicionada
O contato é inscrito automaticamente quando uma tag específica é adicionada a ele. Este é o gatilho mais comum e permite integração com campanhas do LinkedIn, importações e ações manuais.
Inscrição Manual
O contato é inscrito manualmente por um usuário do sistema. Útil para fluxos personalizados ou casos específicos.
Inscrição via API
O contato é inscrito via chamada de API. Permite integração com sistemas externos e automações customizadas.
Ação de Workflow
O contato é inscrito automaticamente quando uma ação de workflow do LinkedIn (ex.: enroll_in_email_flow) é executada. Permite conectar campanhas do LinkedIn com fluxos de email.
Processo de Execução
- Inscrição — O contato entra no fluxo pelo gatilho configurado
- Processamento — O sistema processa cada nó sequencialmente
- Esperas — Nós de espera agendam o próximo passo via fila (Bull queue)
- Condições — Nós de condição avaliam critérios e direcionam o contato pelo caminho adequado
- Envio — Nós de envio de email despacham a mensagem via provedor (Resend)
- Conclusão — O contato completa o fluxo ou atinge a meta
Regras de Inscrição
- Um contato só pode estar inscrito uma vez no mesmo fluxo simultaneamente
- Contatos descadastrados (unsubscribed) não são inscritos
- Contatos com email inválido (bounced) são automaticamente ignorados
- A inscrição pode ser condicionada a segmentos ou tags específicas
Testes A/B
O nó de Teste A/B permite dividir o tráfego entre variações para otimizar resultados:
- Defina a porcentagem de tráfego para cada variação (ex.: 50/50, 70/30)
- Cada variação pode ter diferentes emails, assuntos ou sequências
- Acompanhe as métricas de cada variação em tempo real
- Identifique a variação vencedora com base em aberturas, cliques ou conversões
Status do Fluxo
| Status | Descrição |
|---|---|
| Rascunho | Fluxo em edição, não está ativo |
| Ativo | Fluxo em execução, aceitando novas inscrições |
| Pausado | Fluxo temporariamente suspenso — inscrições existentes ficam congeladas |
| Arquivado | Fluxo desativado permanentemente |
Métricas
| Métrica | Descrição |
|---|---|
| Inscritos | Total de contatos que entraram no fluxo |
| Ativos | Contatos atualmente em execução no fluxo |
| Concluídos | Contatos que completaram todo o fluxo |
| Meta Atingida | Contatos que atingiram o objetivo definido |
| Emails Enviados | Total de emails enviados pelo fluxo |
| Taxa de Abertura | Percentual de emails abertos em relação aos enviados |
| Taxa de Clique | Percentual de emails com cliques em relação aos enviados |