Emergency Alerts
Waiting for active panic alerts.
Operations Overview
Executive view of today's schedules, hub performance, and operational exceptions.
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
Review generated run instances, search by template/run identity, and monitor upcoming planned versus in-progress schedules.
Schedules
Prepped
Loaded
In Progress
Stops Done
Completed
Schedules Workspace
Switch between the date-based schedule list and a driver board that shows who is carrying the next workload.
Add Stop
Log phone requests for ATM replenishment or branch delivery. Search the site, confirm details, and notify vault.
Prep Dashboard
Review scheduled preparation assignments, confirm box readiness, and hand over ready boxes to field crews.
Schedules In Scope
Filled Boxes
Remaining Boxes
Branch Boxes
Ready ATMs
Schedule Preparation Board
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.
Seals UI: pool-fit divulge · 20260614i
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.
Hub Vault
Track bank cash intake, on-hand balances by denomination, and release cash to prep before box scanning starts.
Vault UI: R2 MVP
On Hand
Reserved
Available
Pending Releases
On-Hand By Bank
Bank Cash Ledger
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 Bank Intake
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).
Vault Releases
After schedules are built, release cash per stop (VOUT). Expand a bank, enter EGP per slot, then release each stop.
Vault Handover to Prep
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
Today's Vault Activity
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
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 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
Settings
Control system defaults for routing, schedule generation, permissions, notifications, and integrations.
Operational Defaults
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.