Workspace Collaboration
Workspaces in Bayt OS, The Collaborative Intelligence platform, enable teams to collaborate on AI prompts through shared environments, centralized libraries, and powerful permission management.What are Workspaces?
Workspaces are shared environments where teams can:- Create and manage prompts collaboratively
- Share access to a centralized prompt library
- Maintain consistent branding across team content
- Control access with role-based permissions
- Track team activity and contributions
Every user gets a personal workspace by default. Create additional workspaces for teams, projects, or organizations.
Creating a Workspace
1
Navigate to Workspaces
Log into the Bayt OS dashboard and click Workspaces from the sidebar
2
Create New Workspace
Click Create Workspace and provide:
- Name - Your team or project name (e.g., “Engineering Team”)
- Description - Brief overview of the workspace purpose
- Website - Optional link to your organization
3
Customize Branding
Upload visual assets to identify your workspace:
- Avatar - Workspace profile picture
- Banner - Header image for workspace page
4
Set Privacy
Choose workspace visibility:
- Public - Visible in workspace directory, content can be discovered
- Private - Only visible to members
Workspace URL Structure
Each workspace gets a unique URL:Adding Team Members
Invitation Process
1
Open Member Settings
Navigate to your workspace settings and click Members
2
Send Invitations
Click Invite Member and enter:
- Email address - The team member’s email
- Role - Their permission level (see Roles section below)
3
Team Member Accepts
The invitee receives an email with a secure invitation link. They must verify email ownership to join.
Bulk Invitations
For larger teams, use bulk invitations:How to invite multiple members at once
How to invite multiple members at once
- Go to workspace Members settings
- Click Bulk Invite
- Enter email addresses (one per line or comma-separated)
- Select the role for all invitees
- Click Send Invitations
Roles and Permissions
Claro workspaces support four permission levels:Owner
Full workspace control
- Manage all settings
- Delete workspace
- Invite/remove members
- Create and edit all content
- Transfer ownership
Admin
Administrative access
- Manage members and settings
- Invite/remove members
- Create and edit all content
- Cannot delete workspace or transfer ownership
Member
Content contributor
- Create workspace prompts
- Edit own prompts
- View all workspace content
- Cannot manage members or settings
Viewer
Read-only access
- View workspace content
- Cannot create or edit
- Cannot invite members
Permission Matrix
| Action | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| Invite Members | ✓ | ✓ | ✗ | ✗ |
| Manage Settings | ✓ | ✓ | ✗ | ✗ |
| Delete Workspace | ✓ | ✗ | ✗ | ✗ |
| Create Prompts | ✓ | ✓ | ✓ | ✗ |
| Edit Workspace Prompts | ✓ | ✓ | ✓ | ✗ |
| View Content | ✓ | ✓ | ✓ | ✓ |
Changing Member Roles
1
Navigate to Members
Go to workspace settings and click Members
2
Select Member
Find the member whose role you want to change
3
Update Role
Click the role dropdown and select the new permission level
Only Owners and Admins can change member roles. The workspace Owner role can only be transferred, not shared.
Collaboration Workflows
Team Prompt Development
Here’s a typical workflow for collaborative prompt creation:- Small Teams
- Large Teams
- Enterprise
Direct Collaboration
- Team member creates prompt draft
- Shares draft link with team for feedback
- Incorporates feedback and publishes
- Team uses published prompt via API
Best Practices for Team Collaboration
Establish Clear Naming Conventions
Establish Clear Naming Conventions
Create consistent naming patterns for prompts:This helps team members quickly find and understand prompts.
Use Descriptive Titles and Descriptions
Use Descriptive Titles and Descriptions
Write clear metadata for every prompt:
- Title: Specific and searchable
- Description: Purpose, use case, and context
- Tags: Relevant keywords for discovery
Document Prompt Purpose and Context
Document Prompt Purpose and Context
Include context in prompt descriptions:
- What problem does this solve?
- When should this be used?
- What are the expected inputs/outputs?
- Any known limitations?
Coordinate Version Updates
Coordinate Version Updates
Before publishing major updates:
- Notify team members of pending changes
- Test new versions thoroughly
- Use semantic versioning (v1, v2, v3)
- Document changes in description
Regular Team Reviews
Regular Team Reviews
Schedule periodic reviews to:
- Archive outdated prompts
- Identify opportunities for consolidation
- Share best practices and learnings
- Onboard new team members
Managing Workspace Content
Workspace Prompt Library
All prompts created under a workspace are accessible to all members:Organizing Content
Collections
Group related prompts into collections for easier discovery and management
Tags
Use consistent tags across the team to categorize prompts by purpose, department, or project
Categories
Organize prompts into logical categories like “Customer Support”, “Technical Writing”, etc.
Search
Use the workspace search to quickly find prompts by title, description, or tags
Workspace Settings
General Settings
Configure workspace details in settings:- Name - Update workspace display name
- Description - Modify workspace description
- Website - Add or update website link
- Privacy - Toggle between public and private
Branding
Customize workspace visual identity:- Avatar - Upload workspace logo or icon
- Banner - Set header image for workspace page
- Colors - (Coming soon) Custom theme colors
API Access
Each workspace has its own API keys:- Create separate keys for different environments
- Rotate keys regularly for security
- Track API usage per key
Team Communication
Activity Feed
Track team activity in the workspace dashboard:- New prompts created
- Prompt updates and publications
- Members added or removed
- Settings changes
Notifications
Configure notification preferences:- New prompt publications
- Prompt updates from team members
- Member invitations and joins
- Workspace setting changes
Notification settings can be customized per workspace. Go to your user settings to configure notification preferences.
Security Best Practices
Principle of Least Privilege
Principle of Least Privilege
Assign the minimum role needed:
- Use Viewer role for stakeholders who only need visibility
- Reserve Admin role for trusted team leads
- Review member roles quarterly
Regular Access Audits
Regular Access Audits
Periodically review workspace members:
- Remove members who have left the team
- Downgrade permissions when roles change
- Audit API key usage and access
Secure Invitation Process
Secure Invitation Process
Follow secure invitation practices:
- Only invite verified work emails
- Don’t share invitation links publicly
- Revoke unused invitations after expiration
API Key Management
API Key Management
Protect workspace API keys:
- Never commit keys to version control
- Use environment variables for keys
- Rotate keys every 90 days
- Create separate keys per environment
Workspace Analytics
Usage Metrics
Track workspace activity:- Member Activity - Team engagement and contributions
- Prompt Usage - Most accessed prompts
- API Calls - Request volume and patterns
- Growth - Workspace expansion over time
Team Insights
Understand collaboration patterns:- Active contributors vs. viewers
- Prompt creation trends
- Popular prompt categories
- Cross-team usage of prompts
Analytics features are available on Team and Enterprise plans. Upgrade your workspace for advanced insights.
Troubleshooting
Member can't accept invitation
Member can't accept invitation
Common causes:
- Invitation expired (7-day limit)
- Email mismatch (invitation sent to different email)
- Account verification incomplete
Can't create prompts in workspace
Can't create prompts in workspace
Common causes:
- Member role is set to Viewer (read-only)
- Workspace is archived or deleted
Workspace prompts not showing in API
Workspace prompts not showing in API
Common causes:
- Using wrong workspace slug in package name
- Prompt is still in draft status
- API key doesn’t have workspace access
@workspace-slug/prompt-name:versionCan't change member roles
Can't change member roles
Common causes:
- Your role doesn’t have permission (must be Admin or Owner)
- Trying to modify Owner role (can only be transferred)