Задание: Интеграция форм WordPress с CRM через API

Необходимо реализовать автоматическую передачу данных лидов (потенциальных клиентов) из форм захвата на сайте, созданном на WordPress, в указанную CRM систему.

Исходные условия и требования

  • Сайт строится на WordPress на основе готового шаблона.
  • На сайте присутствует несколько форм захвата лидов (в среднем по 2-3 поля).
  • В шаблоне уже существуют встроенные возможности отправки данных на email или в другие популярные CRM, но необходима кастомная интеграция.
  • У CRM системы есть публичная документация/FAQ по работе с API, которую необходимо изучить и использовать.
  • Интеграция должна быть надежной, корректно обрабатывать ошибки и обеспечивать доставку данных.

Основные задачи для исполнителя

  1. Изучить предоставленную документацию API целевой CRM системы.
  2. Разработать и внедрить механизм (плагин, скрипт) для перехвата данных из форм WordPress.
  3. Настроить преобразование этих данных в формат, требуемый API CRM.
  4. Организовать отправку данных (POST-запросы) на соответствующие эндпоинты API.
  5. Протестировать интеграцию на всех формах, обеспечить обработку различных сценариев (успех, ошибка сети, невалидные данные и т.д.).

Информация, которая потребуется от заказчика для начала работы

  • Доступы к админ-панели WordPress (для установки и настройки решения).
  • API-ключи, токены или данные для авторизации в CRM системе.
  • Ссылку на актуальную документацию API целевой CRM.
  • Список и расположение всех форм на сайте, которые нужно подключить.
  • Требуемое соответствие полей форм и полей в CRM (какое поле формы в какое поле CRM должно попадать).