Teams & Workspaces
Workspaces let you organize projects, manage billing, and collaborate with team members. Team collaboration is a Pro feature.
What is a Workspace?
A workspace is a container for:
- Projects: All your feature flag projects
- Team members: People who can access your projects
- Billing: Subscription managed at the workspace level
When you sign up, a “Personal” workspace is automatically created for you.
Workspace Limits
| Plan | Workspaces |
|---|---|
| Free | 1 |
| Pro | Unlimited |
Free users get one workspace (created automatically on signup). Upgrade to Pro for unlimited workspaces.
Team Roles
Each team member has a role that determines what they can do:
| Role | Permissions |
|---|---|
| Owner | Full access. Can delete workspace, manage billing, invite/remove members, change roles |
| Admin | Can create/delete projects and flags, manage environments, invite members. Cannot delete workspace or manage billing |
| Member | Can view and toggle flags. Cannot create/delete flags or manage settings |
Inviting Team Members
- Go to your workspace in the dashboard
- Click Members in the sidebar
- Click Invite Member
- Enter their email and select a role
- Click Send Invitation
What Happens Next
- Existing users: Added to your workspace immediately
- New users: Receive an email invitation to create an account
Managing Pending Invitations
View and manage pending invitations on the Members page:
- Resend - Send the invitation email again (extends expiry by 7 days)
- Cancel - Revoke the invitation before it’s accepted
Invitations expire after 7 days if not accepted.
Changing Roles
Only workspace owners can change member roles:
- Go to Members in your workspace
- Find the team member
- Use the role dropdown to select a new role
You cannot change the owner’s role or your own role.
Removing Team Members
Only workspace owners and admins can remove members:
- Go to Members in your workspace
- Find the team member
- Click Remove
- Confirm the removal
Removed members lose access to all projects in the workspace immediately.
Team Limits
| Plan | Team Members |
|---|---|
| Free | 1 (owner only) |
| Pro | Unlimited |
Pro has no per-seat pricing - invite as many team members as you need at no extra cost.
Creating Additional Workspaces
Pro users can create multiple workspaces:
- Go to Workspaces in the navigation
- Click New Workspace
- Enter a name and URL slug
- Click Create
This is useful for:
- Separating personal and work projects
- Managing multiple clients
- Isolating billing for different teams
Best Practices
Use Appropriate Roles
- Owners: Founders, CTOs, team leads who need full control
- Admins: Senior developers who manage flags and environments
- Members: Developers who need to toggle flags for testing
Organize by Team
Create separate workspaces for different teams or clients to:
- Keep projects organized
- Manage billing separately
- Control access granularly
Audit Changes
Pro plans include audit logs showing who changed what and when. Check Settings → Audit Log to review flag changes.
Next Steps
- Upgrade to Pro for team access
- Learn about environments
- Set up your first flag