Trigger (Despoletador)

Um trigger é o evento que inicia uma automação. Em messaging, despoletadores comuns são «contacto etiquetado», «webhook recebido», «inscrição em newsletter», «24 horas antes da marcação» ou «o contacto responde pela primeira vez». Sem trigger, nenhum flow corre.

O que é um trigger?

Um trigger é o evento definido que arranca uma automação. Os triggers são o ponto de entrada de cada flow — dizem ao sistema: «Quando isto acontecer, faz a seguir».

Cada trigger tem duas partes: um evento (o que acontece) e, opcionalmente, uma condição (sob que circunstâncias o sistema reage). Exemplo: evento = «etiqueta adicionada», condição = «etiqueta = 'VIP'». Apenas as duas em conjunto disparam o trigger.

Tipos de triggers

TipoO que éExemplo
Trigger de eventoReage a um evento do sistemaEtiqueta adicionada, conversa fechada
Trigger agendadoBaseado em tempo — único ou recorrenteTodas as segundas às 9h, uma única vez a 15 de junho
Trigger webhookUm sistema externo chama um URL da SendSevenEncomenda Shopify, mudança de estágio no CRM
Trigger relativo ao tempoRelativo a uma data do contacto24h antes da marcação, 7 dias após inscrição
ManualO agente dispara a partir de uma conversa«Coloca este contacto no flow de reativação»

Exemplos de triggers no dia-a-dia das PME

  • Inscrição em newsletter: O trigger inicia um flow de boas-vindas com três mensagens ao longo de 7 dias.
  • Encomenda Shopify: O trigger webhook inicia um flow de confirmação de encomenda + venda cruzada após 5 dias.
  • Etiqueta «À espera de demo» adicionada: O trigger de evento inicia um flow de lembrete.
  • Marcação em 24 horas: O trigger agendado inicia uma cadeia de lembretes WhatsApp → fallback SMS → pedido de chamada.
  • Conversa sem resposta há 7 dias: O trigger de evento inicia um flow de follow-up.
  • O cliente responde pela primeira vez: O trigger coloca a etiqueta «ativo» e inicia um flow de onboarding de apoio.

Triggers e idempotência

Propriedade importante: o mesmo trigger não deve disparar o flow várias vezes se o evento chegar várias vezes por motivos técnicos (p. ex. retry de webhook após uma breve queda de rede). Bons motores de flow detetam isso através de um ID de evento e ignoram duplicados.

Condições nos triggers

Os triggers podem ser filtrados para que nem toda alteração de etiqueta dispare o flow:

  • Filtro de audiência: Apenas contactos etiquetados como «região UE».
  • Limite de frequência: Máximo uma vez de 7 em 7 dias por contacto.
  • Filtro de horário comercial: Disparar apenas Seg-Sex 9-18, adiar caso contrário.
  • Exclusão: Não disparar se outro flow já estiver a correr.

Quando vários triggers iniciam um flow

Alguns flows têm vários pontos de entrada possíveis. Um flow de reativação pode iniciar tanto em «60 dias de inatividade» como em «cancelamento da newsletter». Está bem desde que ambos os triggers levem razoavelmente à mesma ação. Caso contrário, construa dois flows separados.

Trigger vs início de workflow

Os triggers iniciam flows individuais. Um workflow é uma definição mais ampla de processo de negócio que pode incluir vários flows mais passos humanos. Um trigger inicia um flow — um workflow é a coreografia de flows e ações manuais.

Triggers na SendSeven

No Flow Builder da SendSeven, o trigger é o primeiro nó do flow. Tipos disponíveis: trigger de etiqueta, trigger webhook, trigger agendado, trigger manual a partir da vista de conversa. Cada trigger pode levar condições de filtro adicionais, e o validador verifica no momento da publicação se a configuração do trigger faz sentido.