Organization Management

You can manage your organization's users and workspaces in the User Management page of the Recall dashboard.

📘

View the User Management Dashboard

Roles

Organization-wide roles determine what actions users can perform:

RoleDescription
DeveloperAble to access the dashboard and create API keys.
AdminAll the privileges of the "Developer" role. Can also create new workspaces, invite new users, and manage the permissions of other users.

User Management

Users can join multiple workspaces in your organization. This allows a single user to have their own development environment while also having access to staging and production environments if desired.

As an admin, you can delegate workspace access for the other users in your workspace.

Workspaces

You may want to have multiple workspaces to separate different environments. Each workspace operates independently, with its own settings, users, and API keys, allowing you to develop and test changes in isolation.

📘

Only admins can create new workspaces and manage workspace permissions.

Creating a new workspace

If you're an Admin in your organization, you can create new workspaces from the Team page in the dashboard under the Workspaces tab:

You can also create a new workspace using the workspace switcher in the top left of the dashboard:

Managing workspace access

Admins can also update which team members can access workspaces from the Team page under the Members tab:


Billing

You do not have to pay an additional platform fee or other fee in order to use multiple environments.

Any usage will be consolidated under the same billing account as your production credentials.

FAQs

How do I manage dedicated environments?

You can create a separate workspace per environment in the Recall dashboard. All data is scoped at the workspace level (i.e. bot data, webhook urls, calendars, platform credentials, transcription credentials, etc.) so a separate workspace will ensure the data/configs will be isolated to your environment