Интеграция с платформой для продаж AutoWebOffice

Зарегистироваться в AutoWebOffice можно по этой ссылке. Там же информация о тарифах. Интеграция с Автопилотом действует на тарифе Профессионал!

Настройка интеграции с AutoWebOffice.

1) Открываем в Автопилоте настройки нужного нам сообщества.

Интеграция с платформой для продаж AutoWebOffice, image #1

2) На вкладке «интеграции» в разделе AutoWebOffice вводим ваши данные.

Интеграция с платформой для продаж AutoWebOffice, image #2

В Автовебофисе открываете настройки, далее пункт API и оттуда копируем эти пункты в Автопилот. Не забываем нажать кнопку «Сохранить»

Интеграция с платформой для продаж AutoWebOffice, image #3
Обзор действия «Автовебофис»

Автопилот может:

  • создать счет для конкретного (уже созданного) товара. Товары должны быть созданы добавлены заранее. Используя ID товара вы можете настроить, чтобы Автопилот создавал счет для пользователя, который существует в АвтоВебофисе, либо нет и отправлял ему ссылку на оплату.
  • добавить человека в группу рассылок Автовебофиса, чтобы отправлять ему рассылки.

Важно понимать, что в Автовебофисе поиск происходит по e-mail, поэтому последний нужно собирать у пользователей Автопилота.
Для сбора email-ов есть несколько способов:

Вы можете создать отдельную форму под отдельный товар и вам будет очень легко реагировать на заполнение конкретной формы, после чего выдавать пользователю товар. Форма сбора заявок позволяет получить из VK email и если он совпадает с указанным в Автовебофисе, то пользователю не нужно будет его редактировать. Я рекомендую в описании формы, написать предложение использовать email, который используется в Автовебофисе

Действие «Создать заказ в AutoWebOffice»

Интеграция с платформой для продаж AutoWebOffice, image #4

Действие «Создать заказ в AutoWebOffice» берет данные из формы сбора заявок (либо из профиля Автопилота). Обычно достаточно стандартных переменных:

  • %first_name% — имя подписчика (если не записано в профиле, то из ВК)
  • %last_name% — фамилия подписчика (если не записана в профиле, то из ВК)
  • %email% — email подписчика, для которого выполняется текущее событие
  • %phone% — телефон подписчика, если таковой сохранен в профиле Автопилота

В поле «Создан заказ товара c ID» вставляете ID товара из таблицы товара (см.скриншот)

  • %vk_product_title% — название товара

вы можете искать товар в AutoWebOffice по названию товара (важно чтобы не было лишних символов и желательно не использовать кавычки), либо брать ID товара (берется из таблички — самый первый столбик).

Для товара с названием Тренинг-Центр ВКонтакте 2 ID = 13
Для товара с названием Тренинг-Центр ВКонтакте 2 ID = 13
  • %vk_product_price% — цена товара

Вы можете переназначить цену товара и количество штук. Цена в действии важнее указанной в Автовебофисе и позволяет гибко управлять скидками, баллами, распродажами прямо из товаров ВК.

Оба типа действий в первую очередь возвращают ID подписчика в AutoWebOffice для которого был выполнен запрос. Его можно использовать в других действиях (например, уведомлениях админу) благодаря переменной %api_subs_id%.

Для заказов доступны еще 2 полезные переменные. ID заказа: %api_deal_id%, например, для формирования ссылки на заказ администратору:

yourdomain.autoweboffice.ru/shop/account/admin/update?id=%api_deal_id%

Отправить сообщение сотруднику с текстом:

Ссылка на клиента:
yourdomain.autoweboffice.ru/shop/contact/admin/update?id=%api_subs_id%
Ссылка на счет:
yourdomain.autoweboffice.ru/shop/account/admin/update?id=%api_deal_id%

А также готовая ссылка на страницу оплаты заказа: %payment_link%. Переменная доступна сразу после вызова действия «Создан заказ в AutoWebOffice».

Пример отправленного сообщения для клиента.
Пример отправленного сообщения для клиента.

Пример сообщения клиенту:

%first_name%, спасибо за заказ товара «%vk_product_title%». 
ID заказа: %response.account_number%
Оплатить можно тут: %payment_link%

Важно отправлять сообщения сразу после формирования заказа, чтобы переменная %response%не перезаписалась, либо можно сохранить %response.account_number% в отдельную временную переменную.

Действие «Зарегистрирован в AutoWebOffice»

Пользователь будет зарегистрирован (если его не было), либо обновлены данные для существующего пользователя.

Важно! Действуют лимиты Автовебофиса (20 запросов в 5 секунд), поэтому одним действием можно добавить человека только в одну группу. Но больше обычно и не нужно.
Т.е. один запрос уходит в Автовебофис, когда Вы добавляете человека в группу и один, когда вы создаете ему заказ.

