Control Who Sees and Acts on Data

User roles, approval permissions, and access control for timesheets, leave, and settings.

Permissions panel showing user roles and restricted access settings

User Roles

Every person in your monday.com account is assigned one of three roles inside WorkHub. The role determines what they can see and do across all plugin features.

Admin

Admins are monday.com account owners and users with admin rights in monday.com. They have full access to every plugin feature, every user's data, and all settings. Admins can also promote other users to App Admin.

App Admin

App Admins are users explicitly granted elevated access by an Admin. They can do everything an Admin can except promote other users to App Admin. This role is useful for team leads or project managers who need to manage settings without having full monday.com admin rights.

Member

Members are regular monday.com users who have access to the plugin. They can log time, submit timesheets, request leave, and view their own workload and reports. Members cannot access settings or view other people's data unless they are assigned as an approver or viewer.

Admin vs App Admin

Both roles have full access to plugin features and settings. The only difference is that Admins can promote users to App Admin, while App Admins cannot. This prevents privilege escalation within the plugin.

Role Who qualifies What they can do
Admin monday.com account owner and admin users Full access to all features, settings, and all users' data. Can designate App Admins.
App Admin Users promoted by an Admin Full access to all features and settings. Cannot promote other users.
Member Regular monday.com users with plugin access Log time, submit timesheets, request leave, view own data.

Timesheet Approval Permissions

Timesheet approval permissions control who can approve, reject, and reopen timesheets, and who can view other people's timesheet data. These are configured in Settings › Timesheet Access.

Approver Rules

Each approver rule connects a target (whose timesheets) to a grantee (who gets the permission). Rules have three parts:

Example rules
  • All users → Approve → Alice — Alice can approve timesheets for everyone.
  • Team: Engineering → Approve → Bob — Bob can approve timesheets for all Engineering members.
  • User: Charlie → Approve → Diana — Diana can approve only Charlie's timesheets.

Priority Chain

When a user submits a timesheet, the system picks the approver automatically using a priority chain:

  1. Per-user assignment — a rule targeting this exact user takes highest priority.
  2. Per-team rule — a rule targeting one of the user's monday.com teams.
  3. All-users rule — a catch-all rule for the entire workspace.
  4. Implicit admin access — Admins and App Admins can always approve any timesheet, even without explicit rules.

The most specific match wins. If multiple rules match at the same level, the earliest-created rule takes precedence.

Best practice Start with one "All users" rule to cover your entire workspace. Then add team or per-user rules where reporting lines differ. The broad rule acts as a safety net.

Per-User Assignments

In the Approvers sub-tab, you can directly assign specific approvers to specific users. Multi-select is supported: pick several users and several approvers to create all combinations at once. Per-user assignments always override team and all-users rules.

View Access

By default, users can only see their own timesheets. Additional view access comes from:

Approve implies view

You do not need to create a separate view rule for approvers. Anyone who can approve a timesheet can also view it.

Leave Approval Permissions

Leave approval uses a simpler model than timesheets. Each user has one designated leave approver, assigned by an Admin in Settings › Leave Settings › Leave Approvers.

How It Works

When a user creates a leave request, the approver field is automatically filled in and locked. The user cannot change it. This ensures every leave request follows the configured reporting structure.

No approver assigned? If a user has no leave approver, they cannot submit leave requests. The approver field will be empty and submission is blocked. Ask an Admin to assign an approver in Settings › Leave Settings.

Leave Actions by Role

Action Assigned Approver Submitter
Approve a pending request
Reject a pending request
Recall own request (before approval)
Revoke approved leave
No admin override for leave Unlike timesheets, Admins cannot approve or reject leave requests unless they are the explicitly assigned approver. To act on someone's leave, an Admin must first be assigned as that person's leave approver.

Timesheets vs Leave: Key Differences

Aspect Timesheets Leave
Assignment model Rule-based with priority chain Direct per-user assignment
Team-based rules Supported Not supported
Admin override Admins can approve any timesheet Must be assigned approver

Access Control for Settings

Only Admins and App Admins can open the Settings panel. Members and restricted users cannot see or change any configuration. The Settings panel is where you manage:

The Permissions Tab

Inside Settings, the Permissions tab has three sub-tabs:

Sub-tab Purpose
Manage Access Toggle "All Users" mode or add individual users to the allowlist. When "All Users" is on, everyone in your monday.com account can use the plugin.
Restrict Users Block specific users from all plugin features. Restricted users see an access-denied message.
App Admins Promote users to App Admin or revoke that status. Only monday.com Admins can do this.
Tip For most organizations, keep "All Users" enabled and use Restrict Users only when you need to block specific individuals. This avoids ongoing user management as new people join.

Restricted User Views

Users on the restricted list are completely blocked from the plugin. They cannot:

The restricted list always takes priority. Even when "All Users" mode is on, restricted users are blocked. To restore access, an Admin removes the user from the restricted list in Settings › Permissions › Restrict Users.

Guest Users

monday.com guest users (external collaborators) are automatically restricted from time tracking, timesheets, and leave features. No manual configuration is needed. Guests can view the Resource Scheduler on boards they have access to, but only in read-only mode.

Why are guests restricted?

Guest users typically represent external clients or contractors who should see project progress but not internal data like worklogs, timesheets, and leave balances.

My Settings (View Your Permissions)

Every user can see their own permission assignments by opening My Settings from the app sidebar. This read-only panel shows your leave approver, timesheet approver, and assigned work capacity scheme. If any field shows "Not assigned," contact your Admin.