Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Пользователям iconПользователям
Разработчикам iconРазработчикам
Администраторам iconАдминистраторам
Русский
  • Русский
  • English
Войти
    Документация пользователяС чего начатьFAQТермины
      Обновления платформыarrow
    • v2026.3.79v2026.3.78v2026.2.77v2026.1.76v2025.4.75v2025.4.74v2025.3.73v2025.2.72v2025.1.71v2024.4.70v2024.3.69v2024.2.68.2v2024.1.68
    Ограничения платформы
      Хранение и сбор данныхarrow
    • Ресурсы подписокРабота с базами данныхПрофиль подписчикаИмпорт профилей клиентов и обновление данныхЧастые ошибки при импорте профилейИмпорт данных по расписаниюУправление таблицами данныхАвтоматизация сбора данных о профилеМассовое обновление профилей клиентовDouble opt-in подпискаСтоп-спискиСвязи между профилямиЭкспорт истории профилейЭкспорт профилейАвтоматическое создание статического сегмента при импортеКак открыть CSV-файлМатчингТипы полей в базе данныхГлобальные контрольные группыМенеджер подписок
      Каналы коммуникацииarrow
      • Emailarrow
        • Рассылка с нуляarrow
        • Быстрый стартПервая Email-рассылка
        Рекомендации по взаимодействию с ISPНастройка собственного from-доменаНастройка и использование постмастеровКак работает email-трекинг
        Pusharrow
        • Mobile Pusharrow
        • Первая Mobile push-рассылка
            Провайдеры Mobile Pusharrow
          • Firebase Cloud MessagingApple Push Notification ServiceHuawei Mobile ServicesRuStoreYandex.AppMetrica
          Интеграция приложения с Altcraft
            Устаревшее: ручная настройка Pusharrow
          • Устаревшее: настройка и подключениеОбработка и добавление подпискиРегистрация событийПровайдеры: структура push-сообщения
          Web Pusharrow
        • Первая Web push-рассылкаНастройка ресурса и сайта
            Провайдеры Web Pusharrow
          • Firebase Cloud MessagingApple SafariMozilla Services
          Передача данных в платформуМетоды Web Push SDKPWA и Push-уведомления
            Миграция и перенос подписокarrow
          • Перенос push-подписок из стороннего сервисаПеренос push-подписок для SafariМиграция с OneSignal
        Деактивация push-токенов
        SMSarrow
      • Первая SMS-рассылка
        In-Apparrow
      • Первое размещение для In-AppНастройка и подключение SDK
        Telegramarrow
      • Telegram BotTelegram Group
        Maxarrow
      • MAX BotMAX Group
      Viber™WhatsAppNotifyСхема работы каналов коммуникацииРуководство: SMS-рассылка через VK NotifyРуководство: SMS-рассылка через УТШРуководство: push-рассылка через сервис от "Согласие"
      Сегментацияarrow
    • Статические сегментыДинамические сегментыОбновляемые сегменты
        Условия сегментацииarrow
      • Сегментация по данным профиляСегментация по взаимодействиям с сущностямиСегментация по активности в каналах коммуникации
          Сегментация по внешним даннымarrow
        • Сегментация по внешним даннымСегментация по внешним SQL-таблицамРекомендации по сегментации по внешним данным
        Сегментация по структуре профиля
      Лучшее время отправки (BST)Логические операторы "И" и "ИЛИ"Рекомендации по работе с сегментами
      Шаблоны сообщенийarrow
      • Работа с шаблонами сообщенийarrow
      • Работа в редактореEmail-шаблонSMS-шаблонPush-шаблонШаблон для In-AppMAX-шаблонTelegram-шаблонWhatsApp-шаблонViber-шаблонNotify-шаблон
        Визуальный редактор для email-шаблонаarrow
      • Интерфейс редактораДобавление элементовЭлементы и их настройкиПользовательские блокиСтили элементаСтруктура элементов
      Блочный редактор для email-шаблонаФрагменты шаблоновИзображения в сообщенияхПерсонализация контента в сообщенияхФормирование таблиц на основе элементов массива
        Переменные и функции Altcraftarrow
      • Использование логических выражений в сообщенияхИспользование циклов в сообщенияхИспользование переменных маркета в сообщенияхИспользование функционала JSONPath
        Динамический контент сообщенийarrow
      • Использование API-контента в сообщенияхИспользование HTML-контента в сообщенияхИспользование JSON-контента в сообщенияхИспользование контента из SQL базы данных в сообщенияхИспользование рекомендаций MoodRec в сообщениях
      Импорт и экспорт шаблона сообщенияЭкспорт шаблона из PixcraftИмпорт шаблона из стороннего сервиса
      Рассылкиarrow
    • Броадкаст-рассылкаТриггерная рассылкаРегулярная рассылкаМультивариантный тест (A/B/n)РазмещенияРасписание рассылокТестирование расылокКалендарь рассылокЖурнал рассылки — ошибки и способы их устраненияУправление очередью сендера
      Кампанииarrow
    • Работа с КампаниямиЛокальные контрольные группы (ЛКГ)Ошибка нарушения стратификации при достижении лимитаРасширение аудитории в кампанииРазметка аудитории в кампаниях
      Сценарии автоматизацииarrow
    • Работа со Сценариями автоматизацииУзлы сценарияКлассические сценарии автоматизации маркетингаПриветственный сценарий: пошаговая настройкаАвтоматическое оповещение менеджера через сценарийСценарий брошенной корзиныОбработка циклов в сценариях автоматизацииВысокоприоритетные сценарии
      Маркетarrow
    • Настройки маркета
        Продуктыarrow
      • Создание продукта вручнуюИмпорт продукта из файлаИмпорт по расписаниюСегменты продуктов и SKUПодготовка YML-файла
      ЗаказыПеременные маркета в шаблонахРуководство: как отправить письмо подтверждения заказа
      Лояльностьarrow
    • Создание и настройка программы лояльностиИнтеграция лояльности с внешними системамиСоздание программы лояльности с нуляБазовые кейсы использования программы лояльностиСегменты заказовПромокоды
      Веб-слойarrow
      • Формыarrow
        • Создание формыarrow
        • Основные настройки формыКастомизация формы через дополнительный кодКонструктор формыОформление формыДействия и публикация формыУсловная постраничная логика в формах и опросах
        Аналитика данныхСвязывание данных канала и формыNPS-тестирование
        Пикселиarrow
      • Целевые действия клиентов и скоринг
        Попапыarrow
      • Создание и публикация попапаНастройка попапа в редакторе кодаУправление попапами вручную через скриптАналитика попаповРуководство: попап для подписки на pushБазовые кейсы размещения попапа через Менеджер теговКейс: Создание попапа с виджетом "Колесо фортуны"
        Менеджер теговarrow
      • Настройка и установка Менеджера теговТипы триггеровТипы переменныхСвязывание пикселя и Менеджера тегов
      Отчеты и аналитикаarrow
    • Отчет по каналамОтчёт по трафику
        Сводный отчётarrow
      • Все показатели сводного отчета
      Когортный отчётВремя жизниВоронка конверсииЦелиПрирост аудиторииКарта кликов (Email)Отчет по программам лояльностиОтчёт о возвратахОтчёт о недоставкахОтчет по глобальным контрольным группам
      Интеграцииarrow
    • Facebook Ads Manager
        Yandexarrow
      • Yandex AppMetricaЯндекс.Аудитории
      Аудитории Google AdsWhatsAppСинхронизация статических сегментовViberVK РекламаNotifyMAX
        Захват событийarrow
      • LpgeneratorTildaЗахват событий AltcraftТипы событий для захватаСтруктуры сообщений захвата событийОтправить JSON-запрос батчемОтправить сообщение в очередь RabbitMQОтправить сообщение в exchange RabbitMQОтправить сообщение в Kafka brokerПредварительное тестирование события
        Интеграция сторонних сервисов с Altcraft через Albatoarrow
      • Подключение Altcraft к AlbatoЗапуск приветственного сценария через AlbatoПередача данных о событииОтправка триггерной рассылкиРегистрация событийИмпорт данных из Google Sheets через AlbatoПередача данных из Altcraft
        Дополнительная информацияarrow
      • Область видимости интеграцииПередаваемые при синхронизации данные
      Настройкиarrow
    • Настройки аккаунтаНастройки атрибутовПоисковые теги: создание и применениеПользовательские ссылкиВиртуальные сендерыПолитики отправки
        Пользователи и разграничение доступаarrow
      • Пароль и безопасность входаДвухфакторная аутентификация (2FA)
        Подключенияarrow
      • Подключение к Facebook AdsПодключение к Google AdsПодключение к Яндекс.Аудиториям™Подключение к 360dialogПодключение к EdnaПодключение к Devino TelecomПодключение к SMS TrafficПодключение к VK Рекламе™Подключение к MTS OmniChannelПодключение через OAuth2Подключение через Basic AuthenticationПодключение через Token AuthenticationПодключение через Custom AuthenticationПодключение к MAXПодключение к NotifyПодключение к Rapporto
      Журнал аудита
      API-запросы: с чего начатьarrow
    • Импорт и обновление профиляЗапуск триггерной рассылкиОтправка профиля клиента в сценарий
    Архив документацииБиблиотека email-маркетолога
  • Веб-слой
  • Формы
  • Создание формы
  • Конструктор формы

