Описание
Заявки из Elementor Forms, Contact Form 7 и других форм WordPress прямо в MAX — без создания собственного бота. Гибкая маршрутизация, настройка полей и кнопка «Взять в работу».
Вам не нужно создавать собственного бота, получать его токен или самостоятельно настраивать API MAX. Готовый бот и серверную часть предоставляет CACR: вы подключаете сайт, выбираете получателей и настраиваете обработку заявок в едином кабинете.
Поддерживаемые формы
Плагин работает с:
- Elementor Forms / Elementor Pro Forms с настроенным email-уведомлением;
- Contact Form 7;
- WPForms, Fluent Forms, Forminator, Ninja Forms и Formidable Forms, если форма отправляет уведомление через стандартный механизм WordPress
wp_mail; - кастомными формами и обработчиками через
wp-admin/admin-post.php, использующимиwp_mail.
Для Contact Form 7 предусмотрен отдельный механизм обработки. Остальные формы передаются после успешной отправки email через wp_mail. Если сторонний плагин полностью обходит WordPress и отправляет данные прямо во внешний сервис, универсальная обработка не сработает.
Возможности
- отправка в личные сообщения, приватные и групповые чаты;
- работа без собственного MAX-бота и его токена;
- разные получатели для разных форм, страниц и отделов;
- условия маршрутизации по источнику, ID и названию формы, URL страницы, email получателя и значениям полей;
- объединение нескольких условий через И / ИЛИ;
- изменение технических названий полей на понятные сотрудникам;
- скрытие служебных и ненужных полей;
- настраиваемая кнопка «Взять в работу» в групповых чатах;
- отметка сотрудника, принявшего заявку;
- тестовая отправка для проверки цепочки WordPress CACR MAX;
- фильтрация системных уведомлений WordPress.
Гибкая маршрутизация заявок
CACR может автоматически определить, кому должна поступить конкретная заявка. В правилах можно использовать:
- источник заявки;
- ID или название формы;
- email получателя формы;
- URL страницы;
- значение любого доступного поля формы.
Примеры:
- URL содержит
/razrabotka-sayta/отправить заявку в отдел разработки; - название формы равно «Заказать рекламу» отправить маркетологу;
- поле «Услуга» содержит «SEO» отправить SEO-специалисту;
- email получателя равен
sales@example.ruотправить в чат отдела продаж.
Несколько условий можно объединять через И / ИЛИ. Текущий получатель интеграции остается получателем по умолчанию, если ни одно правило не подошло.
Настройка полей
Технические имена вроде your-name, tel-781 или service_type можно заменить на «Имя клиента», «Телефон» и «Интересующая услуга». Внутренние ID, служебные значения формы и другие ненужные данные можно скрыть.
Для маршрутизации кастомных форм через wp_mail нужное поле, например route_key, должно присутствовать в теле отправленного письма.
Кнопка «Взять в работу»
Для группового чата можно включить кнопку принятия заявки и задать ей собственное название: «Взять в работу», «Принять заявку» или другое.
После нажатия команда видит, какой сотрудник принял обращение. Это помогает избежать одновременной работы нескольких менеджеров с одним клиентом.
Несколько сайтов
Через CACR можно подключать несколько WordPress-сайтов. Для каждого сайта создается своя интеграция и набор правил, а управление выполняется в едином кабинете. Количество доступных сайтов зависит от тарифа.
Подробнее: https://cacr.ru/plugins/max_cf7/
Скриншоты


Установка
- Установите и активируйте плагин.
- Если вы используете Contact Form 7, установите и активируйте его.
- В кабинете CACR создайте интеграцию
max_cf7для домена сайта. - Получите ключ интеграции.
- Откройте в WordPress
Настройки → CACR — заявки с сайта в мессенджер MAX. - Вставьте ключ и сохраните настройки.
- Настройте получателя и маршрутизацию в кабинете CACR.
- Нажмите «Проверить ключ и лицензию», затем выполните тестовую отправку.
Создание собственного MAX-бота и получение отдельного токена не требуются.
Часто задаваемые вопросы
-
Работает ли CACR с Elementor Forms?
-
Да, если в Elementor Forms настроено email-действие. Плагин получает успешно отправленное через WordPress письмо и передает заявку в CACR.
-
Работает ли плагин с другими формами?
-
Да, если форма отправляет email через стандартный механизм WordPress
wp_mail. Совместимость не гарантируется для форм, которые полностью обходят WordPress и передают данные напрямую во внешний сервис. -
Можно ли отправлять разные формы разным менеджерам?
-
Да. Получатели и правила маршрутизации настраиваются в кабинете CACR по форме, странице, email получателя и значениям полей.
-
Можно ли добавить кнопку «Взять в работу»?
-
Да. Для группового чата можно включить кнопку принятия заявки и настроить ее название. После нажатия отображается сотрудник, который принял обращение.
-
Что будет, если подписка неактивна?
-
Передача заявок приостанавливается до возобновления доступа. Настройки и подключения сохраняются.
Отзывы
Участники и разработчики
«CACR — заявки с сайта в мессенджер MAX» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«CACR — заявки с сайта в мессенджер MAX» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «CACR — заявки с сайта в мессенджер MAX» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.2.8
- Добавлена передача email-адреса получателя формы для маршрутизации.
- Для Contact Form 7 email определяется из настроек письма формы.
- Для других форм через
wp_mailиспользуется фактический адрес получателя. - Улучшена совместимость при одновременном использовании решений CACR.
1.2.7
- Добавлен fallback на IPv4 при сетевых ошибках cURL.
1.2.6
- Добавлена кнопка принятия заявки в групповых чатах MAX.
- После принятия отображаются сотрудник и время.