Действие «Зарегистрирован в AutoWebOffice» берет данные из формы сбора заявок(либо берет из профиля Автопилота) это стандартные переменные:

  • %first_name% — имя подписчика (если не записано в профиле, то из ВК)
  • %last_name% — фамилия подписчика (если не записана в профиле, то из ВК)
  • %email% — email подписчика, для которого выполняется текущее событие
  • %phone% — телефон подписчика, если таковой сохранен в профиле Автопилота
  • ID группы — ID группы в AutoWebOffice.
Пример действия «зарегистрирован в AutoWebOffice»
Пример действия «зарегистрирован в AutoWebOffice»

Реакция на оплату

Реакция на оплату AutoWebOffice.

Для реакции на вебхуки для товаров в Автовебофисе переходим в раздел «Продажи — Товары» и внутри товара на вкладке «Дополнительно» находим «URL оповещение о покупке»

Второй вариант — вставить в общие настройки в поле «Изменение счета»

В обеих случаях вставляем ссылку из Автопилота из события «Упомянут в GET/POST запросе» команды «Реакция на оплату»

События:

Для отлова событий «оплачен заказ» и реакции на оплату создайте отдельную команду с событием «Упомянут в GET/POST запросе» с выбором соответствующего шаблона «AutoWebOffice: счета и контакты»

ВАЖНО! Настройки ниже будут полноценно работать ТОЛЬКО вместе с действиями из этой же статьи! (дальше)
Добавьте описание
Добавьте описание

И эту ссылку вставляем внутри товаров на вкладке «Дополнительно». Пример итоговой ссылки: https://skyauto.me/cllbck/961875918/531530/ZEVyd2l0QT0TG54TmFZVDVaeWFBa3Zk?avtp=1&awo=1&sid_param=vk_user_id

Все параметры, которые отдает AutoWebOffice, доступны в виде временных переменных, например %vk_user_id% — для идентификатора ВКонтакте. Подрости смотрите в документации. Хотя она там чуток неактуальна (больше показано на видео)

Примеры переменных из документации AutoWebOffice
Примеры переменных из документации AutoWebOffice

Рекомендую также добавить условия:

1) Числовая переменная %subs_id% больше 0.
данная конструкция будет проверять что покупатель найден.
Иначе в ВК сообщение не придет никому!

2) Переменная %id_account_status% равна 5,6
данная конструкция проверяет код статуса счета (1 - создан, 2 - отказ, 3 - в обработке, 4 - ошибка, 5 - оплачен)

В реакции на выполнение можно писать сообщение Администратору (делается отдельное действие(на паузе) отправить сообщение сотруднику с текстом)

Подписчик не найден. Запрос: 
%request%
Добавьте описание
Добавьте описание

Ниже оставлю сообщение, которое я в примерах отправлял себе в ответ на вебхук про оплату (со всеми основными данными / переменными). Больше переменных можете увидеть в переменной %response%

Распознано Автопилотом:
Клиент: %subs_link%
Данные счета:
№ счета: %account_number%
Статус счета: %id_account_status% (5 = оплачен,6 = частичная оплата)
Цена товара: %price%
Количество единиц в заказе: %quantity%
Стоимость: %sum_price%
Название: %goods%
Дата создания: %date_of_order%
Дата оплаты: %date_of_payment%
Ссылка на товар в системе:
https://domain.autoweboffice.ru/shop/goods/admin/update?id=%id_goods%
Ссылка на счет в системе:
https://domain.autoweboffice.ru/shop/account/admin/update?id=%id_account%
Данные клиента:
ФИО: %last_name% %name% %middle_name%
ID клиента в ВК: %vk_user_id%
Email: %email%
Телефон: %phone_number%
Ссылка в системе: https://domain.autoweboffice.ru/shop/contact/admin/update?id=%id_contact%

Действия:

1) Отправлено сообщение в ответ клиенту

Данные счета: 
Клиент:  %subs_link%
Стоимость: %account_sum%
Название: %goods%
Интеграция с платформой для продаж AutoWebOffice, image #11

2) Для ведения корректной финансовой статистики добавляем действие «Создать /обновить счет в Автопилоте» с переключателем «Добавлен платеж» на сумму %account_sum% название счета %goods% и текущим платежом на сумму %account_sum%.

Добавьте описание
Добавьте описание
Действие сообщит Админу если пользователь не найден.
Действие сообщит Админу если пользователь не найден.

Собственно, на этом все. Аналогично вы можете реагировать на нужные вам события. Подробности и примеры в документации по API AutoWebOffice.

Творческих взлётов.

Вернуться на главную страницу инструкций
1265 views·15 shares