Конструктор формы

На второй вкладке Конструктор происходит настройка структуры формы и ее полей. Здесь можно настроить страницы формы, добавить и сконфигурировать поля — определить их тип, обязательность, видимость и логику отображения:

Конструктор форм с палитрой элементов и страницей формы

  • В правой части экрана отображаются страницы формы и ее элементы.
  • В левом столбце показаны типы элементов, которые могут быть добавлены в форму.

Работа в конструкторе начинается с создания страницы — нажмите Добавить страницу:

Пустая форма с кнопкой «Добавить страницу»

Элементы и их описание​

Заголовок​

Заголовок — текстовый элемент, где вы можете указать основную тему своей формы.

Настройки элемента «Заголовок» в конструкторе форм

Параграф​

Параграф — текстовый элемент. В нем может быть размещена какая-либо информация, которая должна отображаться в форме.

Настройки элемента «Параграф» в конструкторе форм

Короткий текст​

Короткий текст — текстовое поле, в котором может быть задан вопрос с коротким ответом. Например, имя или фамилия клиента.

Для данного поля может быть задан заголовок, значение по умолчанию, а также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Короткий текст» в конструкторе форм

Email​

Email — поле, в котором необходимо указать email.

Для данного поля может быть задан заголовок, значение по умолчанию, а также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Email» в конструкторе форм

