Что умеет
Contact Form 7 сам по себе умеет немного: форма и отправка письма. CF7 Apps добавляет недостающие функции в виде отдельных надстроек, которые включаются в общей панели.
- Honeypot. Скрытое поле в форме, которое видят только боты. Заполненное поле означает спам, и заявка блокируется.
- hCaptcha. Проверка через сервис hCaptcha: нужно ввести ключи сайта и сообщения об ошибках.
- База заявок. Все отправки сохраняются в базу WordPress, их можно искать, смотреть и экспортировать в CSV. Заявка не потеряется, даже если письмо не дошло.
- Еженедельные отчёты по количеству заявок на почту.
- Редирект и вебхуки. Перенаправление после отправки и передача данных во внешние сервисы.
- Интеграция с ACF и генератор форм с помощью ИИ.
Установка и настройка
Нужен установленный Contact Form 7. После активации откройте панель CF7 Apps и включите нужные надстройки. Для honeypot достаточно включить и сохранить, для hCaptcha потребуется зарегистрировать сайт в сервисе и вставить ключи; затем в настройках формы появится соответствующий тег.
После включения отправьте тестовую заявку и проверьте, что она попала и в письмо, и в раздел заявок.
Подводные камни
- Спам не исчезает полностью. Honeypot ловит простых ботов, но целевой спам вручную может проходить. Сочетайте с проверкой на стороне почты или антиспамом.
- hCaptcha и скорость. Внешний скрипт добавляет нагрузку и передаёт данные посетителя стороннему сервису. Упомяните это в политике конфиденциальности. Решение о том, подходит ли такой сервис вашей аудитории, зависит от доступности hCaptcha у посетителей.
- Персональные данные. База заявок хранит имена, телефоны и почту. По 152-ФЗ определите срок хранения, ограничьте доступ и удаляйте старые записи.
- Вебхуки. При передаче данных во внешние системы убедитесь, что сервис находится в нужной юрисдикции и вы получили согласие на передачу.
- Двойные капчи. Не включайте одновременно несколько капч: форма станет неудобной.
Кому подойдёт
Сайтам, где уже работает Contact Form 7 и нужно быстро добавить защиту от ботов и сохранение заявок без нового плагина форм. Для защиты от спама можно также рассмотреть Akismet, Antispam Bee или Cloudflare Turnstile.