Automações Agendadas

As Automações Agendadas são fluxos proativos que disparam em intervalos regulares (cron/intervalo), sem depender de uma mensagem recebida. Ideais para consultar APIs externas e notificar contatos em horários definidos.

Diferença entre os tipos

  • Por Trigger — reativa: dispara quando uma mensagem chega (keyword, primeira mensagem, webhook, UTM)
  • Agendada — proativa: dispara na hora marcada (a cada X minutos/horas/dias, ou cron)

Os dois tipos usam o mesmo editor visual (React Flow) com todos os nós disponíveis.

Como criar uma automação agendada

  1. 1Vá em Automações → clique em "+ Nova Automação"
  2. 2No diálogo, escolha "Agendada"
  3. 3O editor abre já no modo agendado — o nó de trigger vira um nó de Agendamento
  4. 4Clique no nó de Agendamento para configurar: intervalo/cron, fuso horário
  5. 5Monte o fluxo normalmente (enviar mensagem, webhook, loop, etc.)
  6. 6Salve e ative o agendamento

Configuração do agendamento

  • Tipo: Intervalo simples (ex: a cada 30 minutos) ou Cron (ex: 0 8 * * 1-5 = seg-sex às 8h)
  • Fuso horário: São Paulo, Manaus, Fortaleza, UTC, etc.

Padrão típico de uso

  1. 1Agendamento dispara no horário configurado
  2. 2requestNode (GET) consulta uma API externa e salva a resposta em {{items}}
  3. 3loopNode itera sobre cada item do array
  4. 4Dentro do loop — define contato (setContactNode), envia template, etc.
  5. 5requestNode (POST) no final atualiza o status na API

Exemplo: Confirmação de consultas diárias

  • Cron: 0 9 * * * (todo dia às 9h)
  • GET https://clinica.com/api/consultas-hoje → salva em consultas
  • Loop em consultas → por item, envia template de confirmação
  • Depois do loop, POST https://clinica.com/api/confirmadas com os IDs

Listagem

Vá em Automações → aba "Agendadas" para ver todas suas automações agendadas, execuções recentes, próxima execução e toggle de ativo/inativo.