Built for Kenya's Banking Sector

Facility Management for
Banks & SACCOs in Kenya

SafeHouse Enterprise gives your estate and facilities team a single command centre for every branch — ATM maintenance schedules, vault-area service logs, generator compliance, CBK audit trails, multi-branch work orders, and real-time IoT alerts, all connected to one platform.

95%
ATM Uptime Target via PM Schedules
72hr
Generator Compliance Tracked per CBK Requirement
Branches — No Per-Branch Seat Cap
M-Pesa
Vendor Payments via Native M-Pesa Integration

Why Bank FM Teams Struggle with Standard CMMS Tools

Most maintenance systems were not built with a multi-branch bank in mind. Here is what Kenya's bank FM managers tell us every day.

No Multi-Branch Visibility

You manage 20+ branches but your system shows one location at a time. The MD asks for a national branch health report and you spend a weekend pulling spreadsheets.

ATM PM is a Manual Calendar

ATM preventive maintenance is tracked in Excel. When a technician misses a service cycle, you find out when the ATM goes down — not before. SLA breaches go unnoticed until a complaint reaches the branch manager.

Generator Compliance is Reactive

CBK requires 72-hour backup power certification. Your generator service records are in WhatsApp chats and filing cabinets. During a CBK audit, collecting that evidence takes days.

Vault & Security Service Has No Audit Trail

Who serviced the vault door last? When was the panic button tested? When was the CCTV system last inspected? If these answers are not instant, your audit posture is weak.

Vendor Invoices Take Too Long

A plumber fixes a burst pipe at Westlands branch and sends an invoice to Head Office. Two departments later, nobody knows which branch it belongs to or whether the work was actually done.

Lease Expiries Caught Too Late

Several of your branches are in leased premises. A lease expires without a managed renewal process. The landlord gives 30 days' notice. Your branch needs 90 days of fit-out. This is avoidable.

Purpose-Built Modules for Bank Branch FM

SafeHouse Enterprise's maintenance engine powers every module below. Each is built for multi-branch banking operations — not retrofitted from a generic CMMS.

ATM Preventive Maintenance

Never miss a service cycle. Automated PM schedules keep your ATM fleet compliant and running.

  • Automated PM schedules per ATM — weekly, monthly, and quarterly cycles
  • SLA countdown timers: know when a technician is overdue before the ATM fails
  • Photo evidence upload — technician captures proof of service on mobile
  • First-time fix rate and MTTR (Mean Time to Repair) reporting per ATM unit
  • ATM asset register: model, serial number, installation date, warranty expiry
  • Reactive work order raised automatically when ATM goes offline (IoT trigger)
  Powered by SafeHouse Enterprise Maintenance Module

View Maintenance Module

Multi-Branch Work Order Management

One work order system covering every branch in your network — with role-based access by region.

  • Work orders tagged by branch, cost centre, and asset — filtered at Head Office level
  • Branch staff submit requests via self-service portal — no phone calls to FM team
  • Regional FM managers see only their region; Head of Estates sees everything
  • Escalation rules: overdue work orders automatically routed to senior staff
  • Vendor assignment per branch — your approved contractors receive jobs directly
  • Executive dashboard: open, in-progress, and overdue work orders by branch
  Powered by SafeHouse Enterprise Work Orders

View Work Orders Module

Generator & UPS Compliance

Track every generator service, load test, and fuel reading across your branch network.

  • Generator asset register: capacity, make, installation date, service contract
  • Scheduled weekly and monthly load test work orders — auto-assigned to technicians
  • Fuel log: record delivery, consumption, and current level per branch generator
  • CBK 72-hour backup compliance report: instantly exportable for audit
  • UPS battery replacement tracking with warranty and age alerts
  • IoT integration: real-time power status alerts from branch power sensors
  Powered by SafeHouse Enterprise Assets + IoT

View Assets Module

Security & Vault Service Audit Trail

