Многие пользователи соц.сети откровенные "чайники" и большинство из них в принципе не подозревает, что на обновления в группах можно подписаться.
Раньше в соц.сети от битрикса все пользователи по умолчанию были подписаны на уведомления и почему то в один прекрасный момент дефолтное значение подписки изменили на "не подписан"

Всё, общение тут же умерло

Предлагаю очень простую логику - пусть пользователь сам выберет нужное ему решение, сразу после того как вступил в группу.
Другими словами это может выглядеть следующим образом:
после вступления в группу, пользователя отправляем на страницу подписки, где он может выбрать все штатные варианты - получать уведомления по почте, получать мгновенные сообщения на сайте или вообще ничего не получать.
На той же странице обязательно показываем ему пояснительный текст и лишь после того, как пользователь нажмет ОК, он сможет перейти в группу.
Всё таки дефолтное значение на мой взгляд, должно быть "подписан с уведомлением на емейл", а имея выбор сразу после вступления в группу, те, кому не нужны уведомления смогут их отключить.
Ну и неплохо бы иметь инструмент для админа или для владельца группы "подписать всех, кто сам не выбрал вариант подписки"