Разработка сайтов

Плагин интеграции AmoCRM с Contact form 7 для Wordpress

Wordpress
В этой статье я подготовил бесплатный плагин разработанный мной для интеграции AmoCRM в contact form 7.
Начнём с инструкции:
Установка плагина:

  • Загрузите плагин, созданный ранее, на ваш сервер WordPress в папку /wp-content/plugins/.
  • Войдите в админ-панель вашего сайта WordPress и перейдите в раздел "Плагины".
  • Найдите плагин "Contact Form 7 AmoCRM Integration" и активируйте его.

Настройка плагина:

  • В админ-панели WordPress перейдите в раздел "Настройки" > "CF7 AmoCRM Integration".
  • Введите домен вашего аккаунта AmoCRM (например, yourdomain.amocrm.ru).
  • Введите Client ID, Client Secret и Redirect URI, которые вы получили при регистрации вашего приложения в AmoCRM.
  • Нажмите "Сохранить изменения".

Получение кода авторизации (Authorization Code):

Перейдите в ваш аккаунт AmoCRM, зайдите в настройки вашего приложения и скопируйте URL авторизации.

  • Вставьте URL авторизации в новой вкладке вашего браузера и нажмите Enter.
  • Вам будет предложено предоставить доступ вашему приложению к вашему аккаунту AmoCRM. Подтвердите доступ.
  • После успешной авторизации вы будете перенаправлены на указанный Redirect URI. В адресной строке вашего браузера появится код авторизации (Authorization Code). Скопируйте его.

Обновление кода авторизации в плагине:

  • Вернитесь в настройки плагина "CF7 AmoCRM Integration" в админ-панели вашего сайта WordPress.
  • Замените 'your_authorization_code' на скопированный код авторизации в коде плагина, в функции cf7_amocrm_authenticate.
  • Сохраните изменения.

Настройка Contact Form 7:

  • Убедитесь, что плагин Contact Form 7 установлен и активирован на вашем сайте.
  • Перейдите в раздел "Контактные формы" в админ-панели WordPress и откройте форму, которую вы хотите интегрировать с AmoCRM.

  • Отредактируйте поля формы, добавьте поля для имени, фамилии, адреса электронной почты и телефона. Обратите внимание на имена полей (например, your-name, your-first-name, your-last-name, your-email, your-phone).
  • Сохраните изменения в форме.

Идентификаторы пользовательских полей AmoCRM:

  • Войдите в свой аккаунт AmoCRM и найдите идентификаторы пользовательских полей (Custom Field ID) для адреса электронной почты и телефона.
  • Вернитесь в код плагина и замените значения field_id для электронной почты и телефона на соответствующие идентификаторы полей, найденные в вашем аккаунте AmoCRM.

Тестирование интеграции:

  • Откройте страницу с формой на вашем сайте и отправьте тестовое сообщение.
  • Войдите в свой аккаунт AmoCRM и проверьте, был ли создан новый контакт с данными из формы.
Теперь ваш сайт WordPress и AmoCRM интегрированы с помощью плагина "Contact Form 7 AmoCRM Integration". Вся информация, отправленная через форму контактов на вашем сайте, будет автоматически передаваться в ваш аккаунт AmoCRM.
Ссылка на плагин: https://disk.yandex.ru/d/YjGS6NVNw3w0pg
Вы так же можете поддержать мой проект отправив любую сумму: https://yoomoney.ru/to/4100111668392524/100
По вопросам технической поддержки и платной настройки плагина на вашем сайте пишете на мою почту: hi@alexosmanov.ru
Made on
Tilda