Как отправить письмо после того, как клиент заполнил форму

Вы подготовили и запустили форму, посетители сайта успешно заполняют её. Что дальше? Как выстроить дальнейшее общение компании с пользователем?

Допустим, ваша форма предполагает, что пользователь оставляет три типа данных:

  • личные предпочтения;
  • своё имя;
  • свой email.

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

Работа с формой

Шаг 1. Настраиваем форму, чтобы пользователь обязательно оставил свой email

Откройте “Формы” и создайте новую форму или начните редактировать созданную ранее. Во вкладке “Конструктор” обязательно добавьте блок “Email”. В вашей форме может быть сколько угодно страниц, внутри них - сколько угодно разных блоков в зависимости от того, какую именно информацию вы хотите собрать и как хотите, чтобы выглядела ваша форма.. Но блок “Email” вам строго нужен, ведь именно на него вы будете настраивать и занесение в базу данных, и совершение триггерного действия, и в целом выстраивание коммуникации с пользователем.

Поле “Значение по умолчанию” в данном случае можно оставить пустым: это служит примером для пользователя, как заполнять форму.

Обратите внимание на настройки в части “Валидация”. Ставя галочки, вы конфигурируете, кто сможет заполнить вашу форму:

  • “Обязателен для заполнения”: пользователь сможет заполнить форму только обязательно оставляя свой электронный адрес.

  • “Проверить наличие в базе данных”: заполнить форму сможет только тот пользователь, который уже есть в вашей базе данных.

  • “Проверять наличие подписки”: заполнить форму сможет только тот, кто уже подписан на вашу рассылку.

Если форма нужна для сбора email и пополнения базы данных новыми контактами, вам нужно оставить галочку только в первом квадрате. Форма также может использоваться в том числе для обратной связи от активных пользователей - тогда могут понадобиться ограничения в двух других полях. Не ставя галочки нигде, вы позволяете пользователю заполнить форму анонимно, не оставляя свои контакты.

Кроме того, вы можете по желанию добавить поле для заполнения имени, фамилии (элемент “Короткий текст”), телефона (элемент “Телефон”), и таким же образом сделать их обязательными или необязательными для заполнения.

Для примера рассмотрим в “Конструкторе” настройки формы, приведённой в начале статьи. Она состоит из одной страницы, в которой три элемента:

  • “Множественный выбор” (для опроса по предпочтениям);
  • “Короткий текст” (для имени пользователя);
  • “Email” (для электронного адреса).

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

После того, как вы закончили создавать и настраивать страницы формы и элементы, настроили логику, нажмите “Применить” в верхнем правом углу, и переходите к настройке подписки.

Шаг 2. Настраиваем занесение пользователя в базу данных

Итак, нужно, чтобы в момент заполнения формы пользователь заносился в вашу базу данных, подписывался на ресурс, и ему приходила рассылка от вашей компании. Как это настроить?

Переходим во вкладку “Действия” и нажимаем “Импорт профилей”

Настраиваем параметры поиска профиля:

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

  1. Какую из загруженных вами баз данных использовать: вы можете настроить, чтобы искать email пользователя в одной из ваших баз данных, если у вас их много.

  1. Какие именно данные, введённые в форме пользователем, нужно использовать для поиска и добавления: в примере мы добавляем email, при необходимости можно настроить добавление телефона, имени или других данных профиля.

Если у вас настроена какая-либо триггерная рассылка, которая запускается при импорте email в базу данных, то вы можете поставить галочку, чтобы этого не происходило, либо оставить всё как есть, и новый пользователь получит рассылку после попадания в базу:

Переходим ниже на “Соответствие колонок” и нажимаем “Добавить”. Здесь мы можем добавлять столько полей, сколько нужно. Это зависит от того, какие именно сведения о себе оставит пользователь в форме.

Допустим, мы создали такую форму, где пользователь оставляет своё имя и email. В таком случае нам нужно два таких поля, в каждом из которых мы настраиваем:

  • целевую колонку: в какое поле профиля в базе данных сохранится информация;

  • действие: установить из;

  • элемент формы: из какого поля формы надо брать эту информацию.

Внимательно проследите за соответствием, чтобы email заносился именно в поле профиля для email, имя - в поле для имени и т.д.

Шаг 3. Настраиваем подписку при заполнении формы

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

Здесь конфигурируем:

  1. Ресурс, на который подписываем нового пользователя.

  2. Канал, на который подписываем, например, email.

  3. Статус подписки пользователя - поскольку нам нужно его подписать, соответственно, выбираем “Подписан”.

  4. Элемент формы - выбираем то поле формы, в котором пользователь оставляет свой email (в случае настройки SMS-подписки выбираем вместо email номер телефона, и т.д.).

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

Теперь при таких настройках формы пользователь после её заполнения автоматически оказывается в нашей базе данных и подписывается на ресурс. И всё же мы ещё не настроили отправку ему письма после формы.

Работа с триггерной кампанией

Итак, требуемое действие - отправка письма. “Спусковым крючком” для него служит заполнение формы. Переходим в “Кампании”, далее в “Триггеры”, и создаём новую триггерную кампанию.

Настраиваем “Каналы” и “Подписчики”, во вкладке “Шаблоны” прикрепляем к кампании нужный шаблон, к примеру, в нашем случае он может быть приблизительно такого содержания:

Затем переходим во вкладку “Триггеры”. В ней настраиваем нужные нам параметры:

  • “Тип события”: при заполнении формы;

  • “Подождать”: настраиваем интервал времени, через который после заполнения формы отправляется письмо;

  • “Для формы”: выбираем ту форму, заполнение которой нас интересует;

  • “Для базы данных”: выбираем интересующую нас базу данных.

В данном случае интервал запуска рассылки выбран 5 минут. Выбрать можно любое значение, которое вам необходимо.

Нажимаем кнопку “Готово”, сохраняем. В итоге настройки нашей триггерной кампании выглядят так:

Теперь всё готово! В результате проделанной настройки формы и триггерной кампании автоматически будет происходить следующее:

1) пользователь заполняет форму и вводит в ней свой email; 2) его данные заносятся в вашу базу данных и для него создается профиль; 3) этот профиль подписывается на ресурс; 4) пользователю отправляется письмо сразу после заполнения формы или через настроенный интервал времени.

Может быть интересно