Every vault inspection, panic button test, and CCTV service is logged, timestamped, and auditable.

  • Vault door and lock service schedule — quarterly, bi-annual, and annual cycles
  • Panic button and duress alarm test log with technician sign-off
  • CCTV camera register: model, location, last maintenance, next service date
  • Access control system (biometric/card reader) maintenance tracking
  • Fire suppression and detection system inspection records per branch
  • Instant audit export: full service history for any security asset at any branch
  Powered by SafeHouse Enterprise Compliance Module

View Compliance Module

Branch Lease & Property Management

Every rented branch tracked from lease signing to renewal. Never miss a critical date again.

  • Branch lease register: landlord, start date, end date, monthly rent, escalation clause
  • Automated renewal alerts at 6 months, 3 months, and 30 days before expiry
  • Rent schedule and payment tracking — reconcile against actual M-Pesa/EFT payments
  • Branch fit-out and renovation project tracking against lease inception
  • Owned-vs-leased branch portfolio summary for finance reporting
  • Document vault: store lease agreements, correspondence, and title documents
  Powered by SafeHouse Enterprise Real Estate Module

View Real Estate Module

Vendor Procurement & M-Pesa Payments

From purchase request to payment — with full branch-level cost centre coding and M-Pesa disbursement.

  • Purchase order raised at branch level, approved at Head Office — multi-level workflow
  • GRN (Goods Received Note) linked to each PO — no invoice paid without confirmation
  • M-Pesa B2C vendor payment triggered directly from approved invoice in SafeHouse Enterprise
  • Budget tracking per branch and per cost centre — flag overspend in real time
  • Vendor performance score: invoice accuracy, response time, and job quality rating
  • Full spend report by branch, vendor, asset category, and financial period
  Powered by SafeHouse Enterprise Finance + M-Pesa

View Finance Module

From Branch Problem to Resolved Ticket — In Minutes

Whether it is an ATM fault, a burst pipe, or a failed generator test, every issue follows the same trackable path.

1

Issue Reported

Branch staff, IoT sensor, or scheduled PM trigger creates a work order — with branch, asset, and priority auto-tagged.

2

Assigned & Dispatched

SafeHouse Enterprise routes the job to the right technician or approved vendor based on branch location and trade category.

3

Work Completed

Technician updates status on mobile, uploads photo evidence, and captures parts used — all linked to the asset history.

4

Closed & Reported

Head Office sees the closed ticket on the live dashboard. Vendor invoice is matched and M-Pesa payment released.

Your Entire Branch Network. One Screen.

The SafeHouse Enterprise Executive Dashboard gives your Head of Estates and CFO a real-time view of every branch's FM health — open work orders, overdue maintenance, budget burn, and compliance status — no report-pulling required.

Branch Network Heat Map

Green / amber / red status per branch based on open work orders, overdue PMs, and compliance gaps.

Cost Centre Spend vs Budget

Compare FM spend against approved budget per branch, region, and asset category — real time.

IoT Alert Feed

Temperature spikes, power failures, and sensor alerts surface instantly — with branch and asset context already attached.

One-Click CBK Audit Report

Export a compliance summary covering generator logs, CCTV inspections, fire safety records, and vault service history — formatted for CBK review.

Branch Network — Live Status
  Live
47
Branches Active
3 this quarter
12
Open Work Orders
2 overdue
98%
ATM PM Compliance
vs 91% last month
KES 2.1M
FM Spend This Month
94% of budget
Westlands Branch
0 open WOs
Compliant
Industrial Area Branch
2 open WOs
PM Overdue
Karen Branch
1 open WO
Compliant
Thika Road Branch
Generator alarm
Alert Active
Mombasa Road Branch
0 open WOs
Compliant

How It Works in Practice

Walk through a typical day in the life of a bank FM team using SafeHouse Enterprise.

ATM Goes Down
CBK Inspector Arrives
Lease Expires in 90 Days
Vendor Invoice Dispute

ATM Goes Offline at Thika Road Branch

