Выдача платежной ссылки на вебинаре ВКонтакте

Пример настроек
Важное дополнение про ФНС

В этой инструкции мы научимся выдавать платежную ссылку на вебинаре ВКонтакте.

Важно!

  • Имейте в виду, что сообщение со ссылкой уйдет только тем, кто разрешил сообщения от сообщества, согласно азбуке рассылок ВКонтакте. Другими словами, если пользователь не разрешил боту сообщения, ссылка ему не будет отправлена.
  • Помните про ограничение со стороны ВК — не более 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,
    чтобы сервис не присылал вам сообщения об ошибках, если вдруг кто-то купит не через Автопилот.

Творческих взлётов и успешного внедрения.

Вернуться к списку инструкций
214 views·4 shares
214 views