Watch AttachmentsTriggers when a new attachment is added to a sheet.
Watch DiscussionsTriggers when a new discussion comment is added to a sheet.
Watch EventsTriggers when a new Smartsheet event occurs.
Watch GroupsTriggers when a new group is created.
Watch SheetsTriggers when a new sheet is created.
Get a ColumnRetrieves the definition of the specified column.
Get a ContactRetrieves the specified contact.
Get a DiscussionRetrieves the specified discussion.
Get a GroupRetrieves the specified group.
Get an Alternate EmailRetrieves the specified alternate email address.
Get an AttachmentRetrieves a temporary download URL for the specified attachment.
Get an Automation RuleRetrieves the specified automation rule, including its action values.
Get a ProofRetrieves the specified proof.
Get a ReportRetrieves the specified report.
Get a RowRetrieves the specified row.
Get a SheetRetrieves the specified sheet.
Get a UserRetrieves the specified user.
Get a WorkspaceRetrieves metadata for the specified workspace.
Get Current UserRetrieves the currently authenticated user.
List AttachmentsRetrieves all attachments on a sheet, including sheet, row, and discussion attachments.
List Automation RulesRetrieves all automation rules associated with the specified sheet.
List ColumnsRetrieves all columns belonging to the specified sheet.
List ContactsRetrieves the user's Smartsheet contacts.
List DiscussionsRetrieves all discussions associated with the specified sheet.
List GroupsRetrieves all groups in the organization account.
List ProofsRetrieves all proofs for the specified sheet.
List ReportsRetrieves all reports the user can access.
List SheetsRetrieves all sheets the user can access.
List User Alternate EmailsRetrieves all alternate email addresses for the specified user.
List UsersRetrieves all users in the organization account.
List WorkspacesRetrieves all workspaces the user can access.
Add a ColumnAdds a column to the specified sheet.
Add an Alternate EmailAdds one or more alternate email addresses for a specified user.
Add a RowAdds a row to the specified sheet.
Add Sheet AttachmentAttaches a file or URL to the specified sheet.
Attach New Sheet AttachmentUploads a new version of an existing sheet or row attachment.
Copy a SheetCreates a copy of the specified sheet.
Copy a WorkspaceCreates a copy of the specified workspace.
Copy RowsCopies rows from one sheet onto the bottom of another sheet.
Create a DiscussionCreates a new discussion on a sheet.
Create a GroupCreates a new group in the organization account.
Create a ProofCreates a new proof on a row.
Create a Proof RequestCreates a new proof request.
Create a ReportCreates a new report.
Create a Sheet in FolderCreates a sheet from scratch or from a template in the specified folder.
Create a Sheet in WorkspaceCreates a sheet from scratch or from a template at the top level of a workspace.
Create a UserCreates a user in the organization account.
Create a WorkspaceCreates a new workspace.
Delete a ColumnDeletes the specified column.
Delete a DiscussionDeletes the specified discussion.
Delete a GroupDeletes the specified group.
Delete All Attachment VersionsDeletes all versions of the specified attachment.
Delete an Alternate EmailDeletes the specified alternate email address for a user.
Delete an AttachmentDeletes the specified attachment.
Delete an Automation RuleDeletes the specified automation rule.
Delete a ProofDeletes the specified proof and all of its versions.
Delete a ReportDeletes the specified report.
Delete a RowDeletes one or more rows from the specified sheet.
Delete a SheetDeletes the specified sheet.
Delete a WorkspaceDeletes the specified workspace.
Export a SheetExports the specified sheet in the requested format.
Make an Alternate Email PrimaryUpdates the specified alternate email address to become the user's primary email.
Make an API CallPerforms an arbitrary authorized API call.
Move a SheetMoves the specified sheet to a new location.
Move RowsMoves rows from one sheet onto the bottom of another sheet.
Remove a UserRemoves the specified user from the organization.
Send a ReportSends the specified report as a PDF attachment via email.
Send a SheetSends the specified sheet as a PDF attachment via email.
Send RowsSends one or more rows via email.
Update a GroupUpdates the specified group.
Update an Automation RuleUpdates an existing automation rule.
Update a Proof StatusUpdates the proof status to complete or incomplete.
Update a RowUpdates cell values in the specified row.
Update a SheetUpdates the specified sheet.
Update a UserUpdates attributes of the specified user.
Update a WorkspaceUpdates the specified workspace.
When to use Smartsheet
Common scenarios where Smartsheet automation saves time and reduces manual work.
Use Smartsheet's "Watch Attachments" trigger to react the instant an event occurs and push data into connected tools.
Run "Get a Contact" in Smartsheet from any upstream event — map fields once and let the automation handle the rest.
Combine "Watch Events" from Smartsheet with triggers or actions in other apps to close the loop — one event, many downstream outcomes.
Frequently asked questions
Common questions about automating Smartsheet in your workflows.
Smartsheet has 5 triggers, including "Watch Attachments", "Watch Discussions", and "Watch Events", and more. Use them to start workflows the moment Smartsheet events fire — no polling required.
Connect Smartsheet to any app in workflows
Search apps and open an app-to-app integration page in one click.