Workspaces
Workspaces are containers that help you organize your SMS activities, campaigns, and developer apps. Each workspace can contain multiple campaigns and control whether developer apps can access it through the developer access setting.What is a Workspace?
A workspace is a logical container that holds:- Campaigns: Organize your messaging campaigns
- Developer Apps: Control which apps can access the workspace
- Settings: Basic workspace configuration like name and description
- Developer Access: Enable or disable developer app access to this workspace
When to Use Workspaces
Project Organization
- Marketing Campaigns: Separate workspace for promotional activities
- Transactional Messages: Dedicated workspace for order confirmations, alerts
- Client Projects: Individual workspaces for different clients
- Development vs Production: Separate environments for testing and live usage
Developer Access Control
- Developer-Accessible Workspaces: Enable
developer_access = true
for workspaces that need OTP services and developer app integration - Standard Workspaces: Keep
developer_access = false
for simple messaging campaigns
Best Practices
Workspace Organization
- Clear Naming: Use descriptive names that indicate the workspace purpose
- Separate Environments: Create different workspaces for development and production
- Enable Developer Access: Only enable when you need OTP services or developer apps
- Documentation: Keep track of what each workspace is used for
Security Considerations
- Developer Access: Only enable on workspaces that actually need OTP functionality
- Access Control: Be mindful of which workspaces have developer access enabled
- Environment Separation: Keep development and production workspaces separate