CommunityHire an ExpertSign Up
Data SourcesSmartSuite
Data Sources

SmartSuite

Using SmartSuite as a data source for your Softr app.

SmartSuite is a spreadsheet-based database and work management system that can also function as a relational database.

This integration allows you to:

  • Connect your SmartSuite data to Softr effortlessly

  • Display and manage SmartSuite records within your Softr apps

  • Utilize relational data for enhanced workflows

1. Connect your SmartSuite account

To use SmartSuite in Softr, you must first connect your SmartSuite account. Any SmartSuite data source you add to Softr can be used across all apps within your Softr workspace.

Add SmartSuite as a data source in Softr

  1. In the Softr Studio dashboard, click Integrations in the left menu.

  2. Click Connect new.

The Integrations page of the dashboard, with the Connect new button

  1. In the Select an integration window, click SmartSuite.

The Select an integration window, with SmartSuite selected

  1. Log in to your SmartSuite account (if not already).

  2. Authorize Softr to access your SmartSuite data.

Once connected, your SmartSuite data will be available to use in Softr.

2. Connect your SmartSuite data to your Softr app

After connecting SmartSuite, you can use its data in any Softr app.

Connect your data to a dynamic block

To display your data in the app, connect a dynamic block (e.g., List, Grid, Table) to your SmartSuite table:

  1. Open the Source tab of the block settings.

  2. In Account, select your SmartSuite account.

  3. In Workspace, select the workspace.

  4. In Solution, select the solution.

  5. In Table, pick the table you want to use.

The Source tab of a List block with the SmartSuite account, workspace, solution and table selected

Map SmartSuite fields to item fields in softr

Each SmartSuite table has multiple fields (columns) with predefined types (e.g., File, Yes/No, Formula). Connecting your table to a block lets you choose which SmartSuite fields to display and map it to a Softr field. This lets you control how your SmartSuite data appears in Softr.

Example: If your SmartSuite table has a Photos (Files & Images field), map it to an Image field in Softr to display it correctly.

A SmartSuite table with its field names as column headers

SmartSuite fields

The Content tab of a List block with a SmartSuite Photo field mapped to an Image item field

Mapping an image field

Supported Fields

Most editable SmartSuite fields can be modified in Softr, but some computed fields are read-only, including:

  • Formula fields

  • Rollup fields

  • Lookup fields

Linked Records

One of SmartSuite’s key features is Linked Records, which allows you to create relationships between tables. This makes SmartSuite a relational database.

For example, if you have two SmartSuite tables:

  • Tasks

  • Projects

You can link the Tasks table to the Projects table to show which project each task belongs to.

Below, you can see the Tasks table, where the Project field is a linked record showing data from the Projects table.

A SmartSuite Projects table

SmartSuite table with projects

A SmartSuite Tasks table with a linked Project field

Project linked records

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.