Automações

Como funcionam os triggers de workflow: Webhook, Schedule, Manual e eventos da plataforma.

Triggers

Triggers definem como um workflow inicia. Ficam no topo da paleta no grupo Triggers — todo workflow precisa de pelo menos um nó de trigger conectado ao restante do fluxo.

Abra Automações para adicionar e configurar triggers no canvas.

Workflows > editor > Triggers palette Figura 1: Seção Triggers na paleta do editor de workflows

Nós de trigger na paleta

Type IDInicia quando…
Webhookwebhook_triggerUm sistema externo envia HTTP para /wf/{workflow_id}
Scheduleschedule_triggerCron ou data/hora única é atingida (UI: Agendamento)
Manualmanual_triggerVocê executa o fluxo pelo editor ou botão play

Cada nó tem um guia dedicado com passos de configuração, FAQ, exemplos e referências técnicas:

Como os triggers funcionam

  1. Somente entrada — nós de trigger não enviam mensagens nem chamam APIs; iniciam a execução e expõem dados iniciais (context.trigger).
  2. Multi-trigger — um workflow pode incluir Webhook, Schedule e Manual juntos. Ao salvar, define flags triggers_enabled para cada um.
  3. Tag de execução — cada run registra trigger_source (webhook, cron, manual, crm, inbound) no histórico.
  4. Workflows ativos — triggers automatizados (webhook, schedule) só disparam quando o workflow está ativado.

Escolhendo um trigger

Se você precisa…Use
Reagir a eventos de site, ERP, Zapier ou API customizadaWebhook
Executar em horários fixos (diário, semanal, uma vez)Schedule
Testar o fluxo ou executar sob demandaManual

Abordagem prática: comece com Manual durante a construção; adicione Webhook ou Schedule antes de ativar em produção. Mantenha Manual para QA se for útil.

Triggers da plataforma (fora da paleta)

Estes iniciam workflows sem arrastar um nó da paleta:

Mecanismotrigger_sourceConfiguração
Eventos do board CRMcrmBoard CRM → Events → vincular workflow a movimentações de coluna, comentários, etc.
Respostas a botões WhatsAppinboundinbound_trigger interno em fluxos avançados (botões interativos)

Veja Automatizar CRM com workflows para eventos de CRM. Roteamento inbound/botões é gerenciado pela plataforma para templates interativos aprovados.

O tipo legado cron_trigger é alias de schedule_trigger em definições antigas.

Variáveis do trigger

Nós downstream leem o payload do trigger:

VariávelOrigem típica
{{trigger.body}}Body JSON do webhook
{{trigger.body.field}}Campo aninhado do webhook
{{trigger.query}}Parâmetros de query da URL
{{trigger.method}}Método HTTP
{{trigger.headers}}Headers da requisição (quando habilitado no Webhook)
{{system.current_datetime}}Execuções agendadas — use o relógio do sistema

Referência completa: Variáveis no workflow.

Exemplo rápido — lembrete agendado

  1. Adicione Schedule → recorrente, segundas 08:00.
  2. Conecte Send message com texto do lembrete.
  3. Salve e ative.

Na próxima segunda o fluxo roda automaticamente.

Artigos relacionados

Este artigo foi útil?

Precisa de mais ajuda? Falar com suporte

Central de Ajuda