English
English
Appearance
English
English
Appearance
SmartTable is designed for team work. Whether your team is in the same room or distributed, you can share data, manage permissions, and edit together in real time.

You can share SmartTable data at several levels:
| Sharing Level | What It Does |
|---|---|
| Base Sharing | Share the whole base via a link with permission control |
| Table Sharing | Share a single table via a link without inviting users to the whole base |
| Form Sharing | Share a form view publicly to collect submissions — link or QR code |
| Dashboard Sharing | Share a dashboard publicly for real-time data display |

Form views can generate public links for data collection:
For full details, see Form View — Sharing the Form.
Besides base-level sharing, you can share a single table via a link. Recipients can access that table without joining the whole base — ideal when you only need to share part of your data.
Available options:
| Option | Description |
|---|---|
| Who Can Join | Permission granted to joiners: Editor / Commenter / Viewer. |
| View Scope | All views, or restrict the share to specific views (multi-select). |
| Validity | Permanent, 7 days, 30 days, or a custom expiration date; the link expires automatically afterwards. |
The link can be toggled active/inactive at any time — an inactive link stops working immediately. The dialog also shows the total visit count. Clicking Delete permanently removes the share link and revokes access for all joined users.
The Joined Users list at the bottom of the "Share Table" dialog shows everyone who joined via the link (avatar, name, email, and join time):
Relation to Base Sharing
Table sharing is independent of base sharing. A recipient can access a single table without joining the base; if they are later added as a base member, they automatically get access by their member role instead of the table share.
Each base has its own member list. You can invite users by email or username and assign one of the following roles:
| Role | Permissions |
|---|---|
| Owner | Full control, including deletion |
| Admin | Management permissions except deletion |
| Editor | Can add, edit, and delete records |
| Commenter | Can view and add comments |
| Viewer | Read-only access |
Base ownership can be transferred to another user, which is useful for handovers and organizational changes. Only the current owner can perform the transfer:
After the transfer:
Caution
The transfer takes effect immediately and cannot be undone — the new owner must transfer it back if you want ownership restored. If you choose not to keep your collaboration permission, you lose access to the base immediately.
When real-time collaboration is enabled, multiple users can edit the same table at the same time:
Enabling Real-time
Real-time collaboration is optional and is enabled on the backend with ENABLE_REALTIME=true or --enable-realtime. See Docker Deployment for configuration details.
SmartTable lets teams discuss records in place: members can comment on a record, reply to others to build a thread, use @ to mention teammates, and follow important records to receive updates. Comments live in the Comments tab at the top of the record detail drawer.
@name to mention a member who can access the record; mentioned users are notified.For step-by-step instructions, see the Comments & @Mentions User Manual.
Comment permissions follow Base member roles and table-share roles:
| Role | Read | Comment | Edit/Delete own | Delete any |
|---|---|---|---|---|
| Owner / Admin | ✅ | ✅ | ✅ | ✅ |
| Editor | ✅ | ✅ | ✅ | ✅ |
| Commenter | ✅ | ✅ | ✅ | — |
| Viewer | ✅ | — | — | — |
Users who join via a table share get the permissions of the role they joined with (editor / commenter / viewer).
Comment-related notifications can be toggled individually in personal Notification Settings (all enabled by default):
Notifications use an "in-app first" strategy: they are written to the in-app message center, and an email is also sent when an email service is configured. See In-App Notifications for other notification types.
SmartTable includes collaboration-supporting infrastructure: