Skip to main content
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

object

Clear Values

Create Named Range in Sheet

Delete Rows

Delete Sheet

object
This Card has no output.

Find Row (First Match)

object

Find Rows

Get All Sheets in Spreadsheet

object
This Card has no input fields.

Get Info of a SpreadSheet

Get Named Ranges

object
This Card has no input fields.

Get Protected Ranges

object
This Card has no input fields.

Get Row

object

Get Values

object
object

Insert Row at Index

Move Sheet Horizontally

object
This Card has no output.

Protect Named Range

Rename Sheet

object
This Card has no output.

Set Sheet Visibility

object
This Card has no output.

Set Values

object

Unprotect Range

object
This Card has no output.

Update Row

Upsert Row

object
Last modified on June 15, 2026