Envio de Email 30 min antes do compromisso

Boa tarde,

Como faço para enviar um email para o usuário cadastrado 30 minutos antes do compromisso agendado no calendário?

Tenho um andamento que nele é vinculado um agendamento que vai direto para o calendário.

image

Com os dados acima e incluindo o campo responsável do compromisso
image

Gostaria de enviar um email para este responsável 30 min antes da data e hora agendada.

Como posso fazer isso?
Obrigada desde já

uma aplicação blank no agendador de tarefas ou cron job executado a cada minuto.

select na tabela de eventos cujo a diferença da data atual e hora atual com a data e hora do evento sejam inferior ou igual a 30 minutos.

1 Curtida