Cada regra de Lead Scoring escuta um único evento. Quando o evento acontece pro lead, a regra avalia as condições e — se passar — aplica os pontos. Esse artigo lista todos os eventos suportados, agrupados por categoria, com sugestão de pontuação típica e comportamento.
Eventos de engajamento
São eventos que indicam interação ativa do lead com sua empresa. Bons pra somar pontos quando o lead está participando da conversa.
Mensagem recebida
- Quando dispara: o lead manda qualquer mensagem (texto, áudio, imagem, etc.) pelo WhatsApp/Instagram/Site.
- Sugestão: +5 pontos, com cooldown de 24h pra não inflar com leads que mandam 50 mensagens em 1 dia.
- Use pra: identificar quem está conversando ativamente.
Mídia enviada pelo lead
- Quando dispara: o lead envia foto, áudio, vídeo ou documento. Maior comprometimento que texto puro.
- Sugestão: +8 pontos.
- Use pra: priorizar leads que mandam material concreto (proposta vista, ID enviado, etc.).
Resposta rápida (< 5 min)
- Quando dispara: o lead responde uma mensagem sua em menos de 5 minutos depois do envio.
- Sugestão: +10 pontos. É um forte indicador de interesse.
- Use pra: priorizar quem está com você "online" no momento.
Inativo há 3 dias
- Quando dispara: lead não tem mensagem nova nas últimas 72h. Avaliado pelo cron diário.
- Sugestão: −5 ou −10 pontos.
- Use pra: decay de leads que sumiram. Veja Decay temporal.
Sem resposta há 3 dias / Sem resposta há 7 dias
- Quando dispara: o lead não respondeu uma mensagem sua em N dias. Diferente de "inativo" — esse é específico pra falta de resposta.
- Sugestão: −5 (3 dias) e −10 (7 dias).
- Disponibilidade: backend reconhece, mas pode não estar exposto no select da UI ainda.
Eventos de pipeline
Eventos relacionados à movimentação do lead no funil de vendas.
Avançou de etapa
- Quando dispara: o lead foi movido pra uma etapa mais à direita no kanban (ex: Qualificação → Proposta).
- Sugestão: +15 pontos.
- Use pra: lead avançando = lead esquentando.
Retrocedeu de etapa
- Quando dispara: o lead foi movido pra uma etapa anterior no funil.
- Sugestão: −10 pontos. Indica problema na qualificação.
- Use pra: identificar leads que voltam.
Etapa alterada
- Quando dispara: qualquer mudança de etapa, seja avanço ou retrocesso.
- Sugestão: +5 (genérico). Use só se você não quer diferenciar avanço/retrocesso.
Lead criado
- Quando dispara: lead foi criado no CRM (manualmente, importação, captura via WhatsApp/Instagram, formulário etc.).
- Sugestão: +1 ou +2 pontos. Pontuação inicial.
- Use cooldown 0 e Limite por lead = 1 pra que dispare só uma vez na vida.
Venda fechada (lead_won)
- Quando dispara: o lead foi marcado como ganho no funil (criou uma
Sale). - Sugestão: +50 pontos. Cliente convertido.
- Use pra: identificar leads "veteranos" que já compraram.
Venda perdida (lead_lost)
- Quando dispara: lead foi marcado como perdido com motivo de perda.
- Sugestão: −30 pontos.
- Use pra: separar de leads que só "esfriaram" — perdido tem motivo concreto.
Eventos de perfil
Eventos de completude e qualidade dos dados do lead.
Perfil completo (email + empresa)
- Quando dispara: o lead passou a ter email E empresa preenchidos.
- Sugestão: +10 pontos.
- Use pra: leads B2B onde dados completos sinalizam decisor / lead qualificado.
Campo preenchido
- Quando dispara: um campo personalizado que estava vazio foi preenchido.
- Disponibilidade: backend reconhece, mas pode não estar no select da UI hoje.
Tag adicionada
- Quando dispara: uma tag específica foi atribuída ao lead.
- Use condições: combine com
lead_tag = "VIP"(ou outra) pra dar pontos só pra tags específicas. - Disponibilidade: backend reconhece, mas pode não estar no select da UI hoje.
Tabela resumo
| Evento | Categoria | Tipo | Sugestão |
|---|---|---|---|
| Mensagem recebida | Engajamento | + | +5 pts (cooldown 24h) |
| Mídia enviada pelo lead | Engajamento | + | +8 pts |
| Resposta rápida (< 5 min) | Engajamento | + | +10 pts |
| Inativo há 3 dias | Engajamento | − | −5 a −10 pts |
| Inativo há 7 dias | Engajamento | − | −15 pts |
| Avançou de etapa | Pipeline | + | +15 pts |
| Retrocedeu de etapa | Pipeline | − | −10 pts |
| Etapa alterada | Pipeline | +/− | +5 pts |
| Lead criado | Pipeline | + | +1 pt (uma vez) |
| Venda fechada (lead_won) | Pipeline | + | +50 pts |
| Venda perdida (lead_lost) | Pipeline | − | −30 pts |
| Perfil completo (email + empresa) | Perfil | + | +10 pts |
| Campo preenchido | Perfil | + | +3 pts |
| Tag adicionada | Perfil | +/− | conforme tag |
Como o evento é detectado pelo Syncro
A maioria dos eventos é detectada automaticamente quando a ação acontece no CRM:
- Mensagem recebida — webhook do WhatsApp/Instagram chega no Syncro → cria
WhatsappMessage→ dispara o evento. - Avançou / Retrocedeu de etapa — quando você arrasta um lead no kanban ou move via automação, o Syncro compara
positionda etapa nova vs antiga. - Lead criado — observer no model
Leadao criar. - Venda fechada / perdida — quando o lead vai pra etapa won/lost ou cria
Sale/LostSale. - Perfil completo — comparação no momento de update do lead, quando ambos campos passam de vazio pra preenchido.
- Inativo há 3/7 dias — cron
scoring:decayque roda diariamente. Veja Decay temporal.
Condições adicionais (filtros)
Em qualquer evento, você pode adicionar condições pra que a regra só dispare em situações específicas:
- Field:
lead_source,lead_value,lead_tag,has_email,has_company,has_phone - Operador: equals, not_equals, gt, gte, lt, lte, contains, not_contains
- Value: o valor a comparar
Exemplo: regra só dispara pra leads com lead_value > 5000 E que têm email cadastrado.
Quais eventos aparecem no select do form?
Hoje o select de eventos no form expõe os 10-12 eventos mais comuns. Os demais (field_filled, tag_added, no_reply_3d/7d) são reconhecidos no backend mas podem não aparecer no dropdown da UI.
Se você precisa criar regra com um evento que não está visível, contate suporte ou peça pro time Syncro expandir a lista de opções.