Ações, condições e esperas
Além do gatilho e dos envios, o editor tem cinco blocos para controlar o caminho do contato e agir sobre ele: Espera, Condição, Ação, Webhook e Nota.
# Onde fica
No editor da automação, arraste o bloco do painel Componentes e clique nele para abrir a Configuração.
# Espera
Segura o contato por um tempo antes de seguir para o próximo bloco.
| Campo | O que é |
|---|---|
| Tipo de Espera | Minutos, Horas, Dias ou No outro dia |
| Duração | Quantidade, a partir de 1. Não aparece em No outro dia |
| Horário de envio | Só em No outro dia: a automação retoma no dia seguinte, no horário escolhido, pelo fuso da conta |
| Respeitar horário | Se a espera terminar fora do horário (fim de semana, feriado, fora do expediente), a automação retoma na próxima abertura, mantendo a hora quando possível |
Com Respeitar horário ligado, escolha em Qual horário o Padrão do tenant (o horário padrão da sua conta) ou outro horário cadastrado. A linha abaixo simula quando a espera terminaria se começasse agora. Em No outro dia, a retomada vai para o próximo dia útil daquele horário.
Enquanto o contato espera, o bloco mostra um selo com relógio e a quantidade de contatos aguardando.
# Condição
Divide o fluxo em duas saídas, Sim e Não, conforme o contato no momento em que ele chega ao bloco.
| Condição | Campo | Segue por Sim quando |
|---|---|---|
| Abriu Email | Nenhum | O contato já abriu algum e-mail enviado pela conta, de campanha ou de automação |
| Clicou no Link | Nenhum | O contato já clicou em algum link de e-mail enviado pela conta |
| Possui Tag | Tag | O contato tem a tag |
| Está na Lista | Lista | O contato está na lista |
| Score Acima de | Score mínimo | O score é maior que o valor. Igual ao valor segue por Não |
- Abriu Email e Clicou no Link olham todo o histórico do contato, não só o e-mail enviado no bloco anterior. Um contato que abriu uma campanha no mês passado segue por Sim.
- Para dar tempo de o contato abrir, coloque uma Espera entre o envio e a condição.
- Possui Tag e Está na Lista sem tag ou lista escolhida seguem sempre por Não.
- Score Acima de usa o score que o contato tinha quando começou aquele trecho do fluxo. Se um Alterar Score vem logo antes, sem Espera entre os dois, a condição ainda enxerga o valor antigo.
- Uma saída sem nada ligado encerra o fluxo para quem cair nela.
# Ação
Altera o contato ou o pipeline. Escolha o Tipo de Ação:
| Tipo | Campos | O que faz |
|---|---|---|
| Adicionar Tag | Tag | Aplica a tag. Se o contato já tem, nada muda |
| Remover Tag | Tag | Tira a tag do contato |
| Alterar Score | Direção (+ Somar ou − Subtrair) e Pontos (1 a 100) | Soma ou subtrai pontos. O score fica sempre entre 0 e 100 |
| Mover para Lista | Lista | Coloca o contato na lista. Ele continua nas listas em que já estava |
| Mover Deal | Pipeline e Etapa | Move os negócios do contato para a etapa |
| Criar Deal | Pipeline, Etapa, Título do Deal, Valor do Deal (opcional), Prioridade | Cria um negócio para o contato na etapa |
# Mover Deal
- Com Pipeline Principal, move todos os negócios do contato. Com outro pipeline, só os que estão nele.
- Contato sem negócio é Ignorado, com o motivo Contato sem deal neste pipeline, e o fluxo segue.
# Criar Deal
- Título do Deal: até 200 caracteres. Aceita
{{name}},{{first_name}},{{email}},{{phone}}e{{company}}. Em branco, o título fica "Deal - " seguido do nome do contato. - Prioridade: Baixa, Média ou Alta.
- Se o contato já tiver um deal neste pipeline: Não fazer nada (padrão) ou Mover o deal existente para a etapa escolhida em Mover para a etapa. Nos dois casos nenhum negócio novo é criado. Tirar um negócio de uma etapa de ganho ou perda reabre o negócio.
No log, o bloco explica o que fez: Contato já tem deal no pipeline principal, Contato já tem deal neste pipeline, Deal existente movido de etapa ou Deal existente já estava na etapa de destino.
Se o pipeline ou a etapa escolhida for excluída, o painel avisa e limpa a seleção.
# Ações disparam outras automações
O que a ação muda vale como qualquer outra mudança no contato. Adicionar Tag dispara automações com gatilho Tag Adicionada, Mover para Lista dispara Adicionado à Lista e Alterar Score pode disparar Score Atingido.
# Webhook
Chama o endereço de outro sistema quando o contato chega ao bloco.
| Campo | O que é |
|---|---|
| URL | O endereço chamado. Precisa começar com http:// ou https:// |
| Método | GET, POST ou PUT. Em GET nenhum corpo é enviado |
| Headers (JSON) | Cabeçalhos extras, como {"Authorization": "Bearer ..."} |
| Corpo (JSON) | Em branco, envia o pacote completo: contato, tags, listas, negócios e os blocos já executados. Preenchido, envia o seu texto com as variáveis trocadas |
Variáveis do corpo: {{name}}, {{email}}, {{first_name}}, {{custom_data.campo}},
{{automation.name}}, {{execution.trigger_event}} e {{tags_names}}.
- A chamada dá certo quando o destino responde com sucesso. Qualquer outra resposta vira Erro no log, com o código e o texto devolvido pelo destino, e encerra aquele caminho para o contato.
- Falha passageira (destino sobrecarregado ou fora do ar) é tentada até três vezes. Quando o destino não responde em 10 segundos, a chamada não é repetida, para não duplicar: ele pode ter recebido.
- Toda chamada leva o cabeçalho
X-Deeplead-Idempotency-Key, igual nas repetições, para o destino descartar duplicatas. - Headers (JSON) com JSON inválido é ignorado e a chamada sai sem os cabeçalhos extras.
# Nota
Uma anotação no desenho, para explicar um trecho do fluxo a quem for editar depois. Preencha Anotação. A nota não se liga a outros blocos, não executa nada e não aparece na revisão de alterações.
# Regras e limites
- A condição vale para o contato no momento em que ele passa pelo bloco. Mudanças posteriores não refazem o caminho.
- Erro em uma Ação (por exemplo, tag ou etapa não escolhida) aparece no log e o contato não segue por aquele caminho.
- Depois de uma Espera, o contato retoma pelo fluxo salvo naquele momento. Se o bloco seguinte tiver sido apagado, o fluxo termina ali para ele.