По каждому клиенту известна дата окончания его полиса, причём у одного клиента может быть несколько полисов у разных страховых компаний. Задача — сделать так, чтобы за месяц до истечения срока ответственный менеджер получал первое уведомление, а за неделю до даты — второе, уже как срочное напоминание связаться с клиентом. Дополнительно раз в неделю, например по понедельникам, должна формироваться сводка: какие полисы истекают в течение ближайших семи дней и кто из менеджеров за них отвечает — это нужно для утренней планёрки.
Список клиентов и полисов сейчас в таблице, готов передать структуру и пример данных на старте работы. Формат уведомлений обсуждаем: подойдёт и почта, и мессенджер, лишь бы напоминания не терялись и не дублировались. Отдельно интересует, как вы предлагаете хранить историю продлений, чтобы через год можно было посмотреть, когда клиент продлевался в прошлый раз. Опишите в отклике, на какой технологии будете делать, сколько это займёт по времени и как обычно тестируете такие напоминания перед сдачей.