Skip to content

Sheets

A knowledge sheet is a tabular knowledge base — rows and columns of structured data that AI agents can reference during conversations, edited with a spreadsheet-like interface.

Sheets are most useful when the workflow needs structured reference data that your team can update directly in Octo. They work well for facts, rules, catalogs, lookup tables, and response material that should be easy to review, search, and maintain.

Use a sheet when you need:

  • a table of policies, plans, or product facts,
  • routing or escalation criteria,
  • response snippets or FAQ-style material,
  • searchable operational reference data,
  • or a structured surface that non-developers can update directly.

If the workflow must fetch live data from another system, use Tools instead.

Decide these things first:

  • what one row represents,
  • which columns the AI agent will actually need,
  • how you will name those columns clearly,
  • and what descriptions are needed for ambiguous fields.

Sheets work best when they are designed for retrieval, not only for human browsing.

  1. Select Knowledge > Sheets in the sidebar.
  2. Click New Sheet.
  3. Enter a name and optional description.
  4. Click Create Sheet. The spreadsheet editor opens.

Use the sheets list page to reopen existing sheets, review what already exists, and manage bulk actions when needed.

Knowledge sheets list page showing available sheets

The editor behaves like a spreadsheet, but the goal is not just data entry. You are shaping a table that workflows and AI agents can understand.

  • Click a cell to edit it.
  • Use Tab to move to the next cell, Enter to move down.
  • Right-click a column header for column options (rename, set description, insert, remove, pin).
  • Right-click a row for row options (insert, remove, pin).
  • Copy and paste works as expected.

Knowledge sheet editor with data rows and toolbar

Each column can have a description that explains what data it contains. The AI agent reads these descriptions to understand your data — write them clearly.

To set a column description, right-click the column header and select the description option.

Before connecting a sheet to a workflow, make sure the table is shaped for retrieval instead of only human readability.

  • Use clear header names.
  • Add column descriptions for fields that could be misread.
  • Keep one concept per row.
  • Avoid mixing unrelated data types in the same column.
  • Test whether the sheet can answer the questions the workflow is likely to receive.

These practices matter because the AI agent is using your structure, not only your words.

The toolbar provides the usual spreadsheet controls, including undo/redo, text alignment, vertical alignment, text color, and fill color.

You can also adjust row density between comfortable and compact modes, toggle gridlines, and zoom the view.

Pin rows to keep them visible at the top of the sheet when scrolling down. Pin columns to keep them visible on the left when scrolling right. Use the right-click context menu to pin or unpin.

The advanced search feature lets you query sheet data using SQL:

  1. Open a sheet.
  2. Click the search icon in the toolbar.
  3. Write a SQL query in the editor. The default query is SELECT * FROM [SheetName] LIMIT 100.
  4. Run the query to see results in a table below.

The SQL editor provides autocomplete for your sheet’s column names and supports standard SQL features — filtering, sorting, joins, grouping, and aggregate functions (COUNT, SUM, AVG, MIN, MAX).

You can also click Copy as cURL to get an API request for the query.

Auto-save is enabled by default. When enabled, changes save automatically about one second after your last edit. The toolbar shows the save status:

  • Saving… means a save is in progress.
  • Saved means the latest changes were persisted successfully.
  • Unsaved changes appears when auto-save is off and you still have pending edits.
  • Save failed means you should retry manually.

To toggle auto-save, use the checkbox in the toolbar. When auto-save is off, click Save manually.

To change a sheet’s name or description after creation:

  1. Open the sheet.
  2. Click Update Sheet Details in the toolbar.
  3. Edit the name or description.
  4. Click Update Details.

Single delete:

  1. Open the sheet you want to remove.
  2. Click Delete in the toolbar.
  3. Confirm the deletion.

Bulk delete:

  1. Select Knowledge > Sheets in the sidebar.
  2. Select the checkboxes next to the sheets you want to remove.
  3. Click Delete Selected.
  4. Confirm the deletion.

How does the AI agent use sheet data? When an AI agent stencil in a workflow has access to a knowledge sheet, it can search and reference the sheet’s data to answer questions or make decisions during a conversation.

Can I import data from a CSV or Excel file? Not directly in the UI. You can copy and paste tabular data from a spreadsheet application into the sheet editor.

Is there a limit to how much data a sheet can hold? There is no hard limit in the UI, but larger sheets may affect search performance. Use the SQL search to query specific subsets of data.

  • AI Workflows — workflows reference sheets through AI agent stencils
  • Tools — tools can also provide external data to workflows