Найти в Дзене

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

В век цифрового контента и инфопродуктов нам очень важны автоматические действия, которые делают мгновенную доставку любого файла, будь то бонус в виде чек листа или гайда на адрес подписчика. Работая над проектом - продюсированием инфопродукта, я столкнулась с одной задачей. За заполнение анкеты подписчикам Instagram надо было разослать плюшку - бесплатный гайд. Как это сделать, не привлекая сторонние сервисы? Делюсь своим опытом: 1 шаг. Создаем анкету в Google формах. Не забудьте вставить строку с email адресом подписчика. 2 шаг. Заходим во вкладку ответы и создаем таблицу (жмем на зеленую иконку). 3 шаг. Таблица появится в той же папке, что и созданная анкета. Открываем таблицу, нажимаем вкладку ➡ ИНСТРУМЕНТЫ, затем ➡ РЕДАКТОР СКРИПТОВ. 4 шаг. Вставляем код. Код (копируем, вставляем): function sendFormByEmail(e)
{    
  // instance of Active Spreadsheet:
  var responceSheet = SpreadsheetApp.getActiveSheet();
  // number of rows in responce form:
  var rows = responceSheet.get

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

Работая над проектом - продюсированием инфопродукта, я столкнулась с одной задачей.

За заполнение анкеты подписчикам Instagram надо было разослать плюшку - бесплатный гайд. Как это сделать, не привлекая сторонние сервисы?

Делюсь своим опытом:

1 шаг. Создаем анкету в Google формах. Не забудьте вставить строку с email адресом подписчика.

2 шаг. Заходим во вкладку ответы и создаем таблицу (жмем на зеленую иконку).

3 шаг. Таблица появится в той же папке, что и созданная анкета. Открываем таблицу, нажимаем вкладку ➡ ИНСТРУМЕНТЫ, затем ➡ РЕДАКТОР СКРИПТОВ.

-2

4 шаг. Вставляем код.

-3

Код (копируем, вставляем):

function sendFormByEmail(e)
{    
  // instance of Active Spreadsheet:
  var responceSheet = SpreadsheetApp.getActiveSheet();

  // number of rows in responce form:
  var rows = responceSheet.getLastRow();

  // range of names, e-mails:
  var namesRange = responceSheet.getRange(rows, 3, 1, 1);
  var emailsRange = responceSheet.getRange(rows, 2, 1, 1);

  // last sender's name, e-mail::
  var nameSender = namesRange.getValue();
  var emailSender = emailsRange.getValue();

  // message ReplyTo, subject, body:
  var emailReplyTo = "
manager@site.com";
  var subject = "Спасибо за Ваш интерес";
  var body = "<b>Здравствуйте, " + nameSender + "!</b> <br> Спасибо, что Вы с нами :)";

  // send the e-mails:
  MailApp.sendEmail(emailSender, emailReplyTo, subject, body);
}

5 шаг. Настройка скрипта под вас.

Обращаем внимание на строку, которая отвечает за адрес подписчика:

var emailsRange = responceSheet.getRange(rows, 2, 1, 1);

Цифра 2 соответствует номеру столбца. Это  значит, что в таблице в третьем столбце сохраняется емейл. Если в вашей таблице емейл стоит в другом столбце, впишите в код номер этого столбца.

По такому же принципу работаем со строкой, которая отвечает за имя:

var namesRange = responceSheet.getRange(rows, 3, 1, 1);

Имя будет прописано в тексте письма, так мы обратимся к подписчику персонально.

В строке VarBody прописываете текст письма:

var body = «Спасибо за заполнение анкеты. Получите бонус - Гайд «Как вести одновременно 7 клиентов по СММ»: https://drive.google.com/file/d/0B_jXYYp1RrnieFZUck1mRmYwY1k/view?usp=sharing»;

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

-4

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

-5

Появится такое окошко. Выбираем "Из таблицы" и "При отправке формы". Это значит, что как только форма заполнена и отправлена, срабатывает триггер и бонус направляется подписчику на почту.

-6

Сохраняем. Готово.

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

7 шаг. Чтобы проверить, как работает наш скрипт, воспользуемся функцией "Отладка"

-7

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

РЕЗУЛЬТАТ НАШЕЙ РАБОТЫ

Нам мгновенно на адрес прилетело письмо с ссылочкой на БОНУС!

-8

Надеюсь у вас все получится с освоением гугл форм и рассылкой БОНУСОВ)).

Делитесь статьей, пишите комментарии 🙌.