Интеграция с Google Sheets

Интеграция позволяет вносить данные подписчика в виде записей в google-таблицы на любом из шагов чат-бота. Если раньше была необходимость в подключении сторонних сервисов, написании кода, то сейчас это делается в несколько кликов.

Создание интеграции

Создание интеграции доступно в чат-боте в виде отдельного шага. Чтобы его создать, необходимо нажать на значок в виде 3-х кубов, либо вызвать контекстное меню в любом месте поля нажатием на правую кнопку мыши, и выбрать Google Sheets.

После того, как вы создали шаг с интеграцией, его необходимо присоединить к вашей схеме точно таким же способом, как и любые другие шаги. В качестве примера - это будет кнопка.

Настройка шага с интеграцией

Настроить - все необходимые настройки интеграции выполняются через эту кнопку.

Обработать ответ - базовая настройка для всех интеграций. Нужна для обработки ответа вебхука и для последующей работы с этим самым ответом.

Ожидание выполнения вебхука - своего рода "проверка" того, верно ли настроена интеграция. Если после выполнения шага с интеграцией пользователь продолжает движение по чат-боту, то интеграция настроена верно.

Подключение аккаунта Google

Перед настройкой интеграции необходимо подключить аккаунт Google, где у вас будет находиться непосредственно сама таблица. Для это нужно нажать на кнопку Настроить и авторизоваться.

Перед авторизацией мини-приложение Liidex (интеграция с Google Sheets) запросит у вас следующие права. Необходимо нажать на кнопку Разрешить.

Настройка интеграции

После авторизации можно переходить непосредственно к самой настройке интеграции. Перед вами будет вот такое окно:

В самом верху окна отображается Google-аккаунт, в выбранную таблицу которого будут записываться данные.

Добавить строку - данные каждого нового подписчика будут записываться с новой строки.

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

Лист - здесь можно указать, в какой лист таблицы запишутся данные.

Начало - в этом поле можно определить с какого столбца и его ячейки начнется запись данных.

Столбцы и данные - в полях ниже можно указать, какие именно данные передавать в таблицу.

  • Идентификатор пользователя ВКонтакте

  • Имя

  • Фамилия

  • Дата рождения

  • Пол (1 - женский, 2 - мужской)

  • Идентификатор сообщества в Senler

  • Короткий адрес страницы (domain)

  • Идентификатор страны

  • Идентификатор города

  • Иконка пользователя (в виде ссылки из поля photo)

  • Семейное положение

  • Идентификатор сообщества ВКонтакте

  • Дата первой подписки на сообщения (unixtime)

  • Дата первой подписки на сообщения

  • Переменная подписчика

  • Глобальная переменная

  • Тег

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

На скрине ниже как раз это продемонстрировано. В качестве столбца уникальности выбран столбец А. В нем есть совпадение по ID пользователя, поэтому строка была перезаписана, о чем свидетельствует поздние дата и время.

Ограничения

  1. Максимальное количество ячеек на всех страницах: 10 млн.

Last updated