Выдача платежной ссылки на вебинаре ВКонтакте
В этой инструкции мы научимся выдавать платежную ссылку на вебинаре ВКонтакте.
Важно!
- Имейте в виду, что сообщение со ссылкой уйдет только тем, кто разрешил сообщения от сообщества, согласно азбуке рассылок ВКонтакте. Другими словами, если пользователь не разрешил боту сообщения, ссылка ему не будет отправлена.
- Помните про ограничение со стороны ВК — не более 20 запросов в секунду. Вы можете добавить больше ключей от разных админов, по этой cсылке.
- Также вы можете пытаться разрулить ситуацию таймерами, но помните, что это дополнительные мили и таймеры лучше отменять, чтобы на 20 комментариев клиенту не пришло 20 сообщений со ссылками. Впрочем, если вам нужно чтобы прилетало 20 ссылок, то можно не отменять))
- Флуд-контроль — это поток однообразных комментариев в одно и то же время. Например, 100 одновременных комментариев в секунду со словом: играть при лимите ВК 15-20 запросов в секунду на один ключ, т.е. 80 комментариев не сработают из-за ограничений ВК.
Мы будем использовать таймер в настройке, но пояснение про ключи вам очень пригодится.
Для добавления ключей делаем по инструкции выше и добавляем в Автопилот с новой строки в поле Ключ доступа сообщества (см. пример):

Напоминаем, что отмена таймера и запуск — это +2 мили к запуску команды. 1 за отмену, одна за запуск.
Вы, конечно, можете настроить без таймеров, либо не отменяя их, но в попытках экономить, вы можете потерять лояльность клиента.
Но даже эти рекомендации не дают 100% гарантии, что вы не получите ошибку №9 от ВК за однотипные комментарии.
Если будете использовать таймеры, то важно указать в посте или спикеру пояснить на вебинаре, что ссылки могут прийти не сразу.
Важно! Согласно поправке ФНС, доступ к оплаченным товарам/услугам, должна представлять та система, которая пробивает чек, т.е. Продамус.
Все настройки с системой Автопилот остаются прежними, суть интеграции не меняется. Автопилот после оплаты так же предоставляет доступ к оплаченным материалам на своей стороне. Но так же важно, чтобы информация о доступах и товаре была направлена от Продамус. Для этого при формировании ссылки передается параметр%paid_content%
Команда «Заказ товара в комментариях»
Важно! Данный пример показан для теста. Вы всегда его можете его докрутить по собственному желанию.
Событие:
1) Для того, чтобы реагировать на комментарий в посте добавляем событие «Написал комментарий» с ID вставляем ID поста и текстом, например,
куплю,покупаю

Опциональные условия (делаются по желанию):
1) Если необходимо реагировать только на комментарий первого уровня (т.е. не реагировать на ответ на чей-то комментарий), то тогда добавьте в секцию событий условие: Числовая переменная %reply_to_user%
равна 0

2) Если вам нужно, чтобы команда работала только во время вебинара, можете добавить условие «До / После конкретного момента времени» и указываете время. Если будете отвечать реакцией на невыполнение, например, ответным комментарием, то за каждую реакцию на невыполнение будет тратиться миля.

Опционально через кнопку «Добавить секцию» добавляете нужные события. Показано в видео.
Действия:
Важно! В примере не отменяется таймер. То есть, если клиент напишет 10 комментариев, то бот ему ответит на каждый комментарий и отправит 10 ссылок в личку. Если нужно чтобы отвечал на один комментарий, то отменяем таймер. В видео все показано. Выбирайте тот вариант, который вам необходим.
1) Чтобы клиент попадал в раздел «Игроки» и мы могли проверять удобно списки/таймеры и т.д добавляем действие «Обновить профиль»

2) Для того, чтобы указать название услуги заводим временную переменную %vk_product_title%
со значением:
Тариф «Автоматизатор»
Важно! Если вы используете кавычки, то используйте кавычки-ёлочки.

3) Для того, чтобы указать стоимость услуги, заводим временную переменную %vk_product_price%
со значением:
5000
Важно! Стоимость указана для примера.

4) Опционально (если необходимо) добавляете отмену таймера с названием %vk_product_title%

5) Для того, чтобы запустить таймер через случайное количество секунд с названием %vk_product_title%

Важно! Вариант 2. Мы не будем отменять таймер перед запуском, т.е. если игрок, например, напишет вам 10 комментариев, то бот ему ответит 10 раз с задержкой в минуту (если много игроков). Это второй вариант действия.
5) Опционально: Действие: «Запуcтить таймер» с переключателем сразу
и значением 40 секунд. Для выставления таймеров, переключаем таймер в универсальный режим и вводите значение 40. В текущей настройке ответ будет до минуты при большой нагрузке.

6) Для привязки к странице заводим временную переменную c функцией {page} которая создает страницу товара. Переменная %page_id%
со значением:
{page}%vk_product_title%{/page}

7) Для того, чтобы передать в Продамус информацию о доступах создается временная переменная %paid_content%
с необходимой инфой о доступах. Например, так:
Спасибо за оплату, доступы в сообществе:
https://vk.com/club%club_id%

8) Для выставления счета добавляем действие: «Создать счет в Автопилоте»
с параметрами по умолчанию. Если Вы планируете после истечения срока жизни ссылки выставлять полную стоимость, то в поле Цена после завершения скидки
вставьте переменную или укажите полную стоимость цифрами
(в примере этого нет).
Важно! Если в действии стоит переключатель: «Найден или создан» , то Автопилот будет сначала искать старые заказы с аналогичным названием или номером счета. Будьте внимательны. Если нужно обновлять информацию о счёте, то ставьте переключатель: «Обновлен или создан».
НЕ забудьте переключить действие в универсальный режим ( кликните на человечка) и вставьте переменную %page_id% в поле: «привязан к странице»

