Выдача ссылки на частичную оплату через форму сбора заявок
Важно! Для корректной настройки у вас в названии тарифа не должно быть лишних цифр. Пример: Ультра (15000)
В данной настройке не рассматривается интеграция с Prodamus. Как ее сделать смотрите вот здесь
Событие:
Событие: «Форма сбора заявок» с формой с тарифами. Как их корректно настроить показано в видео выше

Действия:
1) Действием: «Обновить профиль» записываем номер телефона пользователя, чтобы при заказе других товаров можно было не спрашивать номер.

2) Переменная %vk_product_price%
= {num}%custom_0%{/num}
Во временной переменной с помощью функции {num} оставляем только цифры, поэтому в названии тарифа лучше не добавлять других цифр, или придется вытаскивать сумму через функцию {reg}

3) Формируем условную переменную %vk_product_title%
с выбором названия услуги в зависимости от цены:
%vk_product_title%
=
Классик. Предоплата
если%vk_product_price%
равна1000
Классик. Полная стоимость
если%vk_product_price%
равна10000
- или
10000

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

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

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

7) В случае выставление счета через Prodamus используйте действие «Создать заказ в Продамусе» главное не забудьте отредактировать срок жизни ссылки (если необходимо) и поставить в поле в рамках счета переменную %bill_id%
для частичной оплаты.

Нажимаем «Добавить параметр» и добавляем paid_content
cо значением %paid_content%
Важно! Если нужно передать email, как и любые дополнительные поля в Prodamus. В действии необходимо добавить нужный параметр. Например, customer_email
Дополнительные параметры можно посмотреть в документации Prodamus. Все данные будут переданы из Prodamus в Автопилот в событии «Оплатил / сделал перевод»
8) Опционально: действием: «Метки диалогов» выставляем метку клиенту «Новый заказ»
Далее вы можете настроить цепочку сообщений, отменить заказ, если клиент не купил. Как это сделать было показано тут
9) Действие: «Отправить сообщение» клиенту с текстом и переменной ссылка на оплату %payment_link%
:
%first_name%, отличное решение! Создали Вам заказ услуги «%vk_product_title%»
Для завершения покупки переходите сюда:
%payment_link%

Важно! Если оплаты у вас идут не через Prodamus, то вы можете воспользоваться действием: «Создать / обновить счет в Автопилоте» с переключателем: «Обновлен или создан». Ниже будет скриншот действия (на всякий случай), но пользуйтесь одним вариантом (либо Prodamus, либо АП):

Важно! Отмена таймера и запуск таймера расходует по одной миле за каждое действие, то есть, если у вас одна отмена таймера + три запуска таймера, то на 1 запуск команды израсходуется 5 миль.
10) Опционально: для отмены счета добавляем действие «Запустить таймер» с названием:
Отмена таймера %vk_product_title%

11) Для отмены счета добавляем действие «Создать счет в Автопилоте» с переключателем «Найден и отменен» и номером счета: %bill_id%

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

Событие:
1) Событие «Оплатил / сделал перевод» с названием содержащим Классик
и ценой (тут указывается стоимость предоплаты, например, 1000).

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

Важно! Напоминаем, что запуск и отмена таймера и запуск таймера расходует по одной миле за каждое действие, то есть, если у вас одна отмена таймера + три запуска таймера, то на 1 запуск команды израсходуется 5 миль.
2) Чтобы прервать серию напоминалок после покупки и не беспокоить клиента добавляем действие «Отменить запущенный таймер» с названием равным
Отмена таймера %vk_product_title%

3) Опционально: для отмены счета действие «Запустить таймер» с названием:

4) Действие «Отправить сообщение» клиенту с текстом:
%product_message%

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

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

6) Для добавления в список клиентов добавим действие: «Добавлен в список» %autopilot_id%
и уровень установлен 1
. Переменная %autopilot_id%
будет содержать номер списка Автопилота, в котором окажется пользователь, купивший ваш курс. Если вы создадите список в этом разделе и укажете на страницах в настройках продукта.