Номер телефона​

Номер телефона — поле, в котором можно указать номер телефона.

Для данного поля может быть задан заголовок, значение по умолчанию, а также можно настроить видимость элемента и валидацию.

Настройки элемента «Номер телефона» в конструкторе форм

Длинный текст​

Длинный текст — текстовое поле, в котором может быть задан вопрос с длинным ответом, например, отзыв о продукте или мероприятии.

Для данного поля может быть задан заголовок, значение по умолчанию, а также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Длинный текст» в конструкторе форм

Число​

Число — поле, в котором может быть задан вопрос с ответом в виде целого или дробного числа, например, возраст.

Для данного поля может быть задан заголовок, значение по умолчанию, а также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Число» в конструкторе форм

Да/Нет​

Да/Нет — поле, в котором может быть задан вопрос с целью получения согласия, например, на получение почтовой рассылки.

Для данного поля может быть задан заголовок, значение по умолчанию, а также можно настроить видимость элемента.

Если вы поставите галочку в поле Значение по умолчанию, то в форме по умолчанию будет ответ «да».

Настройки элемента «Да/Нет» в конструкторе форм

Один вариант​

Один вариант — поле, в котором может быть предложено выбрать один из нескольких вариантов ответа. Например, цвет товара — красный или синий.

Для данного поля может быть задан заголовок, варианты ответов, а также можно настроить видимость элемента и валидацию данных.

