Пять новых виджетов собирают заявки: конструктор квизов, конструктор калькуляторов, «Фокус», «Ловец лидов» и «Мультикнопка» (её действие «Оставить заявку»). Заявки всех пяти попадают в одно место, раздел «Заявки» личного кабинета, а копию каждой можно получать на почту, в Telegram и в свою CRM по вебхуку. Ниже о том, где смотреть заявки, как включить уведомления и что приходит на вебхук.
Шестой новый виджет, «Толпа», заявок не собирает: он только показывает посетителям, что сайтом пользуются. Заявки виджета обратного звонка живут в своём разделе, о них отдельные статьи: уведомления в Telegram и вебхуки обратного звонка.
Раздел «Заявки» в личном кабинете
Раздел открывается пунктом «Заявки» в меню кабинета. Из списка виджетов нужного вида его открывает кнопка «Заявки» (сразу с фильтром по этому виду) или ссылка «заявки» у конкретного виджета, а из редактора любого виджета с формой — кнопка «Заявки» в шапке. В самом разделе есть кнопка «Заявки обратного звонка», она ведёт в раздел виджета звонка.
Заявки идут списком, новые сверху, по 50 на странице. Над списком два фильтра:
- «Виджет» — тип виджета: квиз, калькулятор, «Фокус», «Ловец лидов» или «Мультикнопка». По умолчанию «Все типы».
- «Конкретный виджет» — один виджет по названию, если их несколько. Удалённые виджеты остаются в списке с пометкой «удалён», их заявки не пропадают.
Выберите значения и нажмите «Показать», «Сбросить» вернёт полный список. Справа видно, сколько заявок найдено.
В таблице четыре колонки:
| Колонка | Что в ней |
|---|---|
| Дата | Когда посетитель отправил форму. |
| Виджет | Тип виджета и его название в кабинете. |
| Контакт | Имя, телефон и email. Телефон и почта кликабельны: можно сразу позвонить или написать. |
| Подробности | По ссылке «Открыть»: все поля формы, «Страница», с которой пришла заявка, «Данные виджета» (ответы квиза, итог калькулятора и т. п.), IP посетителя и отметка «согласие на обработку ПДн получено», если в форме была галочка согласия. |
Что именно лежит в подробностях, зависит от виджета. Квиз присылает ответы на вопросы и показанный результат, калькулятор — значения полей и итог, который сервер пересчитал заново (подменить сумму со страницы нельзя). «Ловец лидов» добавляет предложение, на которое откликнулся посетитель, «Фокус» — сообщение и событие, после которого оно появилось, «Мультикнопка» — пункт меню, из которого открыли форму.
Заявки, которые автоматическая проверка на спам (сервис Akismet) признала спамом, в раздел не попадают и уведомлений не вызывают. Выгрузки заявок в Excel в этом разделе пока нет; если нужна таблица, настройте вебхук в Google Таблицы или в CRM.
Как включить уведомления о заявках
Уведомления настраиваются у каждого виджета отдельно, в карточке «Уведомления о заявках» его редактора. Можно включить любые каналы вместе: заявка всё равно сохранится в разделе «Заявки», а уведомления придут дополнительно.
- Войдите в личный кабинет и откройте редактор виджета: квиза, калькулятора, «Фокуса», «Ловца лидов» или «Мультикнопки».
- Найдите карточку «Уведомления о заявках».
- Для почты включите «Присылать заявки на почту» и впишите адрес в поле «Email для уведомлений».
- Для Telegram включите «Присылать заявки в Telegram». Если чат ещё не привязан, откройте «Профиль» → «Уведомления в Telegram», нажмите «Привязать Telegram» и отправьте боту полученный код в течение 15 минут.
- Для CRM или своего сервера включите «Отправлять заявки на вебхук» и вставьте адрес в поле «URL вебхука (https://)».
- Нажмите «Сохранить» и отправьте тестовую заявку с сайта: она появится в разделе «Заявки», а через несколько секунд придут уведомления.
Привязанный чат Telegram общий для всех виджетов аккаунта: привязать его достаточно один раз, а дальше включать переключатель в нужных виджетах. Если переключатель включён, а чата нет, редактор покажет красное предупреждение «Telegram не привязан». Если привязано несколько чатов, например ваш личный и рабочая группа, сообщение придёт в каждый.
Что приходит на почту и в Telegram
Письмо приходит с темой «Новая заявка — <вид виджета>», например «Новая заявка — Конструктор квизов». В нём название вашего виджета, имя, телефон и email посетителя, все поля формы, адрес страницы, с которой отправлена заявка, и IP. Сообщение в Telegram содержит то же самое, кроме IP, обычным текстом и без ссылок-превью.
Если доставка не удалась (почтовый сервер не ответил, Telegram временно недоступен), сервис повторит попытку несколько раз с растущей паузой. Если бота заблокировали или удалили из группы, сервис отвяжет такой чат, а когда заявку не удалось доставить ни в один чат, напишет вам об этом на почту.
Вебхук: передача заявок в CRM и свои системы
Вебхук отправляет каждую заявку POST-запросом на ваш адрес. Так заявки попадают в CRM, в таблицу, в чат-бот или в любую систему, которая умеет принимать HTTP-запросы. Адрес должен начинаться с https:// и быть доступен из интернета: адреса локальной сети и нестандартные порты не принимаются (разрешены 80, 443, 8080 и 8443).
Запрос приходит в формате application/x-www-form-urlencoded, как обычная отправка HTML-формы. Поля:
| Поле | Что содержит |
|---|---|
type | Тип виджета: quiz, calc, focus, leadcatcher или multibutton. |
widget | Код (uuid) виджета, тот же, что в его коде для вставки. |
lead | Уникальный код заявки. По нему удобно отсеивать повторы. |
name, phone, email | Контакт посетителя; пустые, если поле не спрашивали. |
fields | JSON-массив строк формы в виде {"k": "ключ", "l": "Подпись", "v": "Значение"}, в том же виде, что в разделе «Заявки». |
payload | JSON-объект с данными виджета: ответы квиза, итог калькулятора и т. п. |
page_url, page_title | Адрес и заголовок страницы, с которой отправлена заявка. |
referer | Откуда посетитель пришёл на эту страницу. |
ip, user_agent | IP-адрес и браузер посетителя. |
date | Время заявки по UTC в формате ISO 8601, например 2026-10-02T09:15:00Z. |
Ваш сервер должен ответить кодом 2xx, тогда заявка считается доставленной. На ответ с ошибкой или при недоступности сервера сервис повторит запрос: всего до пяти попыток, паузы растут от минуты до нескольких минут. Ответы 405, 410 и 501, а также неверный адрес повторов не получают. Один редирект (301, 302, 307, 308) сервис проходит сам. Повтор может прийти и тогда, когда ваш сервер принял заявку, но ответил слишком поздно: сверяйте поле lead, чтобы не завести дубль.
Минимальный приёмник на PHP, который пишет заявки в файл:
<?php
// https://example.com/aw-hook.php
$lead = [
'id' => $_POST['lead'] ?? '',
'type' => $_POST['type'] ?? '',
'name' => $_POST['name'] ?? '',
'phone' => $_POST['phone'] ?? '',
'email' => $_POST['email'] ?? '',
'fields' => json_decode($_POST['fields'] ?? '[]', true),
'page' => $_POST['page_url'] ?? '',
'date' => $_POST['date'] ?? '',
];
file_put_contents(__DIR__ . '/leads.jsonl', json_encode($lead, JSON_UNESCAPED_UNICODE) . "\n", FILE_APPEND | LOCK_EX);
http_response_code(200);
Для CRM вроде amoCRM или Битрикс24 обычно используют сервис-посредник или входящий вебхук самой CRM, который принимает POST-форму. Поля fields и payload приходят строкой JSON: их нужно разобрать на своей стороне.
Защита от спама и лишних заявок
Формы новых виджетов защищены так же, как форма обратного звонка:
- в форме есть скрытое поле-ловушка, которое заполняют только боты;
- каждая отправка подписана одноразовым ключом, который выдаётся вместе с виджетом, поэтому заявку нельзя отправить в обход страницы;
- с одного IP-адреса в один виджет принимается не больше 300 заявок за 5 минут;
- заявка без телефона и без email не принимается (если виджет сам не допускает иного);
- каждую заявку проверяет Akismet, подозрительные не показываются и не рассылаются.
Заявки из демо-виджетов на страницах allwidgets.ru сохраняются только у сервиса и никому не отправляются: в этих формах так и написано.
Согласие на обработку персональных данных
Формы всех пяти виджетов умеют показывать галочку согласия на обработку персональных данных со ссылкой на ваш документ. Если посетитель её отметил, в подробностях заявки будет строка «согласие на обработку ПДн получено». Текст согласия и политику конфиденциальности размещает владелец сайта: сервис их не составляет. Подробнее о том, как оформить форму, рассказано в статье о форматах окна, бонусе и согласии на обработку ПДн.
Цели в Яндекс Метрике
Кроме уведомлений, каждая отправленная заявка может засчитываться целью в вашей Яндекс Метрике, чтобы видеть, какая реклама приводит заявки. Как это включить и какие ещё цели отправляет каждый виджет, описано в статье «Цели Яндекс Метрики новых виджетов».
Вопросы и ответы
Почему заявка есть в разделе «Заявки», а уведомление не пришло?
Проверьте, что в карточке «Уведомления о заявках» именно этого виджета включён нужный переключатель и нажато «Сохранить». Для Telegram чат должен быть привязан в «Профиле», для почты проверьте папку «Спам». Уведомление приходит после проверки на спам, обычно через несколько секунд.
Можно ли получать заявки разных виджетов на разные адреса?
Да. Почта и вебхук задаются в каждом виджете отдельно. Чаты Telegram общие для аккаунта: включённый переключатель шлёт заявку во все привязанные чаты.
Где заявки обратного звонка?
В разделе виджета обратного звонка: в разделе «Заявки» есть кнопка «Заявки обратного звонка». Там же их можно выгрузить в Excel.
Что будет с заявками, если удалить виджет?
Они останутся в разделе «Заявки», а в фильтре «Конкретный виджет» виджет будет отмечен как удалённый.
Можно ли принимать вебхук по http без s?
Нет: в редакторе принимается только адрес https://, потому что в заявке есть персональные данные посетителя.