Users & permissions
Control who has access to your workspace and what they can do by managing users and assigning roles.

Roles overview
Each user in a workspace has a role that determines what they can see and do.
| Role | What they can do |
|---|---|
| Owner | Full access to everything, including billing and workspace settings. Each workspace has one owner. |
| Admin | Manage employees, organization units, integrations, and most settings. Cannot change billing or transfer ownership. |
| Manager | View and manage employees in their team. Access depends on their organization unit assignment. |
| Employee | View their own data, request time off, and manage personal settings. |
| Developer | Access API settings, service users, and API keys. Intended for technical users setting up integrations or automations. |
Inviting users
- Go to
- Click Invite user
- Enter the person’s email address
- Select a role for the new user
- Click Send invitation
The person will receive an email with a link to join the workspace. Invitations expire after 7 days.
Resending an invitation
If an invitation has expired or the person didn’t receive it:
A new invitation email is sent with a fresh 7-day expiry.
Editing user roles
Suspending and reactivating users
Suspend a user to revoke their access without deleting their account. This is useful when someone leaves the organization or should temporarily lose access.
Suspending a user
Suspended users cannot sign in to the workspace. Their data is preserved.
Reactivating a user
The user can sign in again with their previous role and settings.
Service users and API keys
Service users are special accounts used for API access and automations rather than interactive sign-in.
Creating a service user
- Go to
- Click Create service user
- Give the service user a descriptive name (e.g., “Payroll export” or “Integration sync”)
- Click Create
Managing API keys
Each service user can have API keys for authenticating API requests.
- Open the service user
- Click Create API key
- Copy the key immediately — it is only shown once
Revoking an API key
- Open the service user
- Find the key you want to revoke
- Click Revoke
Revoked keys stop working immediately. Any automations using the key will need to be updated.
Linking users to employee records
A user account and an employee record are separate things in mTime. Linking them connects a person’s sign-in account to their employee data.
- Go to
- Click the user you want to link
- In the Linked employee field, select the matching employee record
- Click Save
This link enables features like viewing personal time-off balances and seeing the team calendar filtered to the user’s team.
Why can’t I see the Timesheet menu or time registration widgets?
If you are an Admin or Owner in a workspace but the Timesheet menu is not visible in the sidebar, and the time-off and time tracking widgets are missing from the dashboard, your user account is not linked to an employee record.
To fix this:
If your employee record does not exist yet, ask an Admin to create an employee profile for you first, then link it to your user account.