Передача лидов в гугл таблицу при помощи Google Script

Передача лидов в гугл таблицу при помощи Google Script

В современном бизнесе, особенно в сфере продаж и маркетинга, важна оперативная и точная передача информации. Один из ключевых процессов — это управление лидами, потенциальными клиентами, заинтересованными в вашем продукте или услуге. Платформа leeloo.ai помогает автоматизировать этот процесс, генерируя и отслеживая лиды. Однако, для дальнейшего анализа и принятия решений, часто требуется передавать данные из этой платформы в дополнительные инструменты (такие как CRM, другие маркетинговые сервисы и т.д.), для этого можно использовать Google Таблицы.

Google Таблицы позволяют легко обрабатывать, фильтровать и визуализировать информацию. Использование Google Script для автоматической передачи лидов из leeloo.ai в Google Таблицы значительно упрощает работу с данными и помогает сократить время на рутинные задачи. В этой статье мы рассмотрим, как настроить этот процесс:

 

 

  • Первое что нужно сделать - создать гугл таблицу https://docs.google.com и добавить необходимые для передачи лидов поля (*в вашем случае поля могут отличаться)

    А так же, назовите лист латинскими буквами, например “list1”:

  • Далее скопировать id документа в адресной строке браузера:

     

  • Необходимо перейти на страницу https://www.google.com/script/start/ и нажать “Start Scripting” в правом верхнем углу:

  • В открывшемся окне выберите “Создать проект”

  • Затем удалить содержимое проекта и вставить следующий код внеся изменения:

 

function doPost(e) { var spreadsheet = SpreadsheetApp.openById('1C0fTsKqaJXA79HB51F-4OG3Xo8xZawbLiH58Pj0ylmQ'); // Замените на ID документа из пункта 2 var sheetName = 'One'; // Замените на фактическое имя листа из пункта 1 // Получение листа по имени var sheet = spreadsheet.getSheetByName(sheetName); // Проверка наличия листа if (!sheet) { // Если лист не найден, создаем его sheet = spreadsheet.insertSheet(sheetName); // Добавляем заголовки, если это новый лист sheet.appendRow(['Date', 'Name', 'Phone', 'Email']); // Замените заголовки на ваши актуальные поля } // Получение данных из JSON var data = JSON.parse(e.postData.contents); // Получение текущей даты var currentDate = new Date(); // Добавление текущей даты и данные из JSON в указанный лист sheet.appendRow([currentDate].concat(Object.values(data))); return ContentService.createTextOutput("Success").setMimeType(ContentService.MimeType.TEXT); }

 

 

  • Далее нажимаем в правом верхнем углу кнопку “Начать развертывание” и опцию “Новое развертывание”

  • В открывшемся окне нажимаем на шестеренку “Выберите тип”:

     

    И выбираем тип “Веб приложение”

В открывшемся окне заполняем поля:

  • Поле “Описание” - Называем проект

  • Запуск от имени - оставляем как есть

  • В поле “У кого есть доступ” выбираем опцию “Все”

    И нажимаем кнопку “Начать развертывание”

 

 

 

В процессе произойдет вопрос доступа к данным:

Нажимаем предоставить доступ и выбираем тот аккаунт на котором гугл диск и скрипт

После нажмите Go to Проект “название проекта”

Затем, в окне с предупреждением необходимо кликнуть по кнопке “Advanced”

Далее кликнуть на “Go to Название вашего проекта”:

На данном шаге нажмите “Allow”

 

В последнем окне вам необходимо скопировать ссылку Веб приложение URL и нажать “Готово”:

 

 

 

Для завершения настройки перейдите в ваш туннель на платформе http://leeloo.ai и создайте красный блок “Действие” с опцией “Отправка внешнего запроса” и со следующими настройками:

  1. Через метод пост вставляем сгенерированную ссылку вашего проекта

 

Далее во вкладке “Body” прописываем json в котором указываем поля с переменными:

 

{ "Name": "NAME", "Phone": "PHONE", "Email": "EMAIL" }

 

 

 

И заменяем NAME и другие значения полей (EMAIL, COUNT, etc.) на переменные при помощи кнопки “+ Переменная” (Вкладка “Данные о подписчике содержит все ваши пользовательские поля):

 

В поле резервное значение впишите название поля “name” и нажмите добавить (то же проделайте для остальных полей)

 

Теперь, когда вы соединили блок действие с тем блоком туннеля, после которого вы хотите передать лидов в Google Таблицу, настройка завершена. Вы успешно автоматизировали процесс передачи данных.