Antes de qualquer comentário, vou deixar os parabéns pela iniciativa e por divulgar para aqueles que não conheciam a técnica.
Ano passado eu discuti sobre isso em alguma postagem aqui (não lembro qual foi) e lembro q existem clouds q limitam a quantidade de horas no mês em que vc pode usar. Salvo engano, quando o heroku era gratuito eles disponibilizavam 720 horas (24x30) free no mês e eu utilizava o uptimerobot (serviço de health check tbm) e nos meses de 31 dias eu ficava com um dia offline. Para contornar isso, eu abandonei o health check e implementei um script próprio para fazer o ping e como o uso na madrugada era quase zero, eu deixava ele "dormir" umas duas horas na madrugada pada sobrar saldo para o 31° dia do mês.