SyncroCentral de Ajuda
No se encontraron resultados
Acessar Syncro

Gatilhos disponíveis

Actualizado el 30 de abril de 2026

Gatilhos (ou triggers) são os eventos que disparam automações. Cada automação escuta um único gatilho — quando o evento acontece, a automação avalia condições e (se passar) executa as ações configuradas.

Esse artigo lista todos os gatilhos suportados, com casos de uso e configurações específicas de cada um.

Eventos de mensagens

Mensagem recebida (message_received)

Quando dispara: cliente envia mensagem em qualquer canal (WhatsApp, Instagram, site).

Configurações específicas:

  • Canal: filtra por whatsapp, instagram, web_chat, ou "todos".
  • Instância de WhatsApp: filtra por número específico (se canal = WhatsApp).

Casos de uso:

  • Detectar palavra-chave e responder com info específica.
  • Enviar webhook pra sistema externo a cada mensagem.
  • Aplicar tag automaticamente baseado em conteúdo da mensagem.

⚠️ Atenção: esse gatilho é muito frequente — em conta com 100+ mensagens/dia, dispara 100+ vezes. Use condições pra filtrar.

Nova conversa (conversation_created)

Quando dispara: primeira mensagem do cliente que abre uma conversa nova no CRM.

Configurações específicas:

  • Canal: filtra por canal.

Casos de uso:

  • Mensagem de boas-vindas pra cliente novo.
  • Atribuição automática a vendedor.
  • Criar lead vinculado se ainda não existir.

💡 Dica: dispara uma vez por conversa nova — não toda mensagem. Diferente do message_received.

Eventos de lead

Lead criado (lead_created)

Quando dispara: lead novo entra no CRM (manual, importação, formulário, auto-criação WhatsApp/Instagram, Lead Ads).

Configurações específicas:

  • Origem (source): filtra por canal de origem.
  • Pipeline: filtra por funil específico.

Casos de uso:

  • Atribuir vendedor automaticamente baseado em origem.
  • Mandar email/WhatsApp de boas-vindas.
  • Adicionar tags iniciais (ex: "novo-mes", "campanha-X").
  • Enviar webhook pra sistema externo (ex: Mailchimp pra email marketing).

Lead movido de etapa (lead_stage_changed)

Quando dispara: lead muda de etapa no funil (drag-drop no kanban, edição manual, automação anterior).

Configurações específicas:

  • Etapa de destino: filtra pra disparar só quando lead chega numa etapa específica.
  • Pipeline: filtra por funil.

Casos de uso:

  • Lead chegou em "Proposta enviada" → criar tarefa de follow-up.
  • Lead chegou em "Aguardando pagamento" → enviar webhook pro.
  • Lead chegou em "Onboarding" → inscrever em sequência de boas-vindas.

Lead ganho (lead_won)

Quando dispara: lead vai pra etapa marcada como is_won=true (cria registro Sale).

Casos de uso:

  • Mensagem de agradecimento pelo cliente.
  • Inscrever em sequência de upsell / pós-venda.
  • Enviar webhook pra ERP / sistema fiscal.
  • Notificar equipe (gerente, comissionado) via WhatsApp.
  • Adicionar tag cliente-ativo.

Lead perdido (lead_lost)

Quando dispara: lead vai pra etapa is_lost=true (cria registro LostSale).

Casos de uso:

  • Inscrever em sequência de reativação (3 meses depois, manda "Voltou a considerar?").
  • Adicionar tag revisitar-em-X-meses.
  • Enviar webhook pra CRM externo (informar perda).
  • Pedir feedback NPS sobre experiência.

Eventos de tarefa

Tarefa criada (task_created)

Quando dispara: tarefa nova é criada no CRM (manual, automação, etapa obrigatória, auto-stage).

Casos de uso:

  • Notificar atendente atribuído via WhatsApp ("Você tem nova tarefa: X").
  • Adicionar tag de prioridade conforme tipo da tarefa.

Tarefa próxima do vencimento (task_due_soon)

Quando dispara: tarefa pendente está N horas/dias antes de vencer (configuração interna).

Casos de uso:

  • Lembrar atendente: "Sua tarefa 'Ligar pro João' vence em 2h".
  • Auto-cancelar tarefas há muito sem ação.