Нажмите на кнопку Добавить вариант и введите значение. Количество вариантов не ограничено.

Вы можете разрешить пользователю ввести свой вариант ответа, нажав на кнопку Разрешить свой вариант.

Настройки элемента «Один вариант» в конструкторе форм

Множественный выбор​

Элемент позволяет выбрать несколько вариантов ответа из предложенных. С помощью кнопки Добавить вариант добавьте возможные ответы.

Настройки элемента «Множественный выбор» в конструкторе форм

Элемент можно сделать обязательным, ограничить количество выбираемых вариантов, а также можно подставить первый вариант ответа в поле:

Валидация элемента «Множественный выбор» в конструкторе форм

Выпадающий список​

Выпадающий список — поле, в котором пользователю надо выбрать один вариант из выпадающего списка.

Для данного поля необходимо задать заголовок и варианты ответов. Нажмите на кнопку Добавить вариант и введите значение. Количество вариантов не ограничено.

Вы можете разрешить пользователю ввести свой вариант ответа, нажав на кнопку Разрешить свой вариант. При выборе этого варианта откроется дополнительное поле для ввода текста.

Кроме того, есть возможность подставить первый вариант ответа в поле, нажав на соответствующую кнопку.

Также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Выпадающий список» в конструкторе форм

Если вы хотите предоставить пользователю возможность выбрать несколько вариантов ответа, кликните Добавить множественный выбор.

Обратите внимания, что при множественном выборе появляется новый тип валидации — Ограничить количество выбираемых вариантов.

Выпадающий список с включённым множественным выбором

Дата​

Дата — поле, в котором предлагается указать дату, например, день рождения клиента.

Для данного поля может быть задан заголовок, а также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Дата» в конструкторе форм

Файл​

Файл — поле, в котором к форме могут быть прикреплены файлы, например, фото. Максимальный размер файла – 20 МБ.

Для данного поля может быть задан заголовок, а также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Файл» в конструкторе форм

Диапазон​

Диапазон — диапазон выбора оценки. Для данного поля может быть задан заголовок, а также можно настроить видимость элемента и валидацию данных.

Настройки элемента «Диапазон» в конструкторе форм

Кроме того, вы можете выбрать тип диапазона: в виде звезд или в виде чисел.

Вы также можете указать количество элементов (например, 5 звезд или 10 чисел).

подсказка

Если в качестве типа диапазона вы выбираете числа, то обратите внимание, что отсчет начинается с 0.

Диапазон в виде звёзд и в виде чисел в форме

NPS-опрос​

NPS-опрос — тестирование для получения индекса потребительской лояльности. Для данного поля может быть задан заголовок, настроена видимость элемента и валидация данных, а также названия для максимальной и минимальной оценки.

подсказка

Узнать подробнее о том, что такое NPS-тестирование и как его создать, вы можете в этой статье.

Настройки NPS-опроса с выбором символа оценки

Вы можете выбрать тип символов: в виде звезд, сердец, эмодзи или в виде чисел.

Для шкалы также можно указать размер — от 0 до 5, от 0 до 10, от 1 до 5 и от 1 до 10.

подсказка

Вы можете перетаскивать элементы формы, без особого труда располагая их в том порядке, который вам нужен. При наведении на элемент в верхней части появляется скопление точек. Наведите на них курсор, зажмите левую кнопку мыши и перетащите элемент, куда пожелаете.

Перетаскивание элемента формы в конструкторе

Валидация полей формы​

У большинства полей доступен один или несколько типов валидации:

