Skip to main content
Для стандартной настройки вебхука см. Настройка триггера вебхука. В этой статье рассматривается специальная обработка, требуемая для пользовательской структуры полезной нагрузки Typeform.

Шаг 1: Создайте рабочий процесс с вебхуком

  1. Перейдите в Настройки → Рабочие процессы
  2. Нажмите + Новый рабочий процесс
  3. Выберите Webhook в качестве триггера
  4. Скопируйте URL вебхука

Шаг 2: Настройте Typeform

  1. В Typeform откройте свою форму
  2. Перейдите в Connect → Webhooks
  3. Вставьте URL вебхука Twenty
  4. Сохранить

Шаг 3: Разберитесь в полезной нагрузке Typeform

Typeform отправляет вложенную структуру JSON. Вот упрощенный пример:
Ключевые моменты:
  • Данные формы находятся в form_response
  • Ответы возвращаются в виде массива, а не именованных полей
  • Каждый ответ включает тип поля и его заголовок для справки

Шаг 4: Извлеките поля из массива ответов

Поскольку answers — это массив, на последующих шагах можно выбрать только весь массив, а не отдельные поля. Добавьте действие Code для извлечения нужных полей:
На последующих шагах теперь можно выбирать отдельные поля, такие как contact.firstName и contact.email, в селекторе переменных.
Для получения подробностей об обработке массивов в действиях Code см. Обработка массивов в действиях Code.

Шаг 5: Создайте запись

Добавьте действие Создать запись:

Шаг 6: Протестируйте и активируйте

  1. Отправьте тестовый ответ в Typeform
  2. Проверьте запуск рабочего процесса, чтобы убедиться, что данные были получены
  3. Активируйте рабочий процесс

Связанные материалы