Форма на сайте без уведомления в мессенджер — потерянные лиды. Разберём, как связать WordPress с MAX и Telegram так, чтобы заявка сразу попадала к вам в чат.
1. Три уровня интеграции
- Простой — форма шлёт email + ссылка «написать в Telegram»;
- Средний — webhook на ваш скрипт: заявка в JSON + сообщение в бот;
- Продвинутый — единый номер заявки на сайте, в боте и Mini App, статусы для клиента.
2. Webhook с WordPress
Contact Form 7 и аналоги позволяют вызвать URL после отправки. Настройте POST на ваш endpoint:
POST https://ваш-домен.ru/api/lead
name=...&phone=...&message=...
Скрипт на Python/PHP сохраняет заявку, генерирует код 4827 и вызывает API MAX или Telegram Bot API с текстом карточки.
3. Что видит клиент
После отправки формы покажите:
- сообщение «Заявка принята»;
- номер заявки для отслеживания;
- кнопки «Открыть бота MAX» / «Написать в Telegram».
Клиент вводит номер в боте — система привязывает заявку к его аккаунту и может слать обновления статуса автоматически.
4. Что видит администратор
В MAX или Telegram приходит структурированное сообщение:
- имя и контакт;
- услуга и бюджет;
- текст задачи;
- источник: сайт / бот / Mini App;
- код для ответа:
ответ 4827 ....
5. Защита от спама
- rate limit по IP на API;
- honeypot-поле в форме WP;
- reCAPTCHA или Cloudflare Turnstile при росте спама;
- валидация длины полей на сервере.
6. Альтернатива без своего backend
Сервисы Make/Zapier связывают форму WP с Telegram за 15 минут, но при объёме заявок выгоднее свой VPS: дешевле, гибче, данные у вас.
Соберём связку WordPress + боты под ваш проект? Смотрите услуги или оставьте заявку.