Team
Invite team members, assign roles, manage workspace and site-level access.
TDC Site Builder utilizes a dual-level permission architecture to coordinate collaboration:
- Workspace-level permissions: Control broad access permissions to workspace billing, settings, and default member roles across all sites.
- Site-level permissions: Provide per-site overrides to restrict or grant access to specific sites.
Workspace-Level Access
Workspace roles are assigned when inviting a member to your workspace or can be updated under the Team settings:
Available Roles
- Owner: The creator of the workspace. Has full administrative access, including billing, subscription plans, workspace settings, deleting the workspace, and transferring site ownership.
- Workspace Admin: Has administrative access. Admins can invite/remove members, manage roles, adjust site memberships, edit all sites, and publish changes. Admins cannot manage workspace billing or delete the workspace.
- Workspace Member: Standard contributor role. Members can view the workspace, create new sites, and access sites they are explicitly granted permission to.
Inviting Workspace Members
To add members to your workspace, navigate to the Dashboard → Team tab and click Invite Member.
- Email Address: Enter the invitee's email.
- Role: Select a role from the dropdown menu.
- Site Access:
- By default, the Site Access switch is toggled to All sites.
- Turn the switch off to specify Specific site access. A scrollable list of your workspace's sites will appear, allowing you to toggle access for each site individually.
- Choose Invite Delivery:
- Send invite: Click this button to send an invitation email to the user.
- Copy invite link: Click this button to generate a tokenized URL (
/accept-invitation?token=...) displayed on screen with a Copy button, which you can manually share.
Managing Workspace Members
Under Dashboard → Team, workspace owners can manage existing members and pending invites:
- Change Role: Use the role selector dropdown next to any active member to alter their access.
- Member Actions: Click the three-dot menu next to a member to:
- Manage site access: Manually toggle the member's access on/off for specific sites.
- Transfer ownership: Workspace owners can transfer complete workspace ownership to another active member.
- Remove from workspace: Revoke all workspace access for that member.
- Leave workspace: Active members can self-remove from the workspace.
- Pending Invitations: Shows all pending link and email invites, their roles, and expiration dates.
- Copy: Copy the invite link for link-based invites.
- Cancel: Click the X icon to revoke the invitation.
Site-Level Access
For finer control, you can invite collaborators or override workspace roles for specific sites.
[!NOTE] Site-specific inviting and overrides require a plan that includes Live Collaboration. If this is locked on your plan, a Live Collaboration Locked overlay will prevent interaction.
To manage site access, navigate to your site dashboard and click the Team tab.
Available Roles
- Site Manager: Has full control over the specific site, including settings, custom domains, site member list, pages, editor design, CMS collections, blog publishing, and forms.
- Site Designer: Can edit page designs and layouts in the visual editor, create/edit pages, manage assets, and publish changes. Cannot manage custom domains, general site settings, or site members.
- Site Content Editor: Can edit text and images in the editor canvas, update CMS collection items, edit blog posts, and manage form submissions. Cannot modify layout grids, styling tokens, or create new pages.
- Site Viewer: Has read-only access. Can view the visual editor canvas, CMS database, blog dashboard, and form submissions, but cannot save any changes or publish.
Inviting to a Specific Site
- Click the Invite button.
- Enter the email address.
- Select a site-specific role and click Send invite.
Site-specific members only see and access the pages, collections, and settings of that specific site. You can revoke their access anytime by clicking the three-dot actions menu and choosing Remove from site.
Transferring a Site
If you manage multiple workspaces, you can transfer ownership of a site from one workspace to another.
- Go to your site dashboard and click the Team tab.
- Scroll to the Transfer site section.
- Click Move to workspace....
- In the dialog, select the target workspace from the dropdown list.
[!WARNING] Transferring a site will move all its pages, database collections, files, and settings. Members of the current workspace who do not belong to the target workspace will lose access immediately.
- Click Move site to finalize.
Permissions Matrix
Below is a reference guide for site permissions by role:
| Action | Owner / Admin | Member | Site Manager | Site Designer | Content Editor | Viewer |
|---|---|---|---|---|---|---|
| View site & pages | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit content | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Edit design & layout | ✓ | — | ✓ | ✓ | — | — |
| Publish pages | ✓ | — | ✓ | ✓ | — | — |
| Manage custom domains | ✓ | — | ✓ | — | — | — |
| Manage CMS schemas | ✓ | — | ✓ | ✓ | — | — |
| Manage CMS items | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Manage forms | ✓ | — | ✓ | ✓ | ✓ | — |
| Manage team members | ✓ | — | ✓ | — | — | — |
| Transfer site | Owner only | — | — | — | — | — |
| Manage billing | Owner only | — | — | — | — | — |