Workspaces & Roles
Workspaces keep teams, data, and usage separate. Each workspace has its own members, API keys, agents, and quotas.
What are Workspaces?
Use workspaces to separate clients, products, or internal teams while keeping billing and usage isolated.
Workspace Structure
Each workspace contains:
- Agents - AI content generators with specific configurations
- Articles - Generated and manually created content
- API Keys - Authentication tokens for external access
- Usage Metrics - Token consumption and quota tracking
- Members - Team members with assigned roles
Role-Based Access Control
Role-based access control lets you invite owners, admins, and members with different permissions.
| Role | Permissions |
|---|---|
| Owner | Full access, billing, delete workspace |
| Admin | Manage agents, articles, members |
| Member | Create and edit own content |
Usage & Quotas
Usage and quotas are tracked per workspace, so you always know which team is consuming tokens.
- Token Limits - Set maximum tokens per billing period
- Article Limits - Control how many articles can be generated
- API Call Limits - Manage external API consumption
- Monthly Resets - Quotas reset automatically each month
Creating a Workspace
- Navigate to Dashboard
- Click "New Workspace"
- Enter workspace name and description
- Invite team members
- Configure quota settings
Best Practices
- One workspace per client - Keep client data isolated
- Use descriptive names - Make workspaces easy to identify
- Assign appropriate roles - Follow principle of least privilege
- Monitor usage regularly - Avoid quota surprises