Плагин CF7 → MAX Bot связывает форму Contact Form 7 на вашем сайте с ботом в мессенджере MAX. Как только посетитель успешно отправляет заявку, её данные тут же прилетают вам в MAX — в личку или в групповой чат, куда добавлен бот.
Возможности
- Отправка в личный чат (
user_id) или в группу (chat_id) - Настраиваемый шаблон сообщения с mail-tags формы (
[your-name],[your-phone]и т.д.) и системными переменными ({site_name},{date},{page_url},{ip}и др.) - Форматы сообщения: HTML, Markdown, обычный текст
- Отправка только с выбранных форм, если на сайте их несколько
- Журнал последних 50 отправок с кодами ответа API — сразу видно, если что-то пошло не так
- Кнопка тестового сообщения — проверяете настройки, не дожидаясь реальной заявки
- Ошибка отправки в MAX никогда не блокирует стандартную работу Contact Form 7
- Работает без Composer и любых сторонних PHP-библиотек — только штатный HTTP API WordPress
Требования
- WordPress 5.8+
- PHP 7.4+
- Установленный и активный плагин Contact Form 7
- Токен бота MAX (получаете при создании бота в мессенджере)
Установка
Шаг 1. Загрузите архив плагина
Скачайте ZIP-архив по ссылке в конце статьи. В админке WordPress перейдите в «Плагины» → «Добавить новый» → «Загрузить плагин», выберите скачанный ZIP и нажмите «Установить сейчас».

Шаг 2. Активируйте плагин
После установки нажмите «Активировать плагин». В меню «Настройки» появится новый пункт — «CF7 → MAX Bot».

Шаг 3. Укажите токен бота и получателя
Откройте «Настройки» → «CF7 → MAX Bot». Заполните:
- Bot API Token — токен вашего бота MAX
- Получатель — выберите
chat_id(для группы) илиuser_id(для личного чата) и укажите сам идентификатор

Шаг 4. Настройте шаблон сообщения (необязательно)
По умолчанию уже готов рабочий шаблон с именем, телефоном, email и сообщением из формы. При желании отредактируйте его — доступны mail-tags вашей формы и системные переменные (см. подсказку под полем).

Шаг 5. Отправьте тестовое сообщение
Нажмите кнопку «Отправить тестовое сообщение». Если всё настроено верно, в MAX придёт тестовое уведомление, а на экране появится «Тестовое сообщение успешно отправлено».

Шаг 6. Проверьте на реальной форме
Отправьте тестовую заявку через форму Contact Form 7 на сайте. Сообщение должно прийти в MAX, а запись — появиться в блоке «Последние логи» на странице настроек.
Устранение проблем
«cURL error 60: SSL certificate problem: unable to get local issuer certificate»
Эта ошибка встречается на некоторых конфигурациях shared-хостинга. Сначала проверьте сам сервер MAX через SSL Labs — если там стоит оценка T (Trust issues), значит проблема на стороне сервера MAX (неполная цепочка сертификатов), а не в вашем хостинге. В этом случае временно отключите проверку SSL только для запросов к MAX, добавив в functions.php темы:
add_filter( 'cf7_max_bot_request_args', function( $args ) {
$args['sslverify'] = false;
return $args;
});
«Ошибка MAX API (код 404): dialog.not.found»
Бот не может писать первым тому, кто ещё ни разу не написал ему. Получатель должен хотя бы раз написать боту (или бот должен быть добавлен в группу) — только после этого отправка заработает.
Заявка не приходит, а лог пуст
Проверьте, что в настройках указан токен и получатель, а также что форма не исключена в разделе «Отправлять только для выбранных форм».
Скачать
Актуальная версия плагина доступна по кнопке ниже.