8) В случае выставление счета через Prodamus используйте действие «Создать заказ в Продамусе». Главное, не забудьте отредактировать срок жизни ссылки (если необходимо) и поставить в поле, в рамках счета, переменную %bill_id%
для частичной оплаты, например. Для перенаправления добавляем дополнительный параметр (нажатием на ссылку) urlSuccess
со значением:
https://vk.com/im?sel=-41103148
Важно! Ссылка на сообщество у вас будет другая. И Email запрашивать нужно заранее, например, этим условием «Есть email»
Для передачи платного контента добавляем дополнительный параметр (нажатием на ссылку) paid_content
со значением:
%paid_content%
Для передачи email добавляем дополнительный параметр (нажатием на ссылку) customer_email
со значением:
%email%

9) Для ответного комментария (в случае если у вас доп. секции указываем ID поста числом) и текстом:
%first_name%, ссылка ушла в личные сообщения.
(ссылка на сообщения сообщества)
https://vk.me/andreygorgamer
Для ответного комментария жмем Еще — Больше опций — и кликаем на %object_id%

10) Для того, чтобы ссылка на оплату отправлялась только если у пользователя есть диалог с сообществом добавляем действие: «Прервать / продолжить выполнение команды» с переключателем «продолжено» и условием «Разрешил сообществу писать»

11) Действие: «Отправить сообщение» клиенту с текстом и переменной ссылка на оплату %payment_link%
:
%first_name%, отличное решение! Создал Вам заказ товара «%vk_product_title%»
Оплатить и получить доступ можно тут:
%payment_link%

Опционально: действием: «Метки диалогов» выставляем метку клиенту «Новый заказ»
Далее вы можете настроить цепочку сообщений, отменить заказ, если клиент не купил. Как это сделать было показано тут
Команда: «Оплата услуги»
Важно! В примере указана настройка на примере одного конкретного услуги. Если вам нужна универсальная настройка можете использовать ресурсы.
Рекомендуется (если нужны кавычки), то в названии использовать кавычки-елочки «».
Если у вас в названии запятая, например «Тариф «Автоматизатор», тариф VIP, то в событии на оплату ставим переключатель подходящее под регулярное выражение и экранируем запятую, подробности тут.
Пример:
Тариф «Автоматизатор»\, тариф VIP

Событие:
Событие «Оплатил / сделал перевод» с названием (тут указывается название услуги) и ценой (тут указывается стоимость, например, 4500). В случае, если вы будете продавать со скидкой

Действия:
1) Важно: если вы хотите, чтобы Автопилот запоминал со страницы Prodamus телефон, то добавляете действие «Обновить профиль» с телефоном %customer_phone%

2) Опционально: если вы хотите, чтобы Автопилот запоминал на странице Prodamus email, то добавляете действие «Обновить профиль» с email%customer_email%
вместо блока выше.

А если вы хотите передавать и email и телефон, то добавляем обе переменные %customer_email%
и %customer_phone%
3) Действие «Отправить сообщение» клиенту с текстом:
Поздравляю, %first_name%!
Ваша оплата успешно получена. Спасибо за интерес к нашему продукту

Опционально: действием: «Метки диалогов» выставляем метку клиенту «Заказ куплен».
Действием: «Метки диалогов» отвязываем метку клиенту с названием: «Новый заказ», т.к. заказ уже куплен.
Дальнейшие действия могут быть любыми, нужными вам. Добавление в список клиентов действием: «Добавить в список игроков», одобрение заявку в закрытое сообщество действием: «Одобрить заявку».
4) Опционально (для действия «Одобрить заявку») проверяем ответ сервера, т.к. ключ используемый для этого действия имеет свои ограничения и может слетать. Мы проверяем ответ сервера %response%
, если он равен 1
, то все хорошо, иначе сообщаем о проблемах сотрудникам. Для этого используем действие: «Прервать выполнение команды» с переключателем: прервано если числовая переменная: %response.response%
= 1

5) Действие: «Отправить сообщение» сотрудникам с текстом:

Важно! Любые данные переданные из Prodamus можно получить в команде оплаты вот так, пример:%customer_phone%
Больше примеров есть в документации Prodamus.

Уведомление про успешную оплату
Важно! Если у вас несколько сообществ, то достаточно прописать в настройках сообществ имя аккаунта, ключи, а в Продамусе вебхук от одного сообщества, а АП далее сам разрулит, иначе будут задвоения. Будьте внимательны.
Интеграция с Prodamus позволяет принимать и реагировать на оплаты не только ВКонтакте, но и в Telegram с помощью события: «Оплатил / сделал перевод» и действия: «Создан заказ в Prodamus»
Сервис Prodamus имеет полноценные вебхуки для возврата Автопилоту данных об успешной оплате. Ссылку для вебхука вы можете скопировать в настройках сообщества в Автопилоте. Подойдет ссылка из любого сообщества проекта.

- Для подключения этих вебхуков, скопируйте эту ссылку (на компе достаточно просто кликнуть по ней) и вставьте в Продамусе в разделе «Настройки» в соответствующее поле.
- Дальше просто используйте событие «Оплатил через Prodamus», где прописывайте нужное название курса и сумму перевода. Вы можете либо одно такое событие со стандартными параметрами добавить в универсальную команду (продвинутый путь). Либо под каждый продукт создавать отдельную команду и отдельное событие (простой путь).
- Настоятельно рекомендуем также добавлять в команды с этим событием условие:
числовая переменная%vk_id%
больше0
,
чтобы сервис не присылал вам сообщения об ошибках, если вдруг кто-то купит не через Автопилот.
Творческих взлётов и успешного внедрения.
Вернуться к списку инструкций