Как настроить интеграцию Google Sheets с чат-ботами

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

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

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

Вы можете подключить в настройках бота или элементе Действие.

Перейдите в Настройки бота > Интеграции и напротив Google Sheets нажмите Предоставить доступ (Grant access).

В следующем окне ознакомьтесь с политикой использования и конфиденциальности, поставьте галочку и нажмите Sign in with Google.

Авторизуйтесь в Google аккаунте, который хотите подключить, и нажмите Продолжить. Предоставьте разрешение приложению SendPulse Sheets Integration просматривать и редактировать данные в ваших документах и нажмите Продолжить.

Также у вас может быть окно с запросом доступа Google к использованию сохраненной информации в куках.

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

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

Чтобы отключить интеграцию, перейдите в Настройки бота > Интеграции и напротив Google Sheets нажмите на три точки и выберите Отключить интеграцию с Google Sheets.

Настройте действия в конструкторе

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

Добавить строку в Google Таблицу

Создает новую строку с данными пользователя в выбранной таблице.

Например, вы можете собирать информацию с бота о пользователях или их заказах и пополнять вашу базу данных в Google Таблицах.

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

Настройте соответствие данных: в колонке Переменная (Variable) выберите переменную чат-бота, а напротив нее в колонке Столбец в Google Таблице (Column title in Google Sheet) – куда записывать значение

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

Найти и обновить строку Google Таблицы

Обновляет данные в существующей строке в выбранной таблице.

Например, вы можете собирать более актуальную информацию с бота о пользователях или их заказах и обновлять вашу базу данных в Google Таблицах.

Выберите документ и вкладку, информацию в которой хотите актуализировать.

Настройте, как найти строку: в поле Найти ячейку в колонке (Select WorkSheet) выберите колонку, в которой искать значение, а в поле Что содержит значение (That contains the value) введите значение или выберите переменную бота.

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

Когда вы вводите своё значение, то можете проверять не по персональным данным каждого пользователя, а по определённой общей характеристике.

Настройте соответствие данных: в колонке Переменная (Variable) выберите переменную чат-бота, а напротив нее в колонке Колонка в Google Таблице (Column title in Google Sheet) выберите в какую колонку записывать значение.

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

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

Получить данные из строки Google Таблицы

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

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

Выберите документ и вкладку в документе, из которой нужно взять данные.

Настройте нахождение строки: в поле Найти ячейку в колонке (Select WorkSheet) выберите колонку, в которой искать значение, а в поле Что содержит значение (That contains the value) введите само значение или выберите переменную бота.

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

Когда вы вводите своё значение, то можете проверять не по персональным данным каждого пользователя, а по определённой общей характеристике.

Настройте соответствие данных: в колонке Колонка в Google Таблице (Column title in Google Sheet) выберите, из какой колонки копировать значения, а в колонке Переменная (Variable) выберите существующую переменную чат-бота, в которую записывать значение.

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

Завершите настройку в конструкторе

После того, как закончили настраивать действие, нажмите Применить (Apply), настройте следующие элементы цепочки и сохраните её.

Каждое действие сработает (создаст строку/обновит строку/запишет значение в переменную), как только контакт пройдет через элемент с выбранным действием в цепочке бота.

    Оцените, насколько полезна статья "Как настроить интеграцию Google Sheets с чат-ботами"

    Оценка: 5 / 5

    Назад

    Как настроить интеграцию SendPulse с Jivo

    Популярное в нашем блоге

    Попробуйте бесплатный бот для рассылок в Facebook Messenger