Вы можете посмотреть periodi c tasks в сельдерее. Вы можете запускать задачу каждые 15 минут (или что-то еще) и сканировать на предмет приближающегося времени запуска, а затем отправлять SMS на основе этого.
Если вы развертываете облачную платформу, такую как AWS, тогда есть и другие механизмы для достижения того же.