Amwal Tech logoDocs

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

RoleUser ManagementPayment LinksReports & StatementsIntegrations & KeysBest Suited For
OwnerFull ControlCreate & ViewFull AccessFull AccessBusiness Owners & Managing Directors
AdminManage (except Owner)Create & ViewFull AccessFull AccessOperations Directors & Technical Leads
AccountingNo AccessView OnlyFull Financial ReportsNo AccessFinance Teams & Accountants
OperationNo AccessView OnlyNo AccessNo AccessFulfillment & Customer Support
SupervisorNo AccessCreate & ViewStatement ReportsNo AccessBranch Managers & Floor Supervisors
CashierNo AccessCreate & ViewNo AccessNo AccessStore 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

  1. Log in to the Amwal Merchant Dashboard.
  2. Navigate to Branches from the sidebar.
  3. Click + Add Branch and specify:
    • Branch Name (e.g. Riyadh Olaya Flagship, Jeddah Red Sea Mall)
    • City & Address
    • Assigned Supervisors & Cashiers
  4. Click Save. Each branch receives a unique identifier for transaction reporting and settlement tracking.

2. Managing Branch Users

  1. Open Settings > User Management.
  2. Click + Invite User.
  3. Enter the employee's email, select their assigned branch, and choose their role (Supervisor or Cashier).
  4. The user receives an email invitation to set their password and begin processing sales.

On this page