Называется это все Social Lock, соц. сетями не приветствуется. Обычно делается кнопка вроде "Получить купон через ВК", пользователь кликает на кнопку, далее он устанавливает ваше ВК приложение себе (авторизуется через него), потом у вас есть идентификатор и токен пользователя и вы проверяете членство пользователя в сообществе. Если альтернативные способы получения ID-пользователя (кликджекинг), но они караются очень жестоко как со стороны поисковых систем, так и со стороны соц. сетей.
В целом практика Social Lock сомнительна, очень советую от нее отказаться.
Как можно сделать так, чтобы пользователь все же присоединился к сообществу.
Вариант 1. "Хитрожопый". У вас есть закрытое сообщество, в нем вы выкладываете купоны, как только пользователь вступает в него, он получает доступ к купонам со скидками. Часть пользователей покидает сообщество сразу после вступления и получения доступа к купонам.
Вариант 2. "Правильный". Ваши сообщества интересны. В них есть купоны, статьи, хороший контент о продукции, которую вы продаете. Например уроки макияжа и готовки. Для мужчин работают обзоры, хаки, приколы. Т.е. ваши сообщества ведутся профессионально. Это дорогой вариант, но хорошо работает с приличными конторами. В такие сообщества люди вступают часто и сидят там годами, приглашают в них друзей. Сайт обычно интегрируется с ними путем встраивания постов на страницы продуктов и виджетов.