Бонус за отзыв в обсуждениях (ВК)

Для полноценной работы этой функции подписчики должны быть подписаны на любую рассылку ВКонтакте или любым другим методом разрешить сообщения от сообщества (например, написать в сообщения).

Иначе отправка автоматического сообщения не сработает.

Поэтому на вебинаре говорите что подписка на рассылку — одно из условий получения бонуса».

Задача: Запись на вебинар происходила исключительно через рассылку ВКонтакте (например через сервис Senler).

Отзывы собираем в разделе «Обсуждения» сообщества в отдельной теме.

При этом бонус выдаем только за развернутый отзыв (5 предложений или хотя бы 200 символов). Также действует ограничение по дате для возможности оставить отзыв.

Для решения этой задачи необходимо учитывать, что часть подписчиков, сначала добавляют комментарий в обсуждение, потом нажимают «Редактировать» и пишут отзыв.

Скачать готовую схему можно тут: 💾 Cкачать схему 🔧 Инструкция по установке схем

Создание списка пользователей.

Для создания списка купивших ваш курс в своем проекте открываем раздел «Пользователи» -> «Списки» и кликаем справа кнопку «Создать»

Создаем новый список

Здесь все просто:

  • 1) В поле «Название списка» пишете «Бонус за отзыв».

  • 2) В поле «Системное имя» пишете andreygorgamer_review (это важно, иначе готовая схема не сработает). Если не будете использовать готовую схему, то рекомендуется вписать в это поле ваш ник и, например, review . Пример: Ivan_Ivanov_review

  • 3) В Поле «Доступ на чтение: проверку наличия» ставим переключатель «Все пользователи»

Важно! Для одного обсуждения достаточно создать один список. 10 обсуждений = 10 списков (с разными названиями).

Не забудьте сохранить.

Рассмотрение блок схемы.

Для того, чтобы иметь возможность реагировать на комментарии в обсуждении создаем событие-контейнер. В примере ставим переключатель ИЛИ 1) Создаем событие «Новый комментарий в обсуждении VK» с условием «ID обсуждения в сообществе VK» равным ID вашего обсуждения.

Важно! В примере мы будем реагировать на одно конкретное обсуждение продукт проверяя его ID условием «ID обсуждения в сообществе VK» равным ID вашего обсуждения, например, 49206634 (в примере ID выделено жирным) https://vk.com/topic-XXXXXXX_49206634

1.1) Аналогично создаем событие «Новый комментарий в обсуждении VK» с условием «ID обсуждения в сообществе VK» равным ID вашего обсуждения.

2) Чтобы проверить, что пользователю не выдавался бонус ранее добавляем условие «В списке пользователей» Бонус за отзыв и выберите «Не» т.е. пользователь не получал ранее бонус.

Опциональное действие: 3) Если бонус не выдавали, то из порта «Нет» создаем сообщение с текстом, где просим ввести номер, для завершения заказа действием «Отправить сообщение» с текстом:

{var:platform.user.first_name}, вы получали бонус ранее.

Важно! Если вы сделаете шаг 3, то на отправку будет потрачено 1 сообщение.

4) Чтобы посчитать сколько символов ввел пользователь, из выходного порта «Да» (на шаге 2) создаем действие «Посчитать количество символов» с переменной {var:object.text} и сохраняем результат в переменную length

5) Чтобы проверить, сколько символов ввел пользователь добавляем условие: числовая переменная {var:length} больше или равно 200.

6) Из выходного порта «Нет» создаем сообщение с текстом, где отредактировать или создать новый комментарий:

{var:platform.user.first_name}, вы не выполнили условия. Комментарий должен быть от 200 символов. Исправьте или напишите новый комментарий.

7) Из выходного порта «Да» на шаге 5 со проверкой длины отзыва на корректность, добавляем создаем сообщение с текстом:

{var:platform.user.first_name}, спасибо за ваш отзыв. Держите полезный материал.

Ставим галочку отправить вложение (шестеренка «Опции») и добавляем ссылку на бонус, согласно этой инструкции.

8) Для добавления в список получивших бонус, добавляем контейнер-действие «Добавить в список» выбираем ваш список.

9) Опционально: Для отправки сообщений в беседу менеджерам, добавляем контейнер-действие «Сменить чат для следующих действий» выбираем вашу беседу ВКонтакте для в которой сидят менеджеры. О том, как ее создать написано в этой инструкции.

10) Добавляем контейнер-действие «Отправить сообщение» с текстом: #Отзыв [id{var:platform.user.id}|{var:platform.user.first_name} {var:platform.user.last_name}] {case:{var:users.user.appeal}|написали|написала|написал} отзыв в обсуждении с текстом: {var:object.text}

Ссылка на отзыв в обсуждении: https://vk.com/topic-{var:platform.integration.id}_{var:object.topic.id}?post={var:object.id}

Здесь все просто:

  • [id{var:platform.user.id}|{var:platform.user.first_name} {var:platform.user.last_name}] - кликабельная ссылка на пользователя.

  • case:{var:users.user.appeal}|написали|написала|написал} - склонение текста в зависимости от пола.

  • {var:object.text}- текст комментария.

  • https://vk.com/topic-{var:platform.integration.id}_{var:object.topic.id}?post={var:object.id} - ссылка на отзыв в обсуждении.

Соединяем все в блоки, сохраняем и включаем схему.

Готово!

Last updated