Skip to content

Users and roles

Everyone who signs in to your workspace needs a user account. Open System → Users.

Every user has a type, which decides the screens they see:

  • Staff for office, dispatch, hub, finance, and management. They use the full dashboard.
  • Driver for riders and drivers. They get the simplified driver screens. See Using MMDeliApp as a driver.
  • Merchant for your customers who book their own parcels. They only see their own parcels, payouts, and reports.

A role is a named set of permissions. Every workspace starts with these:

Role Suited to Highlights
Super Admin The owner Can do everything, always
Admin Trusted managers Every permission
Manager Operations leads Runs, hub, D2D, cash, payouts, journals, users; cannot delete users or manage roles
Accountant Finance team Collections, payouts, journals, reports, settlements; read-only on operations
Staff Office and hub staff Parcels, runs, hub scanning, sorting, recording collections
Driver Riders Their own runs and results only
Merchant Customers Their own parcels, pickup requests, payouts, and reports

To adjust a role, open System → Roles & Permissions, choose the role, and tick or untick permissions. You can also create new roles, for example “Hub Supervisor”.

  1. Choose Add User.
  2. Enter the name, and an email or a phone number. Phone numbers look like 09123456789.
  3. Pick the user type and role.
  4. Leave the password blank to auto-generate one, and tick Send login credentials via email if the person has an email address. For phone-only users, share the password with them in person.
  5. Save. The person must change the password on their first sign-in.

When someone leaves, choose Deactivate. They can no longer sign in, but their name stays on the parcels, runs, and journal entries they touched. This keeps your audit history intact.

Admins can open Audit Logs to see who created, changed, or deleted records, filtered by type and action. Sign-ins are recorded too.