Skip to main content
Google Sheets gives your AI agent a live, read-only reference for structured business information such as content calendars, service catalogs, schedules, policies, and operational status lists. Use the Knowledge Base for documents and website content. Use Google Sheets when the answer depends on rows and columns that your team updates regularly.
Visito reads only the spreadsheet tab and columns you approve. It cannot add, edit, or delete spreadsheet data.

Before you start

Prepare each tab as one table:
  • Put unique, nonempty column names in the first row.
  • Keep the source at 1,000 data rows or fewer.
  • Choose up to 30 columns for the AI to read.
  • Include only information approved for guests. Do not connect private customer records, credentials, payment details, or internal secrets.
  • Give records clear names or IDs so the AI can distinguish similar rows.
Each connected source represents one tab. A second spreadsheet or a second tab becomes another source and appears as another row under Integrations.

Connect your first source

1

Open Google Sheets

Go to Connections → Integrations, select Add integration, and choose Google Sheets.
2

Connect Google

Select Connect Google Sheets, sign in, and approve access to the spreadsheet files you choose. Visito keeps the reusable Google connection for this workspace.
3

Choose a spreadsheet and tab

Select Select spreadsheet, choose a file in Google Picker, then choose the tab that contains the table. Visito follows the tab by its stable Google ID if you rename it later.
4

Name the source and explain its purpose

Use a short name operators will recognize. In Purpose, explain what the table contains, when the AI should use it, and what questions it can answer.
5

Approve columns and scope

Select only guest-safe columns. Choose Business-wide if every property may use the source, or assign it to one property.
6

Preview and enable

Review the sample rows and selected columns, then select Enable read-only. Use Test to confirm that Visito can still read the configured tab.
Google Sheets connection with a reusable account and one active source. The account identifier and sample business data are sanitized.

Tell the AI when to use the source

The source description helps the AI decide whether the spreadsheet is relevant. Write it for someone who has never seen the file. A useful description says:
  1. What one row represents.
  2. Which questions the source answers.
  3. Which columns contain the key facts.
  4. When another system remains authoritative.
For example:
Current content calendar. Each row is one article. Use this source for questions about an article’s status, owner, channel, and target date. Match the guest’s article name against the Title column.
Avoid descriptions such as “marketing sheet” or “use this when needed.” They do not give the AI enough context to choose the source reliably. Guests and operators can ask naturally. They do not need to name a filter or use exact spreadsheet wording. Visito can match exact values or text contained in approved columns, ignoring letter case and accents. When the first wording does not match, the AI can try bounded variations before asking a focused follow-up question.

Add another spreadsheet or tab

1

Open the Google Sheets integration

Go to Connections → Integrations, select Add integration, and choose Google Sheets. The drawer shows the Google account already connected to the workspace.
2

Reuse or change the Google account

Keep the selected account to reuse the same connection. Select Connect another account only when the new file belongs to a different Google account.
3

Create the source

Select Select spreadsheet and repeat the spreadsheet, tab, purpose, columns, scope, preview, and enable steps.
Adding a source does not change or disconnect existing sources. Removing one source removes only that tab. Disconnecting a Google account disables every source that uses that account.

Test the AI in Playground

Open Playground and ask a question whose answer exists in an approved row, for example:
What is the status of the summer campaign article?
A successful reply shows Google Sheets checked. Select that receipt to review the source used, filters, number of rows returned, read time, freshness, and approved fields that supported the answer. A Playground answer supported by a Google Sheets lookup. The sample business data is sanitized. If the source is relevant but no row matches, the AI should try reasonable search variations and then ask for a more specific title, keyword, or identifier. It must not invent a value from a failed or empty lookup.

Freshness

Visito reads the configured Google tab live and may cache the result for up to 60 seconds. After editing the spreadsheet, wait one minute before expecting a conversation to reflect the change. The receipt labels a lookup as a live Google read or a cached read. Expired data is not used when Google cannot refresh it.

Manage a source

From Connections → Integrations you can:
  • Open the source details and follow the spreadsheet link to Google Sheets.
  • Select Test to check access and table structure.
  • Select Edit to change the purpose, approved columns, or property scope.
  • Set a source inactive to stop the AI from using it without deleting its configuration.
  • Remove a source without affecting other sources on the same Google account.
  • Reconnect when Visito reports that Google authorization needs attention.
If approved headers are renamed, duplicated, deleted, or moved, Visito stops using the source until you repair its configuration. This prevents the AI from reading a different column by mistake.

Troubleshooting