Как настроить интеграцию с Яндекс.Формы
Яндекс.Формы – это инструмент для получения заявок, проведения опросов и сбора любой другой информации от клиентов. Формы можно разместить прямо на сайте, либо предоставлять доступ к ним по прямой ссылке.
Чтобы создать интеграцию Яндекс.Форм с другими платформами через Albato, потребуется на стороне ЛК Форм указать специальный адрес, куда будут отправляться данные (webhook) и настроить несколько параметров.
Прежде чем настраивать интеграцию с Яндекс.Формами, подключите сервис к Albato. Для этого перейдите в раздел Подключения и нажмите кнопку Добавить подключение.
Яндекс.Формы — это инструмент для сбора заявок, проведения опросов и сбора другой информации от клиентов. Формы можно разместить на сайте или предоставить доступ по прямой ссылке.
Чтобы интегрировать Яндекс.Формы с другими платформами через Albato, необходимо указать специальный адрес (вебхук) в личном кабинете Яндекс.Форм и настроить несколько параметров. Сейчас мы расскажем, как это сделать. Через Albato можно подключить Яндекс.Формы к более чем 600+ сервисам и использовать инструменты для работы с данными.
Как подключить Яндекс.Формы к Albato
- Перейдите в раздел Подключения и нажмите кнопку Добавить подключение.
- Выберите сервис Яндекс.Формы и нажмите Добавить подключение.
- В открывшейся форме заполните только поле Название. Вы можете оставить стандартное имя или указать уникальное для удобства.
- Скопируйте ссылку вебхука из окна настроек подключения.
- Откройте личный кабинет Яндекс.Форм и перейдите во вкладку Мои формы. Выберите существующую форму или создайте новую.
В настройках формы откройте вкладку Интеграция.
Выберите API и добавьте способ уведомления JSON-RPC.POST-запрос, нажав соответствующую кнопку.
Вставьте скопированный вебхук в поле URL.
Теперь при заполнении формы данные будут отправляться на адрес Albato в формате JSON-RPC, а информация из полей формы будет передаваться в соответствующие переменные, такие как email, phone и другие. Эти переменные нужно создать вручную:
- В блоке Параметры в первой колонке укажите имена переменных, которые будут использоваться для получения данных.
- Во второй колонке укажите, какие данные сохранять в каждую переменную.
Когда все переменные созданы и заданы, нажмите Сохранить.
Пример связки
Для примера рассмотрим создание связки, которая отправляет сообщение в чат Telegram при поступлении информации о заполнении формы. Такая связка поможет менеджерам быстро получать сообщения о новой заявке.
Перейдите в раздел Мои связки и нажмите Создать новую связку.
Выберите нужный триггер:
Далее нажмите на кнопку Ожидать веб-хук и в перейдите в настройки формы.
Нажмите Поделиться.
Далее перейдите по ссылке, заполните поля произвольными данными и отправьте форму:
Albato поймает входящий запрос и разобьет его на отдельные поля:
Далее вернитесь в Конструктор связки и настройте передачу полученных данных в Telegram. В Albato есть два варианта передачи данных, через нашего бота, которого можно добавлять в группы и каналы, либо через создание собственного бота, это также быстро и бот будет ваше:
Albato получит запрос и разбьёт его на отдельные поля. Теперь настройте передачу данных в Telegram:
Выберите ID чата, тип разметки и сформируйте сообщение, которое будет отправляться в Telegram при новой заявке. Используйте переменные из Яндекс.Форм для подстановки ответов в сообщение.
Связка готова!