Мы сделаем отдельный модуль, он нужен для других целей, не только для клиентов с генерацией. У нас в целом на купоны огромное число модулей - Скидка на следующий заказ, Реактивация клиентов и тд.
Плюс напоминание о сроке купона будет слаться по СМС. Только по email не совсем эффективно.