Skip to main content
Open in Hubv The Google Sheets integration allows your bot to access and update Google Sheets data in real-time, automating tasks like CRM updates, inventory management, and survey tracking directly within chat.

Setup

You will need:
1
In Botpress Studio, select Explore Hub in the upper-right corner.
2
Search for the Google Sheets integration, then select Install Integration.
3
In the Configuration menu, select Authorize Google Sheets.
4
Follow the instructions to connect Botpress to your Google account.

Cards

For Cards that take named ranges as input, Google’s standard restrictions for range names apply. Range names:
  • Can contain only letters, numbers, and underscores
  • Can’t start with a number, or the words “true” or “false”
  • Can’t contain any spaces or punctuation
  • Must be 1–250 characters
  • Can’t be in either A1 or R1C1 syntax. For example, you might get an error if you give your range a name like A1:B2 or R1C1:R2C2
Here’s a reference for all Cards available with the integration:

Add Sheet

Append Values

input
object

Clear Values

Create Named Range in Sheet

Delete Rows

Delete Sheet

output
object
This Card has no output.

Find Row (First Match)

output
object

Find Rows

Get All Sheets in Spreadsheet

input
object
This Card has no input fields.

Get Info of a SpreadSheet

Get Named Ranges

input
object
This Card has no input fields.

Get Protected Ranges

input
object
This Card has no input fields.

Get Row

output
object

Get Values

input
object
output
object

Insert Row at Index

Move Sheet Horizontally

output
object
This Card has no output.

Protect Named Range

Rename Sheet

output
object
This Card has no output.

Set Sheet Visibility

output
object
This Card has no output.

Set Values

input
object

Unprotect Range

output
object
This Card has no output.

Update Row

Upsert Row

output
object
Last modified on January 21, 2026