Shopping cart
Your cart empty!
Control who can access your platform, what they can do, and how they authenticate. WhiteLabelZoom provides flexible user management with role-based permissions, SSO integration, and full API control.
WhiteLabelZoom uses a role-based access control system. Each user is assigned a role that determines their permissions across the platform.
| Role | Description | Key Permissions |
|---|---|---|
| Admin | Full control over the platform | Manage users, configure branding, view analytics, manage recordings, adjust all settings |
| Moderator | Manage meetings and participants | Create meetings, admit from waiting room, mute/remove participants, start/stop recording |
| Participant | Join and participate in meetings | Join meetings, share screen (if permitted), chat, raise hand, use reactions |
Choose the authentication method that fits your organization. Use the built-in system for simplicity, integrate SSO for enterprise environments, or build a custom flow via the API.
WhiteLabelZoom includes a built-in authentication system with email/password login, password reset, and session management. No additional configuration required to get started.
Integrate with your existing identity provider using SAML 2.0 or OpenID Connect. Supports Okta, Azure AD, Google Workspace, Auth0, and any standards-compliant IdP. Users authenticate through your organization's login flow.
Use the WhiteLabelZoom REST API to implement custom authentication workflows. Generate meeting tokens programmatically, validate users against your own database, and control access from your existing application.
Users can be created in two ways: through the admin dashboard or via the REST API. The admin dashboard provides a simple form to add individual users with a name, email, and role assignment.
For larger organizations, WhiteLabelZoom supports bulk import — upload a CSV or JSON file containing user records to create hundreds of accounts at once. Each imported user receives a welcome email with login instructions.
Not every participant needs an account. WhiteLabelZoom supports guest access, allowing external participants to join meetings via a shared link without creating an account or logging in.
Guests enter a display name before joining and can be held in a waiting room until admitted by the host. Guest access can be enabled or disabled globally or on a per-meeting basis. When disabled, only authenticated users can join.
Fine-grained permissions control what each role can do during a meeting.
| Permission | Admin | Moderator | Participant |
|---|---|---|---|
| Create Meetings | Yes | Yes | No |
| Share Screen | Yes | Yes | Configurable |
| Start/Stop Recording | Yes | Yes | No |
| Admit from Waiting Room | Yes | Yes | No |
| Mute Other Participants | Yes | Yes | No |
| Remove Participants | Yes | Yes | No |
| Lock Meeting | Yes | Yes | No |
| Send Chat Messages | Yes | Yes | Yes |
Organization-level settings allow admins to define defaults that apply to all users and meetings. These include:
Set default values for waiting room, recording, screen sharing, and chat for all new meetings.
Choose whether meetings are recorded automatically, and set the default storage location.
In multi-tenant deployments, each organization can have its own logo, colors, and domain.
Manage users programmatically using the WhiteLabelZoom REST API. Create, update, and delete users from your own application or scripts.
| Method | Endpoint | Description |
|---|---|---|
POST | /api/users | Create a new user |
GET | /api/users | List all users (with pagination) |
GET | /api/users/:id | Get a specific user |
PUT | /api/users/:id | Update user details or role |
DELETE | /api/users/:id | Delete a user |
POST | /api/users/bulk | Bulk import users (CSV/JSON) |
Continue exploring the WhiteLabelZoom documentation.