It is 11am on a Monday. The Thika Road ATM stops dispensing cash. Here is what happens next — with and without SafeHouse Enterprise.

1

IoT Sensor Triggers Instant Alert

SafeHouse Enterprise's IoT integration detects the ATM going offline and automatically creates a High-Priority work order — tagged to Thika Road Branch and the ATM asset record — before any staff notice.

2

Right Vendor Notified in Seconds

The approved ATM maintenance vendor for the Thika Road zone receives an SMS and in-app notification. SLA clock starts ticking. Head of Estates sees the alert on their dashboard.

3

Technician Resolves and Closes

The technician updates the work order from their phone, uploads a photo of the repaired ATM, and logs parts used. The asset history is updated. The SLA clock stops.

4

Invoice Paid via M-Pesa

The vendor submits an invoice linked to the work order. After Head Office approval, M-Pesa B2C payment is disbursed in minutes — no cheque, no delay, full audit trail.

Work Orders — Thika Road Branch
ATM #TKR-002 — Dispenser Fault
Raised by IoT Trigger · 11:04am · Assigned: Abacus ATM Services
In Progress
Generator Monthly Load Test
Scheduled PM · Due: 18 Jun · Assigned: PowerTech Ltd
Scheduled
CCTV Camera 4 — Angle Adjustment
Raised by Branch Manager · Yesterday · Assigned: SecureVision
Closed
Banking Hall Air Conditioning Service
Quarterly PM · Completed: 2 Jun · Technician: James M.
Closed

CBK Inspector Arrives Without Notice

A Central Bank of Kenya inspection team arrives at your Head Office requesting FM compliance records. SafeHouse Enterprise makes this a non-event.

1

One-Click Compliance Report

The Head of Estates opens SafeHouse Enterprise's Compliance module and clicks "Export CBK Audit Pack." The system generates a PDF covering generator logs, CCTV service history, fire safety inspections, and vault maintenance — for every branch, for the last 3 years.

2

Instant Branch Drill-Down

If the inspector asks about a specific branch, the Head of Estates opens the branch dashboard and shows a live timeline of all service events, technician sign-offs, and photo evidence — in seconds.

3

No Gaps, No Scramble

Because every PM was logged as it happened — not after the audit was announced — the record is complete and credible. SafeHouse Enterprise's automated PM scheduling ensures no branch ever has a missed service event.

Compliance — All Branches
Generator 72hr Compliance — Westlands
Last test: 5 Jun 2026 · Next: 5 Jul 2026
Certified
Fire Suppression Annual Inspection — Karen
Inspected: 2 Feb 2026 · Certificate valid to: Feb 2027
Certified
CCTV Annual Service — Industrial Area
Due: 30 Jun 2026 · Vendor: SecureVision Ltd
Scheduled
Vault Lock Annual Service — Mombasa Rd
Serviced: 10 Jan 2026 · Technician: SafeLock Kenya
Certified

Branch Lease Expires in 90 Days

Your Ngong Road branch lease expires on 1 October. The landlord wants a 40% rent increase. You need data and a plan — fast.

1

Alert Triggered 6 Months Out

SafeHouse Enterprise automatically notified the Head of Estates, the CFO, and the branch manager 6 months before expiry. Today, 90 days out, a second escalation alert fires. No lease expires by surprise.

2

Full Lease History Available

SafeHouse Enterprise shows every rent payment made, every lease addendum, the original fit-out cost, and the branch FM spend history — so your negotiating team walks in prepared.

3

Fit-Out Project Kicked Off

Whether you renew or relocate, SafeHouse Enterprise tracks the fit-out project — contractor work orders, milestone sign-offs, and snag lists — until the branch is operational.

