Форма на сайте без уведомления в мессенджер — потерянные лиды. Разберём, как связать 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 + боты под ваш проект? Смотрите услуги или оставьте заявку.