DemoYou're exploring a demo environment with sample data

Guide

Everything you need to know about UserDesk

What is UserDesk?

UserDesk lets your IT admin hand off routine Microsoft 365 tasks — like creating new users, resetting passwords, and assigning licenses — to trusted non-IT staff such as HR managers or office coordinators.

Instead of logging a ticket every time someone joins or leaves, the right people can handle it themselves through a controlled, auditable interface — without ever touching the Azure or Microsoft 365 admin centers.

Getting Started

When your organization first connects to UserDesk, your Global Admin will need to approve the permissions the app needs. This is a one-time setup step that happens automatically during onboarding.

  • Step 1 — SubscribeAn admin from your organization picks a plan (Starter or Pro) and completes payment.
  • Step 2 — AuthorizeYour Global Admin approves the permissions UserDesk needs to manage users, groups, and licenses in your Microsoft 365 tenant.
  • Step 3 — Sign inAnyone in your organization can now sign in with their Microsoft 365 work account. The first person to sign in becomes the portal Admin.
Note:If you close the browser during setup, check your email for a link to complete the authorization step.

Signing in

You sign in with your Microsoft 365 work account. UserDesk uses Microsoft's standard OAuth login — no separate password to manage.

Your session stays active as long as you're using the portal. Behind the scenes, your access token is automatically refreshed so you don't get logged out after an hour.

Users

The Users page lists every account in your Microsoft 365 tenant. Click any row to open the detail panel where you can view and manage the account. Use the search bar to filter by name, email, or department.

  • Create userClick “+ New user” to create a new M365 account. Pick licenses and groups directly, or apply a template to pre-fill everything.
  • Edit profileClick any user to open their detail panel, then edit display name, department, job title, phone number, and office location.
  • Reset passwordGenerates a readable temporary password (e.g. BoldTiger42!). The user is forced to change it on next sign-in.
  • Enable / Disable accountBlocks or restores sign-in access immediately — useful for offboarding or temporary account holds.
  • Assign / Remove licensesView assigned licenses with friendly names, assign new ones from available inventory, or remove existing ones.
  • Convert to shared mailboxAn offboarding tool that converts a user to a shared mailbox in one step — removes groups, removes licenses, disables sign-in, and converts the mailbox type.
  • Delete userPermanently removes the account from Microsoft 365. Requires confirmation to prevent accidents.
Try it:Try these features right now in the demo — click Users in the sidebar.

Templates

Templates save a standard configuration for a role type in your organization. When you create a new user, pick a template and UserDesk pre-fills department, job title, licenses, and group memberships automatically.

For example, a Sales Rep template might set Department = Sales, assign a Business Premium license, and add the user to the Sales Team group — all in one step. You can still adjust any field before creating the user.

  • NameA descriptive label for the role type (e.g. “IT Contractor”).
  • Department & Job titlePre-filled onto the new user’s M365 profile.
  • Usage locationRequired by Microsoft to assign licenses. Typically the user’s country.
  • LicensesOne or more licenses to assign automatically at creation.
  • GroupsM365 groups or distribution lists the user is added to automatically.
Try it:Explore the templates page — click Users then Templates.

Teams & Groups

The Teams & Groups page is split into two tabs — Teams and Groups & DLs — so they stay conceptually separate even though they use the same Microsoft 365 infrastructure.

  • Teams tabLists every Microsoft Team in your tenant. Click a team to see its members, add or remove people.
  • Groups & DLs tabLists distribution lists, M365 groups, and security groups. Each row shows the group type and email address.
  • Create groupClick “+ New Group” to create Teams, security groups, or distribution lists.
  • Edit & manage membersClick any group to edit its name, description, and manage members directly.
Try it:Try it out — click Teams & Groups in the sidebar.

Audit Log

Every action taken through UserDesk is recorded automatically — password resets, account changes, license assignments, group membership changes, user creation and deletion, and template modifications. Entries cannot be edited or deleted.

  • SearchFilter entries by user or target email address.
  • Action type filterShow only specific actions like password resets or license changes.
  • Date rangeNarrow results to a specific time period.
  • DetailsClick any entry to see full metadata — which licenses, which groups, what changed.
Note:The audit log is your compliance trail. IT admins can review it at any time to see exactly what delegates have done through the portal.

Portal Access & Roles

Every person who signs into UserDesk is assigned one of three roles. The first person from your organization to sign in automatically becomes an Admin. Everyone else starts as a Viewer.

  • AdminFull access — manage M365 users, templates, groups, licenses, billing, and control who else can use the portal.
  • MemberCan manage M365 users (create accounts, reset passwords, assign licenses, manage groups) but cannot change portal access, billing, or settings.
  • ViewerRead-only — can see the user list, groups, and audit log but cannot take any actions.

Plans & Pricing

UserDesk offers two subscription tiers, both available in monthly and annual billing (save ~2 months with annual).

  • Starter — $59/moUp to 50 M365 users, 3 portal admins. User management, password resets, license management, templates, and audit log.
  • Pro — $99/moUnlimited M365 users and portal admins. Everything in Starter plus Teams & Groups management, shared mailbox conversion, advanced group settings, and priority support.

Security

UserDesk connects to your Microsoft 365 tenant using Microsoft's standard OAuth authorization. The portal never stores passwords or has standing access to your data outside of active sessions.

  • Security headersX-Frame-Options, HSTS, Content-Type-Options, XSS Protection, and Permissions-Policy on every response.
  • Rate limitingSensitive write operations are rate-limited to prevent abuse.
  • Session validationEvery API request validates the session, checks token expiry, and verifies the user’s portal role.
  • Token auto-refreshAccess tokens refresh automatically so sessions last beyond the default 1-hour window.
  • Audit trailEvery action is logged with actor, target, timestamp, and full metadata. Entries cannot be edited or deleted.
  • Tenant isolationEach organization’s data is fully isolated. API calls use the signed-in user’s own token.

Ready to get started?

Connect your Microsoft 365 tenant in under 5 minutes.

Start free trial