Skip to content

Open source · Self-hosted · Free to use

Team Members

Invite editors and viewers to your Studio. Manage access with role-based permissions.

Updated March 18, 2026 1 min read

VoxelSite supports multiple users per Studio installation. The site owner can invite team members with different access levels.

Roles

Role Access
Owner Full access. Manages team, settings, AI configuration, publishing, and all content. One owner per installation.
Editor Can edit pages, manage assets, use the AI chat, use notes, use the board, work with forms, manage designs, and publish. Cannot access Settings or Team management.
Viewer Read-only access. Can view the site preview, pages, and assets. Cannot make any changes.

Adding team members

  1. Open the Team page from your account dropdown (top-right)
  2. Click Add Member
  3. Enter their name, email, and a temporary password
  4. Select a role (Editor or Viewer)
  5. Share the credentials - they can change their password after signing in

No email configuration is required. You share credentials directly with your team members.

Managing members

From the Team page, the owner can:

  • Edit a member's name, email, or role
  • Reset a member's password
  • Remove a member (immediately revokes access)

Access control

Role permissions are enforced at the server level:

  • Viewers cannot perform any write operations (POST, PUT, DELETE) - the API returns 403
  • Editors cannot access the Settings page or Team management
  • Navigation automatically adjusts - pages you don't have access to are hidden
  • Notes are private to each user - Owner and Editor notes are separate and not visible to each other. Viewers do not have access to Notes
  • Board is visible to all roles - Owners and Editors can create and manage cards, Viewers can only view

If someone tries to access a restricted page directly (by typing the URL), they see an Access Denied page.

Free to download and use. Found a mistake on this page? Open an issue.

Download