Branches & User Management
Amwal provides native multi-branch support and role-based access control (RBAC), allowing merchants to securely manage team permissions and omnichannel retail branches across online storefronts and physical point-of-sale (POS) locations.
User Roles & Permission Hierarchy
Amwal defines 6 distinct roles to ensure strict separation of duties and secure access control:
Rendering diagram...
Role Permissions & Matrix
| Role | User Management | Payment Links | Reports & Statements | Integrations & Keys | Best Suited For |
|---|---|---|---|---|---|
| Owner | Full Control | Create & View | Full Access | Full Access | Business Owners & Managing Directors |
| Admin | Manage (except Owner) | Create & View | Full Access | Full Access | Operations Directors & Technical Leads |
| Accounting | No Access | View Only | Full Financial Reports | No Access | Finance Teams & Accountants |
| Operation | No Access | View Only | No Access | No Access | Fulfillment & Customer Support |
| Supervisor | No Access | Create & View | Statement Reports | No Access | Branch Managers & Floor Supervisors |
| Cashier | No Access | Create & View | No Access | No Access | Store Cashiers & Sales Reps |
In-Store Branch & POS Workflow
The following sequence diagram illustrates how branches, supervisors, cashiers, and customers interact during an in-store installment sale:
Rendering diagram...
Branch Management Guide
1. Adding a New Branch
- Log in to the Amwal Merchant Dashboard.
- Navigate to Branches from the sidebar.
- Click + Add Branch and specify:
- Branch Name (e.g. Riyadh Olaya Flagship, Jeddah Red Sea Mall)
- City & Address
- Assigned Supervisors & Cashiers
- Click Save. Each branch receives a unique identifier for transaction reporting and settlement tracking.
2. Managing Branch Users
- Open Settings > User Management.
- Click + Invite User.
- Enter the employee's email, select their assigned branch, and choose their role (Supervisor or Cashier).
- The user receives an email invitation to set their password and begin processing sales.