7) Для добавления в список подписчиков Senler добавим действие: «Подписать на рассылку сервиса Senler» с номером: %senler_group_id%
Переменная %senler_group_id%
будет содержать номер группы подписчиков Senler, в котором окажется пользователь, купивший ваш курс. Если вы создадите группу подписчиков в Senler и укажете на страницах в настройках продукта. После параметра #s. В примере группа Senler = 2441001
для группы подписчиков в примере:
https://vk.com/app5898182_-XXXXXX#s=2441001
Важно! Для работы действия нужна настроенная интеграция.
Подписчик ВК будет подписан только в случае, если имеется диалог с сообществом

8) Опционально для уведомления администратору: действие: «Отправить сообщение» администратору с текстом:
#клиент
Клиент:
%vk_link%
Ответ сенлер:
%response%

9) Опционально для уведомления администратору: действие: «Отправить сообщение» администратору с текстом:
#оплата
%vk_link% {gender}оплатил|оплатила{/gender} «%vk_product_title%» c ценой %vk_product_price% р.
Дата: {date}%F %X{/date}

Тут на самом деле все просто (стандартные переменные Автопилота):
%vk_link%
— кликабельная ссылка на профиль клиента. Например: Андрей Горячих. В примере специально добавлен хештег для удобства.{gender}оплатил|оплатила{/gender}
— функция выводит разный текст в зависимости от пола клиента, подробности тут%vk_product_title%
— название товара, берется со страницы оплаты%vk_product_price%
— цена товара, берется со страницы оплаты{date}%F %X{/date}
— дата написания сообщения. Подробнее о формате даты можно прочитать здесь.
10) Чтобы формировать ссылку на частичную оплату, только если счет на предоплату добавляем действие «Прервать / продолжить выполнение команды» с переключателем: продолжено, если переменная %vk_product_title%
содержитПредоплата

11) Формируем переменную %vk_product_title%
с названием услуги. Пример:
Классик. Полная стоимость

12) Формируем переменную %vk_product_price%
с ценой услуги. Пример:
10000

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

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

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

16) В случае выставление счета через Prodamus используйте действие «Создать заказ в Продамусе» главное не забудьте отредактировать срок жизни ссылки (если необходимо) и поставить в поле в рамках счета переменную %bill_id%
для частичной оплаты.

Нажимаем «Добавить параметр» и добавляем paid_content
cо значением %paid_content%
Важно! Если нужно передать email, как и любые дополнительные поля в Prodamus. В действии необходимо добавить нужный параметр. Например, customer_email
Дополнительные параметры можно посмотреть в документации Prodamus. Все данные будут переданы из Prodamus в Автопилот в событии «Оплатил / сделал перевод»
17) Опционально: действием: «Метки диалогов» выставляем метку клиенту «Новый заказ»
Далее вы можете настроить цепочку сообщений, отменить заказ, если клиент не купил. Как это сделать было показано тут
18) Действие: «Отправить сообщение» клиенту с текстом и переменной ссылка на оплату %payment_link%
:
%first_name%, отличное решение! Создали Вам заказ услуги «%vk_product_title%»
Для завершения покупки переходите сюда:
%payment_link%

Отмена счета %vk_product_title%
19) Для отмены счета добавляем действие «Создать счет в Автопилоте» с переключателем «Найден и отменен» и номером счета: %bill_id%

Важно! Если вы в Автопилоте поставили галочку «Получать (и сохранять в статистику) ВСЕ уведомления о получении средств в платежные системы», то в разделе «Финансы и счета» увидите оплаты, даже если оплата получена не через Автопилот
Как видно выше — ничего сложного. Это еще не все.
Бонус из клуба Андрея
Узнать о клубе можно тут.
Все работает идеально. Творческих взлётов и успешного внедрения!