Skip to main content
The Smartsheet toolkit connects a Smartsheet account to agents and workflows using an API access token and lets you search and browse workspaces, read filtered sheet rows by column title, add and update rows, manage attachments and discussions, inspect reports and dashboards, and handle sharing and favorites. The toolkit requires a Smartsheet Business, Enterprise, or Advanced Work Management plan.

Prerequisites

  • A Smartsheet Business, Enterprise, or Advanced Work Management plan. API access is not available on other plans.
  • A licensed Smartsheet user with access only to the sheets, workspaces, and reports the agent or workflow should use.
  • A Smartsheet API access token — go to Account → Personal Settings → API Access in Smartsheet, generate a new access token, and copy it immediately.
  • The Smartsheet region that matches the token (US, EU, Australia, or Gov). Regional tokens are not interchangeable.
  • Prefer a dedicated licensed service account rather than a personal day-to-day login.
Smartsheet API tokens are unscoped — they inherit every permission of the user who generated them. Use a dedicated service account with access limited to only the sheets and workspaces the agent should use. Never expose tokens in prompts, workflow inputs, chat, tickets, screenshots, or documentation. Enable write and delete actions only for trusted agents.

Setup

1

Generate a Smartsheet API access token

In Smartsheet, go to Account → Personal Settings → API Access. Generate a new access token, give it a recognizable name, and copy it immediately.
2

Open an agent or workflow

Open an agent and add the Smartsheet toolkit under Toolkits, or add a Smartsheet step to a workflow.
3

Create a saved connection

In the Smartsheet step, choose + New under Select saved connection. Enter a Connection Name, the API Access Token, and the correct Region (US, EU, Australia, or Gov). Save the connection.
4

Enable only the tools you need

New agents default to a read-focused subset. Start with List Workspaces, Get Sheet Summary, and Get Columns. Enable write and delete actions only after testing on a non-production sheet.
5

Test with a safe read action

Run List Workspaces to confirm the connection. Then use Get Columns on a test sheet to get exact column titles before running Get Sheet Summary.

Available tools

Discovery

Sheets

Columns

Rows

Attachments

Discussions

Reports and Dashboards

Sharing and Favorites

Plan

Use cases

  • Look up overdue or blocked rows in a project sheet using filters and return a summary to the agent.
  • Add a new row to a tracking sheet after an approval step in a workflow.
  • Update a row’s status column after a later workflow step confirms completion.
  • Browse a workspace to find the right sheet before reading filtered rows.
  • List discussions on a row and add a follow-up comment summarizing the latest update.

Troubleshooting