Salebot.pro
Search
K

Yandex Forms

Yandex Forms — это сервис, где вы можете создавать опросы, собирать отзывы, принимать заявки, проводить тесты и квизы.
Создайте форму в Yandex Forms с вашими вопросами https://forms.yandex.ru/ и далее следуйте инструкции ниже.

Настройка Yandex

Обязательно! Необходимо настроить предзаполнение скрытого поля с идентификатором клиента.
Скрытые поля формы можно использовать для автоматической передачи в форму служебных или вспомогательных параметров. Это позволяет добавить к ответам пользователей дополнительную информацию для анализа и сбора статистики.
В нашем случае нужно обязательно добавить поле sb_id - в нем будет записан идентификатор пользователя в Salebot, чтобы после отправки формы данные отправлялись клиенту.
Чтобы настроить скрытый параметр, добавьте на форму вопрос типа Короткий текст с названием sb_id.
Для этого вопроса включите опцию Скрытый вопрос.
В поле Идентификатор вопроса укажите sb_id — это будет название GET-параметра.
Получите ссылку на форму и добавьте в конец URL-адреса GET-параметр ?sb_id=#{client_id}
Пример ссылки на форму с GET-параметром:
https://forms.yandex.ru/u/6191b18d99e21b1b45b9c82?sb_id=#{client_id}
Далее отправьте эту ссылку клиенту из бота.
При переходе по ссылке в скрытое поле sb_id автоматически будет подставляться значение из переменной #{client_id}.
sb_id - это обязательное поле, но вы таким же образом можете передавать и свои данные, например, utm_source (предварительно добавив это поле в форму, как и sb_id).
Пример ссылки с передачей данных с помощью поля в форме: https://forms.yandex.ru/u/6191b18d99e21b1b45b9c82?sb_id=#{client_id}&utm_source=telegram

Отправить свой колбек после заполнения формы

По умолчанию после отправки формы клиенту придет колбэк yandex_form_received.
Как настроить колбек со своим текстом, читайте далее. Для этого нужно создать еще одно скрытое поле с названием callback_text, все делаете аналогично как и sb_id.
Есть 2 варианта использования этого поля Замените стандартный колбек yandex_form_received для формы на ваш, для этого нужно указать Значение по умолчанию и не передавать параметр в ссылке (галочка Скрытый вопрос - установлена ), иначе он будет взят из ссылки.
Для отправки уникального колбека передавайте callback_text в ссылке со своим значением так же, как и sb_id, пример: https://forms.yandex.ru/u/6191b18d99e21b1b45b9c82?sb_id=#{client_id}&callback_text=test

Настройка вебхука

Обязательно! Настройка вебхука должна производиться только после заполнения формы.
На странице нужной формы, перейдите во вкладку Интеграции
Далее внизу выбираем API -> Запрос JSON-RPC POST
В поле URL указываем ссылку https://chatter.salebot.pro/yandex_form/API_KEY где API_KEY - апи-ключ из настроек проекта в SaleBot
Пример ссылки: https://chatter.salebot.pro/yandex_form/43ad8d427073ea93377544cc4a408f89
В параметрах указываем sb_id и значение выбираем Ответ на вопрос, указываем sb_id
Для callback_text делаем тоже самое.
Так же можно добавить другие параметры, которые будут записаны в отдельные переменные клиента в SaleBot с указанными названиями. Например:
Будьте внимательны с названиями, чтобы не перетереть уже существующие переменные у клиента!
Чтоб сохранить все ответы в одну переменную, можно выбрать пункт Ответы на вопросы и выбрать все или, те, которые нужны, а также указать формат JSON, чтоб с ними легче было работать:
В итоге должна получиться такая настройка (параметры могут отличаться, если добавлены дополнительные):
Все переменные из формы будут записаны в переменные клиента Salebot.
Сохраняем изменения. На этом настройка завершена.
Пример значения переменной answers в диалоге клиента Salebot.
В настройках формы в эту переменную мы объединили ответы на все вопросы формы в формате Json
Для каждого вопроса формы можно указать отдельную переменную в настройках вебхука формы.

Выдать ссылку на форму в боте:

Пример 1
Пример 2

Онлайн-запись Salebot на Яндекс Картах

Яндекс Карты уже приносят компаниям новых клиентов, которые активно записываются онлайн. Каждый месяц через этот канал совершается более 500 тыс. онлайн-записей.
У вас есть возможность установить виджет онлайн-записи в интерфейс Яндекс Карт. При интеграции Яндекс создает свой виджет, основываясь на данных вашего филиала в Salebot.
Клиентам с этим виджетом будет гораздо проще записываться на услуги, потому что не нужно переходить на сайт, в другое приложение или звонить. Они смогут с легкостью создавать записи, при этом в приложении можно сразу проложить маршрут до места.

Подключение онлайн-записи на Яндекс Картах возможно при соблюдении условий:

1. Вид деятельности, указанный в карточке организации на Яндекс Картах, доступен для онлайн-записи через Яндекс Карты. Список таких видов деятельности можно посмотреть по ссылке
2. Страны: Россия и Беларусь.
3. Оплаченная подписка Salebot "Бизнес" и выше.
Подключение интеграции бесплатно.
Карточка вашей организации появится только в случае, если у вас доступна для онлайн-записи хотя бы одна индивидуальная услуга. Услуги для групповых событий не будут отображаться в виджете Яндекс Карт.

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

1. Перед подключением интеграции убедитесь, что ваша организация добавлена на Яндекс.Карты.
2. В Salebot перейдите в раздел «CRM» > «Воронки», выберите воронку и нажмите «Редактировать воронку». В открывшихся настройках найдите раздел «Настройка онлайн-записей». Переведите чекбокс «Интеграция Онлайн-записей с Yandex.Maps» в активный статус и заполните поле «Адрес компании».
3. Для отображения кнопки онлайн-записи на Яндекс.Картах необходимо, чтобы информация в Salebot совпадала с информацией из вашей карточки компании в Яндекс Картах. Удостоверьтесь, что название и адрес компании совпадают.
4. Нажмите кнопку «Сохранить», что изменения вступили в силу. После подключения интеграции кнопка «Записаться онлайн» появится в Яндекс Картах в течение 7-10 дней. Если по истечении этого времени кнопка не отображается, обратитесь в техподдержку Яндекса и проверьте правильность введенных данных в настройках филиала в Salebot.
Примечания
  • Если у вашей компании появился дубль в Яндекс Картах, то вы можете прямо на Яндекс Картах сообщить о нем. Для этого войдите в профиль организации и в разделе «Обзор» нажмите «Исправить неточность».
  • В данный момент функционалы онлайн-оплаты и онлайн-продажи недоступны для виджетов онлайн-записи через Яндекс Карты.
  • Яндекс выводит в свой виджет только услуги без предоплаты. Услуги с обязательной и необязательной онлайн-предоплатой в нем не отобразятся.
При онлайн-записи на Яндекс Картах SMS с кодом для подтверждения отправляется от Яндекса.