Как HIXO работает с формами на сайте

Обновлено 16 октября 2026 г. · Автор: Карахан

HIXO сохраняет заявку с любой формы на опубликованном сайте. Подтверждение посетитель видит один раз: если сайт сам показал своё «Спасибо» или уведомление, окно HIXO не появляется. Если форму не нужно трогать совсем (поиск, отправка в Formspree или CRM), добавьте ей атрибут data-hixo="off". Ниже: что происходит при отправке формы, где это настраивается и какую фразу дать нейросети, чтобы она сама поставила атрибут.

Что происходит, когда посетитель отправляет форму?

HIXO забирает данные из полей формы и сохраняет их как заявку в проекте. Оттуда она уходит в подключённые каналы: Telegram, почту или вебхук. Поле попадает в заявку, если у него есть атрибут name (или id).

Дальше HIXO смотрит, ответил ли посетителю сам сайт:

  • сайт промолчал (обычная форма без своего обработчика): HIXO показывает окно «Спасибо!», страница не перезагружается;
  • сайт ответил сам (своё «Спасибо», всплывающее уведомление, форма очистилась или сменилась на сообщение): заявка сохраняется молча, второго окна нет.

Так посетитель не видит два «Спасибо» подряд, а владелец всё равно получает заявку.

Что показать посетителю после отправки

Это настраивается в кабинете: проект → «Заявки» → блок «После отправки формы». Есть четыре режима:

  • «Сообщение»: окно с вашим заголовком, текстом и кнопкой. Галочка «Показывать, только если сайт не ответил сам» включена по умолчанию. Снимите её, если окно нужно всегда;
  • «Редирект на URL»: посетитель переходит по указанной ссылке, например на страницу благодарности на другом сайте;
  • «Редирект на страницу»: переход на одну из страниц вашего сайта;
  • «Без сообщения»: заявка сохраняется и уходит в уведомления, а посетитель видит только то, что заложено в самом сайте.

Редирект выбирается явно, поэтому срабатывает всегда, даже если сайт показал своё уведомление. В режиме «Без сообщения» проверьте форму на опубликованном сайте: если сайт сам ничего не показывает, посетитель не узнает, что заявка ушла.

Как управлять отдельной формой через атрибут data-hixo

Атрибут (дополнительная пометка в коде формы) ставится на тег <form> и сильнее настроек проекта: он меняет поведение только этой формы.

  • data-hixo="off": HIXO форму не трогает. Не сохраняет заявку, ничего не показывает, форма работает так, будто HIXO нет. Подходит для поиска по сайту и для форм, которые отправляют данные в Formspree, CRM или другой сервис;
  • data-hixo="silent": заявка сохраняется, но без окна и без редиректа HIXO, при любом режиме проекта;
  • data-hixo-success="modal", "redirect" или "none": свой режим «После отправки» для этой формы. Тексты окна и адрес редиректа берутся из настроек проекта.

Если в атрибуте опечатка или незнакомое значение, HIXO его не учитывает и действует по настройкам проекта.

Пример: поиск, который HIXO не трогает
<form action="/search.html" method="get" data-hixo="off">
  <input type="search" name="q" placeholder="Поиск">
  <button type="submit">Найти</button>
</form>

Как попросить нейросеть добавить атрибут

Код можно не править руками. Откройте проект в том сервисе, где делали сайт (Lovable, v0, Cursor, Claude, ChatGPT), и попросите:

Промт для нейросети
Добавь тегу <form> у формы поиска атрибут data-hixo="off".
Больше в коде ничего не меняй.

Вместо «формы поиска» назовите нужную форму так, как она выглядит на сайте: «форма подписки в подвале», «форма на странице контактов». Для тихого сохранения попросите атрибут data-hixo="silent". Потом выгрузите сайт заново и загрузите новую версию: адрес и настройки форм останутся прежними.

Что HIXO никогда не сохраняет

Поля с паролем (type="password"). На сайте без своего сервера вход по паролю не работает, поэтому такое поле — заглушка, а пароль посетителя не должен попадать ни в заявки, ни в уведомления. Остальные поля той же формы сохраняются как обычно.

Какие отправки HIXO не видит

  • Отправки, которые сайт делает скриптом без формы. Например, данные уходят по нажатию кнопки, а тега <form> на странице нет. Попросите нейросеть обернуть поля в обычную форму с кнопкой type="submit";
  • Загрузку файлов через форму: поле с файлом в заявку не попадает.

Попробуйте на своём сайте

Перетащите HTML-файл или ZIP-архив — получите рабочую ссылку за минуту, без карты.

Загрузить свой сайт

Вопросы и ответы

Почему после отправки формы не появилось окно «Спасибо»?

Скорее всего, сайт показал своё сообщение или очистил форму, и HIXO не стал показывать второе. Заявка при этом сохранена. Если окно нужно всегда, снимите галочку «Показывать, только если сайт не ответил сам» в «Заявки» → «После отправки формы».

Как сделать, чтобы поиск на сайте не попадал в заявки?

Добавьте форме поиска атрибут data-hixo="off". HIXO перестанет её обрабатывать, и поиск будет работать как задумано.

Можно ли отправлять форму в Formspree или свою CRM?

Да. Поставьте форме атрибут data-hixo="off", и она будет отправлять данные туда, куда указано в коде. В заявках HIXO такой формы не будет.

Это работает на бесплатном тарифе?

Да, режимы после отправки и атрибуты data-hixo доступны на всех тарифах.