ВалидацияПоле
Обязателен для заполненияКороткий текст, email, номер телефона, длинный текст, число, один вариант, выпадающий список, дата, файл, диапазон
Ограничить количество символов в ответеКороткий текст, длинный текст
Валидация через регулярные выраженияКороткий текст, длинный текст
Проверить наличие в базе данныхКороткий текст, email, номер телефона, число
Проверить наличие подпискиEmail, номер телефона
Валидация через перечень телефонных кодов

(перечислите через символ "+" телефонные коды, которые разрешено указывать в форме)
Номер телефона
Ограничить значение в ответеЧисло
Ограничить количество выбираемых элементов

(укажите минимальное и максимальное количество элементов, которые может выбрать пользователь)
Выпадающий список

Типы валидации «Проверить наличие в базе данных» и «Проверить наличие подписки» позволяют вам ограничивать отправку формы для некоторых пользователей. Например, вы можете разрешить отправку только зарегистрированным пользователям или запретить повторную отправку формы одним и тем же пользователем.

Проверить наличие в базе данных​

В момент отправки формы платформа проверит, существует ли профиль человека, заполнившего форму, в базе данных. Если профиля с указанными данными нет, то пользователь не сможет отправить форму.

При настройке формы необходимо выбрать:

  • статус, который вы хотите проверять (существует или не существует),
  • базу данных, в которой следует искать профиль,
  • поле в базе данных для поиска существующего профиля.

Настройки проверки профиля в базе данных

Проверить наличие подписки​

В момент отправки формы платформа проверит, подписан ли профиль, заполнивший форму, на определенный ресурс. Если профиля с указанной подпиской нет, то пользователь не сможет отправить форму.

При настройке формы необходимо выбрать:

  • статус, который вы хотите проверять (подписан, существует, не подписан),
  • ресурс, подписку на который следует искать.

Настройки проверки подписки на ресурс

Условие показа элемента формы​

Вы можете показывать пользователю какое-то поле формы, только если он дал определенный на предыдущий вопрос. Для этого при настройке элемента нажмите на кнопку Добавить условие — откроются дополнительные поля (При каких условиях показывать следующее скрытое поле).

Укажите условие и значение, которое должен выбрать пользователь.

Настройка условия показа элемента формы

Далее добавьте элемент, который хотите показать, если пользователь выберет определенное значение в вопросе выше. Активируйте опцию Скрытый элемент формы:

Включение опции «Скрытый элемент формы»

Теперь если пользователь выбрал определенный вариант ответа, для него будет показан скрытый элемент. В противном случае, он перейдет сразу к следующему вопросу.

Показ скрытого элемента формы после выбора ответа

подсказка

Для добавления более сложных условий, например, переход между страницами формы в зависимости от ответов, настройте блок Логика.

Комментарий​

Для каждого элемента можно добавить комментарий, который будет отображаться под полем формы.

Комментарий под полем формы

Ссылки в полях формы​

В любой элемент формы можно добавить ссылку с помощью HTML:

Согласен с условиями <a target="_blank" href="#">Политики конфиденциальности</a>

Ссылка на политику конфиденциальности в поле формы

Пример формы​

Страница 1

slide-0
slide-1

Страница 2

slide-0
slide-1

Страница 3

slide-0
slide-1

Финальная страница

Финальная страница формы с сообщением об отправке

Последнее обновление 13 окт. 2026 г.
Предыдущая страница
Кастомизация формы через дополнительный код
Следующая страница
Оформление формы
  • Элементы и их описание
    • Заголовок
    • Параграф
    • Короткий текст
    • Email
    • Номер телефона
    • Длинный текст
    • Число
    • Да/Нет
    • Один вариант
    • Множественный выбор
    • Выпадающий список
    • Дата
    • Файл
    • Диапазон
    • NPS-опрос
  • Валидация полей формы
    • Проверить наличие в базе данных
    • Проверить наличие подписки
  • Условие показа элемента формы
  • Комментарий
  • Ссылки в полях формы
  • Пример формы
© 2015 - 2026 Altcraft. Все права защищены.