Docs
Dashboard

Team

Invite team members, assign roles, manage workspace and site-level access.

Blox 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.

  1. Email Address: Enter the invitee's email.
  2. Role: Select a role from the dropdown menu.
  3. 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.
  4. 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 and admins can manage existing members and pending invites:

  • Change Role: Use the role selector dropdown next to any active member to alter their workspace role. This does not overwrite per-site roles.
  • Member Actions: Click the three-dot menu next to a member to:
    • Manage site access: Grant or revoke access to individual sites and assign a site role (Site Admin, Site Manager, Site Designer, or Site Viewer) on each site. Members with full workspace access still appear in this list so you can raise or lower their role on a particular site.
    • 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.

Workspace role and site role are independent. A member can be a Workspace Viewer (no workspace admin permissions) and a Site Manager on one or more sites in the same workspace.


Site-Level Access

For finer control, you can invite collaborators or override workspace roles for specific sites.

To manage site access, navigate to your site dashboard and click the Team tab.

Available Roles

  • Site Admin: Has full control over the specific site, and is the only site role that can remove other members, give someone the Site Admin role, or allow a member to publish. The workspace owner and Workspace Admins are Site Admins on every site by default, and whoever creates a new site becomes its Site Admin. (Sites that existed before the Site Admin role keep their creator as a Site Manager unless the creator is the owner or a Workspace Admin; a Site Admin can promote them.)
  • Site Manager: Manages the specific site — settings, custom domains, pages, editor design, CMS collections, blog publishing, and forms, and publishes the site once a Site Admin allows it. Can invite members and change roles below Site Admin, but cannot remove anyone else from the site, give anyone the Site Admin role, or change a Site Admin's role.
  • Site Designer: Can edit page designs and layouts in the visual editor, create/edit pages, manage assets, and publish changes once a Site Admin allows it. 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

  1. Click the Invite button.
  2. Enter the email address.
  3. 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.

Changing a Site Role

Workspace owners, workspace admins, Site Admins, and Site Managers can change a collaborator's site role after they have joined (Site Managers can't choose Site Admin or change a Site Admin's role):

  1. Open the site dashboard Team tab.
  2. Use the Role dropdown next to the member (the same control used on the workspace Team page).
  3. Choose Site Admin, Site Manager, Site Designer, or Site Viewer.

You can also change per-site roles from Dashboard → Team → Manage site access without changing the member's workspace role.

The workspace owner role cannot be changed from the site Team tab. Members cannot change their own site role.

Removing Site Access

A Site Admin can remove anyone except the workspace owner by clicking the three-dot actions menu and choosing Remove from site. Site Managers only see this option on their own row, to leave the site.

Removing someone who has the site through the workspace (full workspace access, or the Workspace Admin role) closes only this site to them — they keep their workspace role and every other site. To give them this site back, set a site role for it under Dashboard → Team → Manage site access, or invite them to the site again.

Allowing a Member to Publish

Only Site Admins (including the workspace owner and Workspace Admins) can publish a site by default. Site Managers and Site Designers can edit everything their role allows, but can't publish editor changes until a Site Admin allows it — so a Site Admin can review their work and publish it, or trust a member to publish on their own. In the site's Team tab, switch on Publishing on that member's row.

Until then, the Publish button is disabled for them (in the editor and on the site page), and they can't restore old versions, because a restore publishes the current draft.

The switch only covers publishing the site, pages, and header/footer. Blog publishing, theme changes, and settings, SEO, CMS, and form changes (which take effect when saved) are not affected. The switch stays as it is when a member's role changes between Site Manager, Site Designer, and Site Viewer; someone moved down from Site Admin starts with publishing not allowed.


Transferring a Site

If you manage multiple workspaces, you can transfer ownership of a site from one workspace to another.

  1. Go to your site dashboard and click the Team tab.
  2. Scroll to the Transfer site section.
  3. Click Move to workspace....
  4. 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.

  5. Click Move site to finalize.

Permissions Matrix

Below is a reference guide for site permissions by role:

ActionOwner / Admin / Site AdminMemberSite ManagerSite DesignerContent EditorViewer
View site & pages✓✓✓✓✓✓
Edit content✓✓✓✓✓—
Edit design & layout✓—✓✓——
Publish pages✓—If allowedIf allowed——
Manage custom domains✓—✓———
Manage CMS schemas✓—✓✓——
Manage CMS items✓✓✓✓✓—
Manage forms✓—✓✓✓—
Invite members & change roles✓—✓———
Remove members✓—————
Allow a member to publish✓—————
Transfer siteOwner only—————
Manage billingOwner only—————