В этой статье я подготовил бесплатный плагин разработанный мной для интеграции AmoCRM в contact form 7.
Начнём с инструкции:
Установка плагина:
Настройка плагина:
Получение кода авторизации (Authorization Code):
Перейдите в ваш аккаунт AmoCRM, зайдите в настройки вашего приложения и скопируйте URL авторизации.
Обновление кода авторизации в плагине:
Настройка Contact Form 7:
Идентификаторы пользовательских полей AmoCRM:
Тестирование интеграции:
- Загрузите плагин, созданный ранее, на ваш сервер 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