Я перенёс это в Community Building, потому что, на мой взгляд, самая интересная часть этого разговора — это то, что вы делаете и зачем. И я думаю, что здесь есть достаточно места, чтобы обсудить и различные подходы к тому, «как» это делать.
Вам определенно стоит взглянуть на рабочие процессы (workflows).
Я бы предположил, что вы делаете следующее:
- один рабочий процесс, который создает группу с названием, например, YYYY-MM, запускается по расписанию и создает группу как минимум за несколько дней до наступления даты;
- другой рабочий процесс (или это может быть дополнительный триггер/граф в том же рабочем процессе), который добавляет пользователей в нужную группу.
Как только вы придете к системе, которая, по вашему мнению, хорошо работает, мне было бы очень интересно узнать больше о том, как вы используете эти когортные группы (и еще лучше — периодические обновления о том, как они вписываются в вашу сообщество со временем).