Eventos por data

Data / Aniversário (date_field)

Quando dispara: cron diário às 08:00 verifica datas dos leads e dispara quando bate.

Configurações específicas:

  • Campo de data: birthday (campo nativo) ou campo personalizado tipo data (cf:42).
  • Dias de antecedência: 0 = no próprio dia, 7 = 1 semana antes, etc.
  • Repetir anualmente: para aniversários (ex: birthday), marque true. Pra datas únicas, false.

Casos de uso:

  • "Mandar mensagem de feliz aniversário no dia"birthday, days=0, repeat_yearly=true.
  • "7 dias antes do aniversário do contrato, enviar lembrete"cf:contrato_renovacao, days=7.
  • "30 dias após criação do lead, mandar mensagem" — campo data customizado.

💡 Dica: combina muito bem com template HSM pra Cloud API — clientes que não conversam há meses (janela 24h fechada) só recebem template aprovado.

Recorrente (recurring)

Quando dispara: em horário e frequência configurada (semanal ou mensal).

Configurações específicas:

  • Tipo de recorrência: weekly ou monthly.
  • Dia(s) da semana ou mês: [1, 3, 5] (segunda, quarta, sexta) ou dias do mês.
  • Horário de envio: HH:MM (ex: 09:00).

Casos de uso:

  • "Toda segunda às 9h, enviar webhook com leads novos da semana".
  • "Todo dia 1 do mês às 8h, criar tarefa pra cada vendedor 'Revisar pipeline'".

Tabela completa de gatilhos

Gatilho Frequência típica Bom pra
message_received Várias por dia Detecção de palavras, webhooks
conversation_created 1× por conversa Boas-vindas
lead_created Conforme captação Atribuição, tagging inicial
lead_stage_changed Conforme operação Tarefas por etapa, webhooks
lead_won Conforme vendas Pós-venda, comissão, fiscal
lead_lost Conforme perdas Reativação
task_created Conforme volume Notificações, tag
task_due_soon Antes vencer Lembretes
date_field Daily 08:00 Aniversários, lembretes
recurring Configurável Relatórios, ações periódicas

Como o gatilho dispara

Tecnicamente, cada gatilho é disparado por um evento específico no sistema:

  • Lead criado: hook LeadObserver::created.
  • Lead movido: hook em Lead::update quando stage_id muda.
  • Lead ganho/perdido: hook quando entra em etapa is_won/is_lost.
  • Mensagem recebida: webhook WhatsApp/Instagram/site.
  • Conversa criada: criação de WhatsappConversation/InstagramConversation/WebsiteConversation.
  • Tarefa criada: hook TaskObserver::created.
  • Date field / Recurring: cron diário automations:process-date-triggers.

Tudo automático — você não precisa se preocupar com como dispara, só configurar o quê acontece.

Múltiplas automações com mesmo gatilho

Você pode ter várias automações ouvindo o mesmo gatilho (lead_created, por exemplo). Cada uma processa independente:

  • Automação A: lead criado + source=whatsapp → atribui pro Pedro.
  • Automação B: lead criado + tag=vip → manda email pro gerente.
  • Automação C: lead criado → webhook pra Mailchimp.

Todas as 3 disparam quando lead novo entra. Sem conflito.

Encadear automações

Não há "quando uma automação termina, dispara outra" oficialmente — mas você pode usar:

  • Tag como gancho: automação A adiciona tag vip-novo. Automação B tem gatilho lead_updated ou condição lead_tag contains vip-novo.
  • Etapa como gancho: automação A move pra etapa "Qualificado". Automação B tem gatilho lead_stage_changed + filtro nessa etapa.

Funciona como sistema de eventos encadeados.

Limitações conhecidas

  • Sem gatilho lead_updated genérico — só mudança de etapa.
  • Sem gatilho de "campo customizado mudou" — depende do que mudou.
  • Sem condição "OU" explícita entre múltiplas condições — só AND.
  • Sem agendamento de "horário do dia" na maioria dos triggers — exceto date_field e recurring.

Pra cenários complexos, considere combinar automações ou usar webhook pra processamento externo.

Próximos passos

Artigos relacionados