1
resposta

[Dúvida] É possível executar o fluxo ao receber um novo E-mail?

É possível usar uma espécie de "hook" para quando chegar um novo e-mail na caixa, o fluxo ser disparado?

Porque verificar em função do tempo, e com o limite de 1 e-mail, pode deixar alguns e-mails de fora, certo?

1 resposta

Boa tarde,

Sim, é possível executar o fluxo automaticamente ao receber um novo e-mail, sem depender de agendamento por tempo, usando os gatilhos (triggers) do próprio Make. Porém, isso depende do tipo de módulo que você usa como início do cenário.

Como funciona no Make

No Make, existem dois tipos principais de módulos iniciais:

  1. Triggers (Instantâneos / Webhook-like)
    São módulos que disparam o cenário assim que algo acontece, sem precisar ficar “checando” de tempos em tempos.

  2. Polling (Agendados)
    São módulos que verificam periodicamente se há algo novo (a cada 15 minutos, por exemplo).

No caso do Outlook

Para e-mails, o Make já oferece algo muito próximo de um “hook”:

  • Microsoft Outlook → Watch Emails
    Esse módulo funciona como gatilho.
    Ele monitora a caixa de entrada e dispara o fluxo sempre que um novo e-mail chega, respeitando os filtros que você configurar (pasta, assunto, remetente, etc.).

Ou seja:

  • Você não precisa usar Run every 15 minutes se usar um módulo Watch.
  • O cenário passa a rodar evento a evento, reduzindo o risco de perder e-mails.
    Sobre o risco de perder mensagens no modo por tempo

Sua preocupação está correta.

Quando usamos:

  • Agendamento por tempo
  • Limite de itens (ex: 1 e-mail por execução)

Existe sim o risco de:

  • Chegarem vários e-mails entre uma execução e outra
  • Alguns ficarem para trás, dependendo da configuração

Por isso, para produção, o ideal é:

  • Usar um módulo Watch Emails como gatilho
  • Aplicar filtros logo no início do fluxo
  • Só usar agendamento quando não existe trigger disponível (ou por limitação de plano)