Lease Register — Branch Portfolio
Ngong Road Branch Lease
Expires: 1 Oct 2026 · Rent: KES 280,000/mo · Landlord: Kamau Holdings
90 Days
Kisumu Branch Lease
Expires: 15 Jan 2027 · Rent: KES 195,000/mo
Renewal In Progress
Westlands Branch Lease
Expires: 30 Jun 2028 · Rent: KES 420,000/mo · Owned by Bank
Active
Mombasa Road Branch Lease
Expires: 31 Mar 2029 · Rent: KES 310,000/mo
Active

Vendor Invoice Dispute — Who Approved This?

Finance receives a KES 340,000 invoice from an electrical contractor for work at "multiple branches." Nobody at Head Office can verify it. With SafeHouse Enterprise, this never happens.

1

Every Invoice Linked to a Work Order

SafeHouse Enterprise requires that every vendor invoice is matched to a closed work order before it enters the payment queue. No work order reference, no payment.

2

GRN Confirmed Before Approval

The branch FM officer confirms the work was completed (Goods Received Note) on their mobile. Only after GRN confirmation does the invoice reach the Finance approval queue.

3

M-Pesa Payment with Full Audit Trail

Once Finance approves, M-Pesa B2C releases payment directly to the vendor's registered number. The transaction reference, amount, and timestamp are attached to the work order permanently.

Procurement — Invoice Queue
Volta Electricals Ltd — PO #1142
WO: Industrial Area DB Replacement · KES 87,500 · GRN: Confirmed
Awaiting Approval
PowerTech Ltd — Generator Service
WO: Karen PM-Jun · KES 45,000 · GRN: Confirmed
Paid via M-Pesa
Abacus ATM Services — ATM Repair
WO: Thika Road ATM-002 · KES 28,000 · GRN: Pending
Awaiting GRN
SecureVision Ltd — CCTV Service
WO: Westlands Annual Service · KES 62,000 · GRN: Confirmed
Paid via M-Pesa

Audit-Ready for CBK, NEMA, and Fire Authority

SafeHouse Enterprise keeps your compliance records current, complete, and instantly exportable — not assembled at audit time.

Central Bank of Kenya (CBK)

Generator 72-hour backup compliance, ATM availability records, vault service logs, and physical security inspection evidence — all exportable in a single CBK-formatted report.

Generator Logs ATM Uptime Vault Service Physical Security

Fire Authority & OSHA Kenya

Fire suppression inspection schedules, extinguisher replacement logs, emergency exit compliance checks, and occupational safety records — tracked per branch with certificate expiry alerts.

Fire Certificate Extinguisher Log OSHA Inspection Emergency Exits

NEMA & Environmental

Generator fuel storage compliance, waste disposal records, and environmental inspection sign-offs — particularly for branches with backup fuel tanks above 450L requiring NEMA registration.

Fuel Storage Waste Disposal NEMA Certificate

ISO 22301 Business Continuity

Maintain verifiable evidence of your FM contribution to business continuity: power backup tests, recovery time records, and critical system maintenance logs aligned to ISO 22301 requirements.

BCP Evidence RTO Records System Uptime

CCTV & Physical Security Audit

Camera register, annual service records, DVR/NVR maintenance logs, and access control system inspection history — organised per branch, with evidence attached to every service event.

Camera Register DVR Maintenance Access Control Panic Button Tests

NCCG & Local Authority

Single Business Permit linked to each branch, county building inspection compliance, signage permit tracking, and drainage/sanitation inspection records for branches across Nairobi and counties.

Business Permit Building Compliance County Inspections

Priced for Kenya's Financial Sector

SafeHouse Enterprise is licensed per organisation — not per branch, not per user. Whether you have 5 branches or 200, you pay one predictable monthly fee. Includes onboarding, data migration, and a dedicated account manager.

Typical implementation for a 20-branch bank: 4–6 weeks. All data hosted in Kenya. M-Pesa integration included at no extra cost.

Ready to Bring Order to Your Branch Network?

Book a 30-minute demo tailored to your bank or SACCO. We will show you your branch dashboard, walk through an ATM maintenance workflow, and run a live CBK compliance export.