Employee Management
How to add, manage, and track employees.
Employee Management
DubLedger stores employee records, roles, and permission booleans. These permissions are enforced in API routes.
Adding employees
- Go to Settings → Employees.
- Click Invite Employee.
- Enter the employee's first and last name, work email, and mobile number.
- Select a role: Budtender, Manager, Owner, or Driver.
- Set location access for multi-location operators.
- Send the invitation.
The employee receives an email with a secure invitation link. The link expires after 7 days. You can resend invitations from Settings → Employees.
Roles and permissions
Permission booleans are stored on each employee record and checked by API routes. Common permissions include:
canProcessSales: process POS transactions.canApplyDiscounts: apply discounts to a cart.canVoidTransactions: void completed transactions.canManageInventory: add, edit, and adjust inventory.canManageEmployees: invite and edit employees.canAccessReports: view analytics and reports.canManageSettings: change store settings.maxDiscountPercent: maximum discount a user can apply.allowedLocations: locations the employee can access.
Role summaries
Budtender: process sales, search products, view customers, apply limited discounts, and view the Order Board.
Manager: full POS access, can void transactions and override limits, manage inventory and reports, manage registers and local settings.
Owner: full access to all features, locations, employees, and settings.
Driver: view assigned delivery orders, update status, and capture proof of delivery.
What is not included
- Two-factor authentication (2FA) is not implemented.
- SMS alerts are not delivered.