5 min read

Connecting Google Sheets to Knoon Agents Using Tools

Connect Google Sheets to your Knoon agent and turn your spreadsheets into actionable data. With built-in Sheets tools, agents can log feedback, update records, search rows, automate workflows, and act on real information directly from conversation. Learn how to set it up.
Connecting Google Sheets to Knoon Agents Using Tools

Google Sheets is one of the simplest, most flexible ways to store structured data such as customer lists, inventory records, bookings, sales logs, subscriptions, you name it.

When you connect Google Sheets to a Knoon agent using tools, that data becomes actionable. Your agent can read from Sheets, write updates, find matching rows, and help automate real workflows directly from a conversation.

In this guide, we’ll walk you through how Google Sheets works inside Knoon, which tools are available, who needs this integration, and how to attach these tools to an agent to unlock powerful agentic automation.

Why Connect Google Sheets to Knoon?

Many teams already run essential operations on Google Sheets such as:

  • Customer information
  • Inventory tracking
  • Lead lists
  • Sales logs
  • Appointment schedules
  • Order records
  • Internal notes

With Knoon, your agents can interact with these Google Sheets just like a human team member would except faster, and without switching tabs.

Agents can:

  • Find customer records using an email or phone number
  • Update inventory after a sale
  • Log a new booking
  • Append sales data
  • Retrieve order history
  • Generate summaries or reports based on Sheet values

In other words, Google Sheets becomes your agent’s lightweight backend database.

Who Should Use Google Sheets with Knoon?

This integration is ideal if your team:

  • Operates a small business using Sheets as a database
  • Manages CRM data in Google Sheets
  • Runs booking, scheduling, or service logs in Sheets
  • Tracks inventory or product lists
  • Handles sales reporting in spreadsheets
  • Doesn’t yet have a dedicated backend API
  • Wants to give agents basic “system access” without heavy engineering work

For many companies, Google Sheets already is the backend. With Knoon, your agent now understands and works with that backend directly.

How to Add Google Sheets Tools in Knoon

Before using Google Sheets tools, make sure your Google integration is installed and authenticated inside Knoon.

From the Google Sheets App Action in Knoon, select Insert Row to add a new entry.
From the Google Sheets App Action in Knoon, select Insert Row to add a new entry.
  1. Open Knoon
  2. Navigate to Bots → Tools
  3. Click Create
  4. Enter a name and description for your tool. If you want to give the LLM additional context, enable “Provide alternative description to LLM.”
  5. Set the Type to App
  6. Press Select an App Action
  7. Pick Google → Google Sheets
  8. Select a Google Sheets action
  9. Connect Knoon to your Google Sheets
Connect your Knoon account and grant Google permissions before you can use Google Sheets tools.
Connect your Knoon account and grant Google permissions before you can use Google Sheets tools.

Actions Supported in Google Sheets

Some of the Google sheets actions include:

Create Sheet from CSV

Create a new Google Sheet from a CSV file.

Update Cells from CSV

Overwrite or update a block of cells using CSV input.

Update Cells from CSV

Overwrite or update a block of cells using CSV input.

Insert Row

Add a new row into a Google Sheet.

Upsert Row

Insert or update a row based on a matching column.

Read Rows

Retrieve multiple rows or entire sections from a Sheet.

Find First Matching Row

Find the first row where a column matches a given value.

Find All Matching Rows

Find all rows where a column matches a given value.

Find First Cell

Search the entire sheet and return the first matching cell.

Find Cells

Search the entire sheet and return all matching cells.

Next, attach the tool to an agent:

  1. Navigate to Bots → Agents
  2. Select the agent you want to equip with the tool
  3. Under Tools, choose the Google Sheets tool you just created
  4. Click Submit

Example: Agent Capture User Feedback & Log to Google Sheets

Imagine you’re running a SaaS platform and relying on a Knoon chatbot to support users and collect feedback. By equipping your agent with the Google Sheets Insert Row tool, Knoon can automatically capture user feedback and log each submission directly into 2 worksheet tabs accordingly.

Here's how you can do it.

Set up the Google Sheets Insert Row action and define the input parameters your agent will use.
Set up the Google Sheets Insert Row action and define the input parameters your agent will use.
  1. Choose Google Sheets → Insert Row.
  2. Under Spreadsheet file, select the Google Sheet you want the agent to write to. Within the Google Sheets spreadsheet file, create 2 worksheet tabs i.e. FEATURE and BUG.
  3. Set Value input option to "USER_ENTERED" so Google Sheets can process formatting or formulas normally.
  4. Add input and output parameters.

Agent variables

These values will be collected by the agent during conversation.

Input Parameter 1: Type of feedback. This determines which worksheet tab will be written to. i.e. BUG or FEATURE

Name: feedback-type
Description: Strictly these values: "BUG" and "FEATURE"
Type: String

Input Parameter 2: Summarize user's feedback
Name: remarks
Description: Summarize remarks from the user
Type: String

Action payload

Range: specify where the new row should be inserted.

For example, {{inputParam.feedback-type}}!A1. This Mustache expression dynamically selects the correct worksheet tab based on the feedback type (e.g., BUG → BUG!A1).

Values: Configure row values. Under Values, add the 4 column values to be written into the spreadsheet. Example setup:

{{data.contact.id}} – Automatically captures the user/contact ID
{{data.contact.email}} – Automatically captures the user’s email
{{inputParam.remarks}} – User’s submitted feedback
{{date.string}} – Timestamp of submission

Choose the Google Sheet you want to use, then define the columns the agent will write to.
Choose the Google Sheet you want to use, then define the columns the agent will write to.
💡
Add four values, with each one representing a column.

It's time to test!

Let’s begin by testing the feedback workflow. In the chat, we shared a suggestion about adding a DOCX export option. The agent responded immediately and logged the request in the Google Sheet under the “feature” worksheet tab. Looking great so far!

Try testing the feedback flow by asking the agent to add DOCX export as a feature request.
Try testing the feedback flow by asking the agent to add DOCX export as a feature request.
The DOCX feature request is now recorded in the first row of the Feature tab in your Google Sheet.
The DOCX feature request is now recorded in the first row of the Feature tab in your Google Sheet.

Next, we reported a bug: when the app is hidden or sent to the background, the passcode screen doesn’t appear when returning to it. The agent acknowledged the issue and recorded it for the development team to review. Checking the Google Sheet confirms this, the bug has been correctly added to the “bug” worksheet tab.

Next, report a bug. For example, the passcode screen not showing after the app is backgrounded.
Next, report a bug. For example, the passcode screen not showing after the app is in the background.
The agent recorded the issue correctly in the Bug tab of the Google Sheet.
The agent recorded the issue correctly in the Bug tab of the Google Sheet.

Connecting Google Sheets to your Knoon agent unlocks a powerful new way to automate real work from capturing feedback to updating records and managing operations. With these tools, your chatbot becomes a true assistant that acts, not just answers.

We can’t wait to see how you’ll use Google Sheets inside your chat experience.