Як налаштувати інтеграцію Google Sheets з ботами
За допомогою інтеграції з Google Sheets ви можете передавати дані з чат-боту в Google Sheets та навпаки, коли користувачі взаємодіють із вашим чат-ботом. Наприклад, щоб відстежувати та організувати запити клієнтів у таблиці, оновлювати дані щодо користувачів та отримувати актуальну інформацію з ваших документів.
Розглянемо, як підключити інтеграцію та налаштувати дії в конструкторі ланцюжка чат-бота.
Підключіть Google аккаунт
Ви можете підключити в налаштуваннях боту або елементу Дія.
Перейдіть в Налаштування бота > Інтеграції та навпроти Google Sheets натисніть Надати доступ (Grant access).
У наступному вікні перечитайте політику використання та конфіденційності, відмітьте згоду та натисніть Sign in with Google.
Авторизуйтесь в Google аккаунті, який бажаєте підключити, та натисніть Continue. Надайте дозвіл додатку SendPulse Sheets Integration переглядати та редагувати дані у ваших документах та натисніть Continue.
Також у вас може буди вікно на запит доступ Google до використання збереженої інформації в куках.
Далі виберіть, до яких таблиць надати доступ. Також ви можете скористатися пошуком, щоб швидше знайти необхідні документи.
Зверніть увагу, що змінити права доступа до файлів після цього вже не можна. Якщо ви захочете додати новий файл або видалити старий, вам доведеться відключити інтеграцію та підключити заново.
Щоб відключити інтеграцію, перейдіть у Налаштування бота > Інтеграції й навпроти Google Sheets натисніть на три крапки та виберіть Unlink Google Sheet integration.
Налаштуйте дії в конструкторі
Перейдіть в конструктор ланцюжка, додайте елемент Дія та виберіть дію. Потім перейдіть до налаштування. Якщо ви не підключали 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), налаштуйте наступні елементи ланцюжка та збережіть його.
Кожна дія спрацює (створить рядок/оновить рядок/запише значення в змінну), щойно контакт пройде через елемент з вибраною дією ланцюжком бота.
Оновлено: 29.03.2024
або