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
| Tipo | O que é | Exemplo |
|---|---|---|
| Trigger de evento | Reage a um evento do sistema | Etiqueta adicionada, conversa fechada |
| Trigger agendado | Baseado em tempo — único ou recorrente | Todas as segundas às 9h, uma única vez a 15 de junho |
| Trigger webhook | Um sistema externo chama um URL da SendSeven | Encomenda Shopify, mudança de estágio no CRM |
| Trigger relativo ao tempo | Relativo a uma data do contacto | 24h antes da marcação, 7 dias após inscrição |
| Manual | O 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.