Contact Form 7 можно связать с MAX без разработки собственного бота: плагин CACR получает успешную отправку CF7 и передает поля заявки в личный диалог, приватный чат или группу российского мессенджера MAX (МАКС, Макс).
У CACR для Contact Form 7 предусмотрен отдельный поток. Это важно: заявка обрабатывается как отправка конкретной формы, а не просто как произвольное письмо WordPress, и защита от повторной передачи остается предсказуемой.
Два способа подключить CF7 к MAX
Способ 1. Собственный бот и прямая интеграция
Администратор регистрирует бота, получает токен, определяет чат, хранит секрет на сайте и отвечает за API, ошибки доставки и обновления. Такой вариант дает полный технический контроль, но требует разработки и сопровождения.
Способ 2. Готовая интеграция CACR
Пользователь устанавливает WordPress-плагин, вставляет ключ сайта и выбирает получателя через кабинет CACR. Отдельный бот и Bot Token не нужны. Этот вариант удобнее, когда задача — быстро передавать лиды менеджерам, а не разрабатывать собственную платформу доставки.
Подробное сравнение вынесено в статью о заявках в MAX без собственного бота.
Что проверить до настройки
- Contact Form 7 активен, а форма успешно отправляется;
- вкладка «Письмо» заполнена и не показывает конфигурационных ошибок;
- адрес получателя соответствует нужному отделу;
- на странице нет второй интеграции, которая дублирует ту же заявку;
- WordPress и PHP соответствуют требованиям плагина CACR.
Настройка Contact Form 7 → MAX
- Установите CACR-плагин. Найдите «CACR — заявки с сайта в мессенджер MAX» на WordPress.org, установите и активируйте его.
- Создайте подключение. В кабинете CACR добавьте интеграцию для домена сайта и скопируйте ключ.
- Вставьте ключ. Откройте настройки CACR в WordPress, сохраните ключ и запустите проверку.
- Привяжите получателя. Выберите личный диалог или рабочую группу MAX.
- Отправьте форму с публичной страницы. Заполните все поля так, как это сделал бы клиент.
- Сверьте сообщение. Проверьте контакты, текст, форму и страницу-источник.


Как сделать сообщение понятным менеджеру
Форма часто использует технические имена вроде your-name, tel-781 или service_type. В CACR их можно заменить на «Имя», «Телефон» и «Услуга», а внутренние и служебные поля скрыть. Менеджер должен видеть только информацию, необходимую для ответа и квалификации лида.
Не удаляйте без проверки поля, участвующие в маршрутизации. Если правило использует route_key, значение должно передаваться в заявке.
Разные формы — разные чаты
Самый устойчивый идентификатор CF7 — ID формы. Название могут переименовать, а ID обычно остается прежним. Примеры правил:
- ID формы «Заказать сайт» → группа разработки;
- ID формы «Запросить аудит» → SEO-отдел;
- URL содержит
/support/→ поддержка; - скрытое поле
route_keyравноfranchise→ менеджер по партнерам.
Сначала оставьте получателя по умолчанию, затем добавляйте правила сверху вниз. Первое совпавшее правило определяет маршрут.
Как исключить двойную обработку заявки
В группе MAX включите кнопку «Взять в работу» или задайте собственную подпись. После нажатия в сообщении отображается сотрудник, принявший обращение. Команда сразу видит, кто отвечает за клиента, вместо параллельных звонков от нескольких менеджеров.
Если заявка CF7 не приходит
- Отправьте тест из настроек CACR. Если он не дошел, проверяйте ключ, доступ и привязку MAX.
- Если тест дошел, но реальная форма нет, проверьте сам Contact Form 7 и ошибки вкладки «Письмо».
- Отключите на тесте другие webhook- и messenger-дополнения этой формы.
- Проверьте журнал ошибок WordPress и сетевую доступность сервиса с хостинга.
- Зафиксируйте URL, ID формы, время теста и результат — эти данные ускоряют диагностику.
Частые вопросы
Нужен ли токен бота MAX?
Нет. В схеме CACR используется ключ интеграции конкретного сайта, а отдельный Bot Token пользователю не требуется.
Можно ли оставить отправку на email?
Да. Интеграция дополняет существующий email-процесс, а не требует отказываться от почтового уведомления формы.
Можно ли передать заявку в группу?
Да. Поддерживаются личные сообщения, приватные и групповые чаты MAX.
Можно ли маршрутизировать по значению поля CF7?
Да, если поле доступно в передаваемых данных. Для стабильных сценариев используйте ID формы или специально заданный route_key.
Для общего сценария WordPress смотрите инструкцию по отправке заявок WordPress в MAX. Чтобы начать подключение, откройте продукт CACR для заявок в MAX.
