Инструкция
Для интеграции с Salebot нужно
- Указать API ключ в настройках интеграции на платформе EdproBiz. Узнать API ключ можно в Salebot
- Указать токен — его можно получить в административной панели EdproBiz в разделе интеграций. С этим токеном необходимо создать в проекте константу edprobiz_token со значением токена.
3. Добавить соответствующие каналы в табличке каналов admin/salebot
* Внешний id можно узнать в salebot — зайти в настройки проекта — правой кнопкой мыши нажать на «показать токены» — скопировать id из адресной строки
*Для интеграции с запрещенной социальной сетью в поле Group ID и внешний ID указывается ник без символа @
Данные для настройки воронки в SaleBot:
URL для создания пользователя или заказа из SaleBot в EdproBiz
Пример вебхука для создания пользователя
https://accountN.edpro.biz/api/v1/user/create?token=#{edprobiz_token}&email=#{email}&firstname=#{name}&salebot_#{group}=#{client_id}&apisource=SalebotUserUpdate&telegram_username=#{tg_username}&messenger_in_id_#{client_type}=#{platform_id}&instagram_subscribers=#{followers}&messenger_avatar_#{client_type}=#{avatar}&messenger_avatar=#{avatar}
где N — ID вашей административной панели
Пример вебхука для создания заказа в EDPROBIZ: https://accountN.edpro.biz/api/v1/order/create?token=#{edprobiz_token}&email=#{email}&phonenumber=#{phone}&firstname=#{name}&positionIds=#{registr_id_system}&fuid=#{fuid}&utmSource=#{utm_source}&utmMedium=#{utm_medium}&utmCampaign=#{utm_campaign}&utmContent=#{utm_content}&utmTerm=#{utm_term}&subid=#{subid_system}&apisource=SalebotEdproOrderCreate
Вместо номера N введите номер аккаунта вашей онлайн-школы.
Переменные Salebot
Переменная для сравнения, то что Email пустой: email == «»
Переменная для сравнения, то что Email задан: email != «»
Регулярное выражение для валидации Email: ^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$
Название переменной для установки ID позиции для создания заказа в EdproBiz по конкретной позиции в калькуляторе: registr_id_system
Выражение для калькулятора для очистки временных переменных: registr_id_system = «» fuid = «» utm_source = «» utm_medium = «» utm_campaign = «» utm_content = «» utm_term = «» subid_system = «
Частые вопросы
1.1 Как отправить сообщение в бота и как отправить callback в Salebot через процессы EdproBiz
Посмотреть видео на YouTube можно по ссылке https://youtu.be/H5VTrLqW7fU
1.2 Как добавить пользователя в список в Salebot через процессы EdproBiz
Посмотреть видео на YouTube можно по ссылке https://youtu.be/Y3Row7xiYls
1.3 Как отправить сообщение в Salebot с информацией о заказе
Посмотреть видео на YouTube можно по ссылке https://youtu.be/7VxsIEVtBLY
1.4 Как захватывать метку партнера и создавать заказ в EdproBiz с меткой?
В вебхуке на создание заказа стоит переменная #{fuid} в сейлботе, поэтому и в партнерской ссылке должна быть та же переменная.
Когда пользователь переходит по ссылке в бота вида https://salebot.site/___?fuid=220000008&utm_source=partnerlink (значение fuid у каждого партнера свое), ему присваивается переменная fuid, а при создании заказа эта переменная передается в EdproBiz с заказом.
Вебхук для создания заказа
https://accountN.edpro.biz/api/v1/order/create?token=#{edprobiz_box_token}&email=#{email}&phonenumber=#{phone}&firstname=#{name}&positionIds=#{registr_id_system}&fuid=#{fuid}&utmSource=#{utm_source}&utmMedium=#{utm_medium}&utmCampaign=#{utm_campaign}&utmContent=#{utm_content}&utmTerm=#{utm_term}&subid=#{subid_system}&apisource=SalebotEdproOrderCreate