Emergency Alerts
Waiting for active panic alerts.
Live Operations Map
Live map of vehicles on open schedules, filtered by hub or zone.
Open Runs
On Road
At Stop
Stale GPS
No GPS
Today's Schedules
In Progress
Stops Done
Hubs At Risk
Operations Matrix By Hub
Risk-ranked hub view so leadership can triage the most critical operations first.
| Hub | Total | Active | Pending | Critical | Readiness | Prep Completion | Risk |
|---|
Executive Exception Feed
Highest-priority anomalies across all hubs, sorted for immediate intervention.
Scheduled Runs
Define recurring ATM replenishment and field-service runs, attach ATMs to each route, and turn templates into daily executable runs.
Templates
Route ATMs
Published
Draft
Upcoming Run Templates
Branch Runs
Create branch delivery runs from branch stops, then edit those branch-first routes from this tab without falling back to ATM geometry selection.
Runs
Branches
Banks
Pending
Collection Runs
Collection runs can now be created from service locations, while collection-specific listing and advanced editing will follow in the next slice.
Runs
Collections
Picked Up
Pending
Denomination Overrides
Create daily or period-based denomination substitutions at hub, run, or ATM scope. Effective values follow ATM, then run, then hub, then ATM master.
Active Rules
Create Override Period
Use this when a denomination is temporarily unavailable and the ATM should behave as if a slot dispenses another denomination for a defined period.
Schedules
Schedules
Prepped
Loaded
In Progress
Stops Done
Completed
Submitted Vault pickup requests wait here. Attach 1–2 hub trucks to create schedule instances (mint → hub).
Add Stop
Log phone requests for ATM replenishment or branch delivery. Search the site, confirm details, and notify vault.
Prep Dashboard
Schedules
Filled
Remaining
Branch boxes
Ready ATMs
Seal QR Registry
Head office registers vendor seal orders into the corporate pool, then divulges whole packs to hubs. Type is set on first field scan.
Total Seals
Corporate Pool
At Hubs
Scanned
Procurement Divulge Planner
Run once per vendor shipment. Preview splits the batch by weekly burn. Apply records a system divulge (ownership move) for all hubs in the plan — it does not confirm physical delivery to hubs.
Next Seal Order Estimate
Next Seal Order Estimate
Advisory only for procurement. Uses on-hand stock, burn since the last batch, new ATMs, and unallocated corporate pool to suggest the next order size.
Divulge plan by hub
Register Vendor Order
Register the full purchased range into the corporate pool. The next starting code is suggested automatically from the last order.
Correct Vendor Order
Void removes a wrong registration when no seals were scanned. Return to pool undoes a divulge plan when hubs have not scanned any seals yet.
Counting Vault
Receive returned ATM boxes and mint pickups. Confirm unloaded sealed boxes, then hand them to Vault. Head office can watch all hubs read-only.
Pending Returns
Select a hub to view pending returns.
Receive into Counting
Scan a returned box QR after crew unload. Possession moves from vehicle/crew to Counting for this hub.
Pending return boxes
Boxes still on vehicle/crew after ATM return — receive them into Counting from the Receive tab.
ATM installed / expected returns
Empty install list = first Wardeya replenishment (no return boxes to scan).
Mint pickups at hub
After field arrival: ATM type → start counting → Vault Register Bank Intake → confirm vault intaken. Delivery type → confirm sealed receive.
Hub Vault
Track bank cash intake, on-hand balances by denomination, and release cash to prep before box scanning starts.
On Hand
Reserved
Available
Pending Releases
After schedules are built, release cash per stop (VOUT). Expand a bank, enter EGP per slot, then release each stop.
Live balances by bank plus intake, release, and adjustments for the selected period. Open the full statement here in Vault for printable movement detail.
On Hand
Period Intake
Period Released
Period Net
Register a bank mint collection instruction. This does not add cash to Vault yet — it creates a pickup request for Scheduling (1–2 trucks). After ATM replenishment cash is counted, use Register Bank Intake.
Expected intake
Pickup requests for the selected hub and service date above. Open Schedules → Mint Pickups to attach 1–2 trucks.
Enter the EGP amount received in each note type — e.g. 1,000,000 or 1M in the 200 box means one million pounds in 200s. K/M shorthand works (100K, 20M). Tab out of the field to expand.
Today's Intakes
Intake VINs recorded today and since yesterday at this hub (each row shows date/time).
Physical cash handed to prep today. Enter EGP per denomination — prep can scan until this pool is used. Partial handovers are OK.
Prep required today
All banks at this hub — select a bank below to narrow.
| Denom | Scheduled | To fill | Handed | Available | To hand |
|---|---|---|---|---|---|
| No scheduled prep work for this date yet. | |||||
Today's Handovers
Intake, release, and handover for the selected service date at this hub. Use Transaction History for date ranges, bank filters, and full detail.
Bank Funds Statement
Full period statement for this hub. Search and AI ask fields will live on this screen.
Find & ask
Lookup a transaction or ask a vault question. More search and AI fields will be added here.
Opening
Closing
On Hand (live)
Period Intake
Period Released
Period Net
Balances by bank
Click a bank row to filter movements for that bank.
| Bank | Opening | Period Intake | Period Released | Adj | Period Net | Closing | On Hand | Available |
|---|
| When | Tx code | Type | Hub | Bank | Amount | Balance after | Reference |
|---|
AI Analysis
Analyze a selected hub using current inner runs, ATM and branch distribution, upcoming schedule load, and Google driving distance to identify better dispatch and polygon choices.
Hub Analysis
Hub Map
Map point
Inner Runs
ATMs
Branches
Schedules
Teams
Uncovered ATMs
Recommendations
Run the hub analysis to see polygon, distance, and team utilization recommendations.
Run Insights
Each analyzed inner run will appear here with drive distance, duration, utilization score, and suggested changes.
Uncovered ATMs
All ATMs are covered by active runs.
Users & Credentialing
Manage dispatchers, supervisors, auditors, and field operators with per-page visibility and explicit read-only access.
Total Users
Active Users
Inactive Users
Suspended Users
Users
Menu Management
Choose a user role, then set each menu item to Hidden (H), Read-only (R), or Full (F). Save Menu to apply.
Add User
Create a back-office or supervisory account in the main users table and assign its access role immediately.
Teams
Review hubs first, then the teams and members operating under each one across the country.
Total Teams
Total People
Active People
In Shift
Hubs And Teams
Add Team Member
Create a field-app account under an operational team and store the person in the team_people table.
Cleaning Teams
Manage ATM cleaning crews, territory coverage, shift availability, and recurring service bundles.
Team Coverage
Reports
Operational reports built directly from live run, stop, and preparation data.
Hubs
Manage operational hubs, their center points, and the geofenced coverage areas used to assign branches, ATMs, and future runs.
Total Hubs
Active Hubs
Inactive Hubs
Hub Directory
Add Hub
Create a hub record with bilingual identity, center point, and map-based geofence coverage.
Banks
Manage the bank master directory used across branches, ATMs, user assignment, and operational reporting.
Total Banks
Active Banks
Inactive Banks
Bank Directory
Add Bank
Create a bank master record with bilingual names and head-office details.
Add Branch
Create a bank branch with its bank, hub, address, and map coordinates.
Add Requestor
Authorize a bank Head Office or branch contact to request ATM replenishment or branch transfers. Add only after a bank official request.
Add Client
Create a parent commercial client with billing, contact, and default hub details.
Add Client Branch
Create a client branch or pickup site linked to its parent client and operational hub.
Add ATM
Create an ATM record with its bank, optional branch link, address, and map coordinates.
Services
Coordinate ATM replenishment, repair, and cleaning service definitions so operational work follows the correct workflow by type.
Replenishment
Repair
Cleaning
Detailed Operator Help
Screen-by-screen training guide for registered users (Arabic / English). Use the index on the left inside the guide.
Settings
Control system defaults for routing, schedule generation, permissions, notifications, and integrations.
Operational Defaults
Portal build
Deploy version stamps for support. Hidden from day-to-day module screens.
Vehicles
Manage the hub fleet inventory, operational status, plates, and scan QR codes used for field vehicle confirmation.
Total Vehicles
Active
Maintenance
Inactive / Retired
Fleet Directory
Add Vehicle
Register a fleet vehicle with plate, code, hub, and operational status.
Replenishment Boxes
Manage the master inventory of replenishment cash boxes, assign preferred banks, and track operational status.
Total Boxes
Active
Out of Service
Under Repair
Box Directory
Add Box
Register a new replenishment cash box with its QR code and optional bank assignment.