Flow
  • Быстрый старт
  • Организация
    • Создание организации
    • Подписанты
    • Токен организации
      • Форма сбора заявок на сайте организации
      • Форма сбора заявок на примере Tilda
    • Шаблоны документов
      • Создание собственных шаблонов
      • Префикс организации для генерируемых документов
      • Ключевые слова
    • Дополнительные документы и поля ввода данных
    • Как войти с Яндекс.Ключом
  • Сотрудники
  • Обучение
    • Программа
      • Стоимость программы
      • Дополнительные поля и файлы
      • Поток
        • Экспорт для ФИС ФРДО
    • Приказы
      • Добавление приказов вручную
      • Автоматический выпуск
  • Слушатели
    • Заявки
      • Способы создания заявок
      • Этапы работы с заявкой
      • Генерация договоров со слушателями
      • Завершение обучения
      • Слушатели.Краткое руководство
    • Импорт
  • Роли
    • Назначение ролей
  • ИНСТРУКЦИИ
    • Как происходит онлайн-оплата?
    • Как поставить отметку об оплате?
    • Как работать с тегами в заявках?
  • Часто задаваемые вопросы
    • Как отклонить заявку?
    • Как меняются этапы в заявке и шаги в ЛК слушателя? (подробно)
Powered by GitBook
On this page
  1. Организация
  2. Токен организации

Форма сбора заявок на сайте организации

PreviousТокен организацииNextФорма сбора заявок на примере Tilda

Last updated 2 months ago

Образовательные организации имеют возможность разместить форму по приёму заявок на своём сайте-лендинге. После настройки формы заявки будут попадать во Flow.

Предложенная ниже инструкция по интеграции подойдет для любого сайта, доступен .

Шаг 1: Получите токен организации

Для того чтобы получать заявки с вашего лендинга, необходимо сгенерировать токен организации. Токен можно получить следующим образом:

  1. Перейдите на страницу вашей во Flow.

  2. Найдите кнопку "" и нажмите на неё. При наведении на знак вопроса высветится следующая подсказка:

  1. "Получить токен" = "Скопировать токен" в буфер обмена, далее его необходимо будет вставить в value="Ваш токен организации" на шаге 3.

Шаг 2: Определите ID образовательной программы

Перед созданием формы, вам необходимо определить ID образовательной программы. Этот ID можно найти на странице программы в вашей системе Flow. Запишите этот ID, он понадобится для настройки формы.

Шаг 3: Создайте HTML-форму

Теперь создайте HTML-форму, которую пользователи будут заполнять на вашем сайте. Скопируйте и вставьте следующий код в то место вашего лендинга, где вы хотите разместить форму. Замените ID программы на фактический ID образовательной программы:

<form  id="requestForm">

<input  type="hidden" name="EducationalProgramId"  value="ID программы">
<input  type="hidden" name="Token" value="Ваш токен организации">

<label  for="firstName">Имя:</label>
<input  type="text"  name="FirstName"  required><br><br>

<label  for="lastName">Фамилия:</label>
<input  type="text"  name="LastName"><br><br>

<label  for="middleName">Отчество:</label>
<input  type="text"  name="MiddleName"><br><br>

<label  for="email">Email:</label>
<input  type="email"  name="Email"  required><br><br>

<label  for="phone">Телефон:</label>
<input  type="tel"  name="Phone"  required><br><br>

<button  type="submit">Отправить</button>

</form>

<div id="responseMessage" style="display:none;"></div>

Шаг 4: Добавьте JavaScript для отправки формы

Теперь добавим JavaScript-код, который будет отправлять данные формы на сервер и отображать сообщение об успешной отправке. Скопируйте и вставьте следующий код после вашей формы:

<script>
    document.getElementById('requestForm').addEventListener('submit', function (event) {
      event.preventDefault(); // Предотвращаем стандартное поведение формы

      const formData = new FormData(this);

      fetch('https://api.flow-crm.study/CitizenRequest/NewCommerceRequest', {
        method: 'POST',
        body: JSON.stringify(Object.fromEntries(formData)),
        headers: {
          'Content-Type': 'application/json'
        }
      })
        .then(response => response.json())
        .then(data => {
          document.getElementById('requestForm').style.display = 'none';
          document.getElementById('responseMessage').innerText = 'Заявка успешно отправлена!';
          document.getElementById('responseMessage').style.display = 'block';
        })
        .catch(error => {
          document.getElementById('responseMessage').innerText = 'Ошибка при отправке заявки.';
          document.getElementById('responseMessage').style.display = 'block';
        });
    });
  </script>

Шаг 5: Проверьте работу формы

После добавления HTML и JavaScript кода на ваш лендинг, проверьте работу формы. Заполните поля и убедитесь, что данные успешно отправляются, и появляется сообщение об успешной отправке.

На этом всё! Теперь у вас на сайте есть форма для отправки заявок, которая отправляет заявку в вашу Организацию во Flow и отображает сообщение об успешной отправке.

Шаг 6: Проверьте появление заявки во Flow CRM

пример интеграции на базе сайта на Tilda
организации
Получить токен