1º Passo decompor a demanda.
Receber a lista de candidatos e disparar um email com o link do agendamento da entrevista;
Candidato confirma o horário;
Automaticamente atualiza a agenda do RH.
2º Abstração.
O candidato confirmando o agendamento, recebe um link para compartilhar com sua agenda e não perder a entrevista;
Um dia antes da entrevista o e-mail do RH envia outra mensagem automática, lembrando o horário da entrevista.
3º Algoritmo
As informações dos candidatos são recebidas e armazenadas no banco de dados;
O servidor de e-mail é configuração para buscar as informações do candidato (nome, CPF, telefone e-mail) enviar com o link do agendamento da entrevista para os candidatos;
Com a confirmação do candidato, automaticamente registra na agenda do RH o horário com os dados do candidato;
Um dia antes da entrevista o servidor envia outro e-mail informando o horário da entrevista e mais uma confirmação, caso o candidato não queira mais fazer a entrevista ou queira remarcar o processo, tem essas três opções (Confirmado / Remarcar/ Desistir) assim o RH não perde tempo caso o candidato não aparece no horário combinado.