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






