Build web apps on top of SmartSuite

Design custom frontends in WeWeb and connect them to SmartSuite to manage and interact with your data.

Table of Contents
Start building today with WeWeb!
Build your first application in no time!

Create interfaces, control user access, and ship production-ready apps

You can connect directly to SmartSuite tables, retrieve records, and build custom interfaces that go beyond SmartSuite’s native views:

  • Read and display SmartSuite records in lists, tables, and dashboards
  • Create, update, and delete SmartSuite records from WeWeb forms
  • Filter, sort, and search SmartSuite data dynamically
  • Use SmartSuite fields in conditions and logic-based workflows
  • Secure access control and authentication flows
  • Build multi-page apps instead of fixed views
  • Combine SmartSuite data with other APIs and services

What WeWeb supports natively

Category Feature What it does
Data source SmartSuite data source plugin Adds SmartSuite as a first-class data source in WeWeb so you can connect a workspace and use it as your app’s backend.
Auth & config API token + workspace ID Connects by pasting your SmartSuite API token and workspace ID from your SmartSuite account into the WeWeb data-source settings.
Collections SmartSuite collections Lets you create SmartSuite data collections in WeWeb that fetch records from a chosen Solution and Table (App) and expose them as items.
Read Fetch records from tables Retrieves records from SmartSuite tables via collections so you can list, filter, and paginate them in your WeWeb UI.
Frontend filtering Filters & pagination in WeWeb Supports applying frontend filters and pagination on SmartSuite collections to control what users see without altering the underlying data.
Write (CRUD) Create / update / edit records Enables creating, updating, and editing SmartSuite records from WeWeb, giving you bidirectional sync between UI and SmartSuite data.
Binding Bind SmartSuite data to UI Allows binding SmartSuite fields to WeWeb components (lists, forms, detail views) using the standard data-binding interface.

Why use WeWeb with SmartSuite

SmartSuite is designed to organize and structure business data. WeWeb is built to turn that data into fully custom web apps.

Perfect for:

  • Client portals connected to SmartSuite project or account data
  • Internal dashboards for operations, sales, or finance teams
  • Custom CRUD apps for managing structured business data
  • Admin tools with role-based access and permissions
  • External tools that expose selected SmartSuite data to users

And more…

Integrating SmartSuite with WeWeb

Integrating SmartSuite with WeWeb is straightforward:

  1. Open the WeWeb Editor
  2. Add SmartSuite as a data source
  3. Paste your SmartSuite API token
  4. Select the workspace and tables you want to use
  5. Create data collections and bind them to your UI

Learn more about WeWeb x SmartSuite integration

Best practices

  • Be mindful of SmartSuite API rate limits when triggering frequent updates
  • Use filters and pagination to avoid loading large datasets at once
  • Keep table structures consistent to simplify frontend logic
  • Test write operations carefully when updating or deleting records

FAQs

1. How do I connect SmartSuite to a WeWeb project?

You add SmartSuite as a data source in the data/plugins section and paste in your SmartSuite API token and workspace ID. Once saved, SmartSuite appears as a selectable source when you create data collections.

2. What can I fetch from SmartSuite inside WeWeb?

You can fetch records from specific Solutions and Tables (Apps) as collections. Each collection returns an array of records whose fields you can bind to repeaters, tables, cards, or detail views.

3. Can I create and update SmartSuite records directly from WeWeb?

Yes, the native integration supports creating and updating records using SmartSuite as a live backend. Typical patterns include using WeWeb forms to add new records or edit existing ones and pushing those changes back to SmartSuite.

4. How do filters and pagination work with SmartSuite data in WeWeb?

You can configure collection‑level filters and pagination settings so the UI only shows a subset of records at a time. Those filters can be driven by user input (search fields, dropdowns) to provide interactive views on SmartSuite data.

5. How is authentication handled between WeWeb and SmartSuite?

Authentication is handled via the SmartSuite API token and workspace configuration stored in the data‑source settings. End‑users never see the token.

6. Can I mix SmartSuite data with other backends in the same WeWeb app?

Yes, SmartSuite collections can be used alongside REST, SQL, Supabase, or other sources. WeWeb’s data‑joining and formula tools let you combine SmartSuite records with data coming from other APIs or databases.

7. What are the main limitations of the native SmartSuite integration?

The integration is aligned with SmartSuite’s REST API, so its rate limits, permissions, and field types apply.

Start building for free

Sign up now, pay when you're ready to publish.