Documentation menu

Workspaces

Workspaces are the top-level container for everything in MASK. Each workspace has its own links, bio pages, QR codes, analytics, billing, and team members.

What is a workspace

A workspace is an isolated environment where you manage your links and content. All resources (links, bio pages, QR codes, campaigns) belong to a single workspace and are not shared across workspaces.

Common use cases for multiple workspaces include separating personal and business projects, managing different clients, or isolating staging and production environments.

Creating a workspace

After signing up, you'll be prompted to create your first workspace. To create additional workspaces, click the workspace switcher in the sidebar and select Create workspace.

Each workspace requires a name and a unique slug. The slug is used in URLs and cannot be changed after creation.

Switching between workspaces

Use the workspace switcher in the top-left corner of the sidebar to switch between workspaces you own or have been invited to. Your current workspace is indicated by a checkmark.

Member roles

Each workspace member is assigned one of nine roles. Roles determine what actions a member can perform within the workspace. Seven are for your own team; the last two are for clients you share work with.

RolePermissions
OwnerFull control over the workspace. Every permission, including billing and team management. Created with the workspace and cannot be assigned to anyone else.
AdminThe same permissions as the Owner, including billing and domains. Cannot change or remove the Owner.
ManagerAll content, analytics and exports, branding, approvals, and the audit log. Cannot manage members, billing, domains or workspace settings.
EditorCreate and edit links, bio pages, QR codes, and campaigns, and view analytics. Cannot export analytics or manage members and settings.
AnalystView and export analytics, and nothing else. No access to content or settings.
BillingBilling and subscription management. No access to content or analytics.
DeveloperAPI keys and webhook endpoints, plus links, bio pages, QR codes and viewing analytics. No campaigns, billing or member management.
Client ViewerA client-facing role. Analytics only.
Client ApproverA client-facing role. Analytics, plus approving work for publishing.

Inviting members

Go to Team in the sidebar and click Invite. Enter the email address and select a role. The invitee will receive an email with a link to join the workspace.

Pending invitations can be revoked before they are accepted. You can change a member's role at any time from the same page. The Owner's role cannot be changed and the Owner cannot be removed.

Workspace settings

Workspace configuration is spread across the sidebar rather than gathered under one Settings page:

  • Settings — Update the workspace name. The slug is shown but cannot be changed.
  • Team — Invite, remove, and change roles for team members.
  • Domains — Connect custom domains for branded short links and bio pages.
  • Billing — View your plan, manage subscription, and update payment method.
  • Settings → Developer — Generate and revoke API keys, and review API usage.

Deleting a workspace

There is no control for deleting a single workspace. A workspace you own is removed only when you delete your whole MASK account, from Profile settings → Danger Zone, which takes every workspace you own with it. Contact support if you need one workspace removed on its own.