Как отправить письмо после того, как клиент заполнил форму
Представим ситуацию. Вы хотите собирать дополнительные данные о новых пользователях, которые недавно зарегистрировались на вашем сайте. Сделать это можно, например, через форму. Но как её настроить и выстроить дальнейшую коммуникацию?
Допустим, пользователи при регистрации указывают свой email. Мы хотим собрать ещё информацию о них, например, дату рождения. За указание дополнительных данных пользователи получат маленький бонус — промокод на скидку, письмо с которым мы будем отправлять на указанный ранее адрес.
Форма в нашем случае может выглядеть примерно так:
Разберём по шагам её создание и настройку, а также дальнейшую коммуникацию с пользователем после заполнения.
Шаг 1. Создание и настройка формы
В разделе «Веб-слой» откройте «Формы» и создайте новую форму либо отредактируйте уже имеющуюся. В форме может быть сколько угодно страниц, а внутри них — сколько угодно разных блоков в зависимости от того, какую именно информацию вы хотите собрать.
Если вы создаёте новую форму, во вкладке «Конструктор» добавьте первую страницу. Перетащите на неё блок «Дата»: с его помощью будут собираться данные о дате рождения пользователей.
В разделе «Валидация» выберите пункт «Обязателен для заполнения». Теперь чтобы форма отправилась, пользователю нужно будет указать дату рождения.
Также обязательно добавляем блок «Email» и делаем его скрытым. Он понадобится, чтобы сопоставлять почтовый адрес пользователя с адресом в базе.
По желанию можно добавить и другие поля, например, для указания имени (элемент «Короткий текст») или номера телефона (элемент «Номер телефона»). При необходимости их тоже можно сделать обязательными для заполнения.
В зависимости от задач, которые требуется решить, вы можете создать многостраничную форму с различными опросами и настроить на ней простую или сложную условную логику.
После того, как вы закончили создание и настройку страницы формы и элементов (и, при необходимости, настроили постраничную логику), нажмите кнопку «Сохранить» в правом верхнем углу.
Шаг 2. Настройка занесения данных пользователя в базу данных
Теперь нам нужно, чтобы после заполнения формы новые данные о пользователе попадали в базу, а профиль получал получал рассылку от компании с благодарностью за заполнение формы. Как это настроить?
Переходим во вкладку «Действия» и нажимаем «Импорт профилей».
Далее настраиваем параметры поиска профиля:
Какую информацию в базе данных искать: по каким данным искать профиль в базе. Например, если выбрать email, то платформа будет искать профиль с тем же адресом, который пользователь указал при регистрации. Если email найден, то платформа обновит данные соответствующего профиля.
Какую из баз данных использовать: здесь нужно выбрать базу, по которой будет происходить поиск email-адреса пользователя.
Какие именно данные, введённые в форме пользователем, нужно использовать для поиска и добавления: из какого поля формы брать данные для поиска профиля в базе. То есть, если выбран поиск по email, то это должно быть поле формы, где пользователь оставляет email-адрес.
Способ импорта выбираем «Только обновлять существующих, не добавлять новых», так как мы будем добавлять новую информацию к текущим профилям в базе.
Переходим ниже, в раздел «Соответствие колонок» и нажимаем «Добавить».
Здесь можно добавлять столько полей, сколько потребуется. Всё зависит от того, какие именно сведения о себе оставит пользователь в форме.
В нашей форме пользователь оставляет свою дату рождения. Поэтому нам нужно соответствующее поле, в котором мы настроим:
целевую колонку: в какое поле профиля в базе данных сохранится информация;
действие: «Установить из»;
элемент формы: из какого поля формы брать эту информацию.
Внимательно проследите за соответствием, чтобы нужные данные заносились в нужное поле профиля, и сохраните форму по кнопке справа сверху.
Шаг 3. Создание и настройка шаблонов писем
Далее нам потребуются два email-шаблона.
Первый будет отправляться подписчикам, зарегистрированным за последнюю неделю. Здесь мы будем предлагать им заполнить форму и получить небольшой бонус.
Второй будет отправляться тем, кто заполнил форму. В нём поблагодарим подписчика за заполнение формы и предложим промокод.
В первом шаблоне обязательно должна содержаться ссылка на форму. Добавим её через переменную «Формы»: в открывшемся окне надо выбрать нужную форму (и страницу, если их в форме несколько).
Переходим к настройке предзаполненных полей. У нас здесь будет email, поэтому настроим его. Нажимаем «Добавить», выбираем поле с email, далее «Установить из» и lead.email. Теперь в скрытое поле с email будет автоматически подставляться нужный адрес.
Во втором шаблоне через переменную добавим промокод. Он настраивается в разделе «Лояльность» → «Промокоды».
Шаг 4. Настройка сегмента и регулярной рассылки
Теперь нам понадобится обновляемый сегмент. Раз в неделю он будет собирать новых пользователей (например, зарегистрированных в последние 7 дней). После этого им будет отправляться рассылка с предложением указать дату рождения.
Вводим название, выбираем нужную базу данных и жмём «Продолжить», чтобы перейти к настройке условий.
Здесь выбираем «Дата создания» с условием «Дата/возраст относительно текущей даты», затем «Входит в период» и указываем -7 дней.
Также установим, чтобы сегмент обновлялся еженедельно: например, каждый вторник в 02:00.
После сохранения сегмента приступаем к созданию рассылки. Выбираем «Регулярные» и создаём новую рассылку. Выбираем канал email, в разделе «Подписчики» устанавливаем ресурс, а в разделе «Источник подписчиков» выбираем «Сегмент» и указываем созданный ранее сегмент.
Далее выбираем шаблон сообщения.
Осталось настроить расписание рассылки. Например, укажем, что отправка сообщений будет происходить по вторникам в 13:00.
Всё, рассылка настроена, можем её сохранять.
Шаг 5. Отправка триггерной рассылки после заполнения формы
Последний шаг — настроить отправку письма подписчикам, которые заполнили форму и указали свою дату рождения. Здесь нам пригодится триггерная рассылка.
В разделе «Триггеры» создаём новую рассылку, выбираем канал, ресурс и шаблон. Теперь в разделе «Триггер» надо установить условие, при котором шаблон письма будет отправляться. В нашем случае это «При заполнении формы».
Выбираем форму и базу данных. При необходимости также можно установить время ожидания. Но в нашем примере это не понадобится: письмо будет отправлено сразу после того, как пользователь заполнит форму.
Активируем триггерную рассылку и сохраняем её. Теперь благодаря настройке формы и рассылок автоматически будет происходить следующее:
- новый пользователь получает письмо с предложением заполнить форму;
- когда пользователь указывает свою дату рождения, его данные заносятся в базу данных и добавляются к профилю;
- сразу после заполнения формы пользователю отправляется письмо с промокодом на скидку.



