Smartsheet connector icon

Smartsheet Connector

Build in-app Smartsheet integrations to sync sheets, automate project workflows and surface governed MCP tools for customers, without exposing backend complexity.

01

Faster integrations

Ship Smartsheet automation faster with a low-code flow builder.

02

White-label marketplace

Publish customer-facing Smartsheet connectors inside your product.

03

Governed MCP tools

Expose standardized, permissioned actions as managed MCP tools.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

Smartsheet overview

The Smartsheet connector lets SaaS teams read and write sheet data, trigger automations from sheet events, and manage attachments and comments. Use Cyclr’s low-code builder to orchestrate workflows, surface integrations inside your app and deliver them as governed MCP tools to end users.

PRODUCT USE CASES

Top Use Cases for Smartsheet Integrations

Quickly create Smartsheet automations and publish them inside your product. Use Cyclr to sync data, kick off processes from sheet events and expose curated, permissioned Smartsheet actions via your white-label integration marketplace.

Sync project status between systems

Automatically push status updates from your app to Smartsheet rows and keep customer project views current.

Create tasks from in-app actions

Let users create Smartsheet rows or tasks from your product UI to standardize customer workflows.

Trigger flows from sheet events

Respond to Smartsheet webhooks to run approvals, notifications or downstream orchestration in real time.

ORCHESTRATION

How Smartsheet works with Cyclr

Cyclr sits between your SaaS product and Smartsheet to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Smartsheet

    Smartsheet processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Smartsheet methods you can orchestrate through Cyclr.

Sheets4

Get Sheet

Action

Gets a Sheet.

Delete Sheet

Action

Deletes a Sheet.

List Sheets

Action

Gets the list of all Sheets, in alphabetical order, by name.

Create Sheet

Action

Creates a new Sheet.

Users1

List Users

Action

Gets the list of all Users.

Rows7

Get Row

Action

Gets a row from a Sheet.

Add Row(s)

Action

Inserts one or more rows into the Sheet.

Update Row

Action

Updates a Row.

Add First 10 Cells to Row

Action

Inserts one row into the Sheet with 10 cells

List Updated Rows

Action

Gets a sheets rows modified since last run.

Delete Row

Action

Deletes a row from a Sheet.

List New Rows

Action

Gets a sheets rows added since last run.

Groups1

List Groups

Action

Gets the list of all Groups.

Events1

List Events

Action

Gets a list of all the events occurring in your Smartsheet organization account.

Columns4

Get Column

Action

Gets a column from a Sheet

List Columns

Action

Gets a list of all Columns belonging to the Sheet.

Add Column

Action

Adds a column to the Sheet.

Delete Column

Action

Deletes a column from the Sheet.

Webhooks2

List Webhooks

Action

List all webhooks.

Sheet Updated

Webhook

Webhook event when a sheet is updated.

Sheet Custom Object7

Get Sheet (Copyable)

Action

Gets the sheet details.

List New Rows

Action

Gets the sheet rows added since last run.

List Columns (Copyable)

Action

Gets a list of all columns belonging to the sheet.

Add Row(s)

Action

Inserts one or more rows into the sheet.

Update Row

Action

Updates a row.

Add Column

Action

Adds a column to the Sheet.

List Updated Rows

Action

Gets the sheet rows modified since last run.

Copyable Sheets3

Delete Row

Action

Deletes a row from the sheet.

Delete Column

Action

Deletes a column from the sheet.

Get Row

Action

Gets a row from the sheet.

TECHNICAL DETAILS

Smartsheet integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Smartsheet integrations in Cyclr.

API and authentication

API host
https://api.smartsheet.com/2.0
Authentication
OAuth 2.0 and Personal Access Token
Credentials

OAuth client ID, client secret and redirect URI, or Personal Access Token (PAT).

Method categories

Sheets, rows, columns, attachments, comments, users, webhooks, workspaces and admin operations.

View vendor API documentation →

Pagination and rate limits

Pagination

List endpoints support pageNumber and pageSize. includeAll=true returns the full result set when available.

Rate limits

Rate limits apply per access token: typically 300 requests per minute. Attachments and cell-history operations count as 10x and have lower effective caps.

IMPLEMENTATION

Authentication at a glance

Supports OAuth 2.0 authorization code flow with refresh tokens and Personal Access Tokens. Include the token in the Authorization: Bearer header for API calls.

Authentication method
OAuth 2.0 and Personal Access Token
Credential required

OAuth client ID, client secret and redirect URI, or Personal Access Token (PAT).

Before you begin:

API access is restricted to Business and Enterprise plans; Developer Agreement applies.

View setup guide

COMMON QUESTIONS

Frequently asked questions

Smartsheet supports OAuth 2.0 (authorization code flow with refresh tokens) and Personal Access Tokens. Cyclr can use either method to obtain and store credentials for tenant integrations.

Yes. Smartsheet supports webhooks with a verification challenge. Webhooks are inactive until your endpoint responds to verification and the webhook is enabled.

Yes. Smartsheet enforces per-access-token limits (commonly 300 requests per minute). Some operations like attachments and cell history count as 10x and have lower effective caps.

Yes. With Cyclr you can package supported Smartsheet methods as governed MCP tools, controlling which actions and scopes are available to customers.