Logo
RENTAL MESSAGING
Main
Dashboard
Property Management
Houses Tenants Future Tenancies
Financial
Payments Invoices Inv. Register Mgmt Expenses Deposit Refunds
Communications
Broadcasts WhatsApp
Operations
Work Orders
Reporting
Reports Monthly Reports
Documentation
Documents
System
Users Archive Pending Ov.
—
Logo
RENTAL MESSAGING
Navigation

—

ADMINISTRATOR
Dashboard Houses Tenants Payments Broadcasts WhatsApp Invoices Work Orders Reports Documents Invoice Register Monthly Reports Mgmt Expenses Deposit Refunds Archive Pending Overpayments Users
Logo
[RENTAL_SYS]

Admin Login

Property manager access

01 / DASHBOARD

Rental Command Center

Tenants, rent due dates, revenue & WhatsApp

Logo
[TENANTS]

TOTAL

—

[VACANT]

VACANT UNITS

—

[OVERDUE]

OVERDUE

—

[REVENUE]

COLLECTED MTD

—

[DUE_7D]

DUE IN 7 DAYS

—

[PENDING]

PENDING PAYMENTS

—

[ARREARS]

TOTAL ARREARS

KES 0

COMMUNICATIONS

WhatsApp Module

QR-linked WhatsApp notifications using your own account

WhatsApp Status

Checking…
0
Today
0
Sent
0
Failed
0
Queued

Connect WhatsApp

Scan this QR code using the WhatsApp account you want to use for tenant notifications.

Generating QR code…

  1. 1. Open WhatsApp on your phone
  2. 2. Go to Settings → Linked Devices
  3. 3. Tap "Link a Device"
  4. 4. Scan this QR code
Waiting for scan…

Notification Settings

Message History

Tenant Phone Type Status Direction Created
No messages yet

Message Templates

Loading templates…

Send Test Message

TENANT DASHBOARD

Tenant Profile

Details and payment history

[PAYMENT_STATUS]

—

KES —
Paid: KES 0 Rent: KES 0
Arrears (carry-forward): KES 0
Deposit: KES 0 / KES 0
Garbage Fee:
Agreement:
Charged: KES 0 Paid: KES 0 Balance: KES 0
Charged: KES 0 Paid: KES 0 Balance: KES 0
Credit: Advance Rent:
[TENANT_STATUS]

—

TOTAL PAID

KES 0

PENDING

KES 0

PAYMENTS

0

[TENANT_INFO]
Name —
Unit Code —
Phone —
National ID —
Rent (KES) —
Next Rent Due —
Move-in Date —
Agreement Fee —
Water Charges —
[HOUSE_INFO]
House Name —
House ID —
Total Units —
[MAINTENANCE]

Maintenance / Repairs

WO No Issue Problem Responsibility Cost Status
Loading...
Maintenance Outstanding: KES 0
[PENALTIES]

Penalties / Invoices

Invoice No Type Description Amount Date Status Actions
No penalties
[PAYMENT_HISTORY]

Payment History

Receipt No. Amount M-Pesa Ref Date Status Actions
Loading...
[DEPOSIT_REFUND]

Deposit Refund

Deposit Paid

KES 0

Deductions

KES 0

Refundable

KES 0

Status

—

Due: — Countdown: —

02 / HOUSES

Managed houses

House ID House name Number of Units Clients Payment Notes

02 / HOUSE DASHBOARD

House dashboard

Clients, occupancy & actions

TOTAL UNITS

0

CLIENTS

0

VACANT UNITS

0

PAID TENANTS

0

UNPAID TENANTS

0

MAINTENANCE

KES 0

0 issues

VACANT HOUSE NUMBERS

—

Unit number Name Phone Status Payment

02 / HOUSE

Add house

House Charges

Configure charges for this house. Toggle each on/off. Enabled charges auto-apply to new tenants.

Payment Configuration

02 / TENANTS

Tenant registry

Unit number Name Phone House Rent (KES) Agreement Due date Status

FUTURE TENANCIES

Reserved Units & Future Payments

Track prospective tenants, record pre-move-in payments, and allocate them to future months

0
Reserved
0
Activated
KES 0
Total Approved
KES 0
Pending Approval
Property Unit Prospective Tenant Phone Allocated Month Rent (KES) Deposit (KES) Total Paid Status

Record Future Payment

Payment History

Date Amount Mode Purpose Allocated To Reference Status

03 / PAYMENTS

Rent payments

Record and approve tenant payments — WhatsApp confirmation on approve

Record Payment

Select a payment mode and click Parse.

Receipt No. Tenant Amount Mode / Ref Date Status

05 / BROADCASTS

Broadcast center

Send to all houses or a single house, using templates or custom text.

Send broadcast

Templates

[INVOICE_GENERATOR]

Invoice Center

Generate and send PDF invoices to tenants

Leave blank to use the current month.

TENANT
—
PROPERTY / UNIT
—
MONTHLY RENT
—
PHONE
—

Leave blank and the system auto-generates a unique number: GEHPM-INV-YYYYMM-NNNNNN

Line Items

Qty Description Unit Price Total
Subtotal: KES 0
Total Deductions: KES 0
V. A. T(16%):
Grand Total: KES 0

Exp No Date Category Description Source Property Amount Paid Outstanding Status Actions
Loading expenses...

Management Expenses History

Total Incurred

KES 0

Total Paid

KES 0

Outstanding

KES 0

Expenses

0

Date Invoice # Category Description Property Source Amount Status
Click "Search" to load expenses.

Property Expense Report

Record Payment

Payment History

Loading...

Salary Management

Previous Outstanding: KES 0  +  Current Salary: KES 0  =  Total Payable: KES 0

Current Month Salary Summary

Total Expected

KES 0

Total Paid

KES 0

Total Outstanding

KES 0

Employees

0

Employee Month Prev. Balance Expected Total Payable Paid Outstanding Status Actions
Loading salary records...

Record Salary Payment

Payment History

Loading...

Salary History

Loading...

Staff Advances

Staff Advances Summary

Total Advanced

KES 0

Total Recovered

KES 0

Total Outstanding

KES 0

Active Advances

0

Employee Date Reason Property Amount Recovered Outstanding Status Actions
Loading staff advances...

Record Recovery Payment

Recovery History

Loading...

Employee Rent

Previous Balance: KES 0  +  Monthly Rent: KES 0  =  Total Rent Due: KES 0

Employee Rent Summary

Total Rent Due

KES 0

Total Paid

KES 0

Total Deducted

KES 0

Total Outstanding

KES 0

Records

0

Employee Property / Unit Period Monthly Rent Paid Deducted Outstanding Status Actions
Loading employee rent records...

Water Bill Invoices

Invoice Number Property Unit Tenant Name Billing Month Amount Date Issued Invoice Status Payment Status Actions
Loading water invoices...

Water Rate Management

New Monthly Rent & Utility Invoice

Tenant Name
Enter property and unit
Current Charges
Total Current Charges
KES 0
Water Consumption Details
Units Used
0
Previous Outstanding Balance
Total Previous Outstanding
KES 0
TOTAL AMOUNT PAYABLE
KES 0
Payment Terms
—

Review Monthly Rent & Utility Invoice

Monthly Rent & Utility Invoice

Record Rent Payment

Payment History

Loading...

Deduct Rent from Salary

Rent outstanding: KES 0

Select Work Order Management Expense

Loading eligible expenses...
[WORK_ORDERS]

Work Orders

Create and manage maintenance work orders, assign technicians and generate PDFs

Work Items

Paste issues by unit. One unit per line. Format: A401: issue one, issue two, issue three

# Unit Problem Repair Required Responsibility Mat. Cost Labour Total Status
Total Work Order Cost: KES 0
Total Issues:0
Management Responsibility:KES 0
Tenant Responsibility:KES 0
Total Work Order Cost:KES 0

WO No Property Units Technician Priority Status Total Created Actions
Loading work orders...

[REPORT_GENERATOR]

Payment Reports

Generate Excel reports and send them via WhatsApp

Leave empty for all houses, or pick a specific house.

Leave empty for current month.

Only needed when sending via WhatsApp. Leave blank to just download the Excel file.

Month-End Rollover

Manually carry forward unpaid rent as arrears and advance due dates for all overdue tenants. This runs automatically on the 1st of each month at 6:00 AM.

Receipt & Invoice Numbering

Receipt and invoice numbers are generated automatically and are lifetime continuous — the sequence never resets.

Receipt Format GEHPM-RCT-YYYYMM-000001
Invoice Format GEHPM-INV-YYYYMM-000001

[DOCUMENT_HUB]

Documents Hub

Search, download, print and share every generated document

Stored Documents

—

Type Document No Title / Tenant Property / Unit Date Amount Actions
No documents yet.

Share Document via WhatsApp

Defaults to the tenant's number on file.

[INVOICE_REGISTER]

Invoice Register

Permanent record of every issued invoice — rent, maintenance, penalty & exit. Never deleted; original PDFs stay re-viewable and re-sendable.

Issued Invoices by Month

Loading monthly summary…

Invoice Register Entries

—

Type Invoice No Tenant Property / Unit Date Amount Status Actions
No invoices yet.

Invoice

Resend Invoice via WhatsApp

Defaults to the tenant's number on file. Reuses the original invoice PDF — no new number issued.

[MONTHLY_REPORTS]

Monthly Reports

Automatically generated financial and maintenance reports for each billing period

Standard Monthly Report

Revenue Collected

—

Total Maintenance Expenses

—

Outstanding Recovery

—

Management Expenses

WO NoIssueUnitProblemMaterialLabourTotalParty

Tenant Recoveries

WO NoIssueUnitTenantProblemTotalRecoveredOutstandingStatus

Summary

Property / Unit Performance

Occupied Units

0

Vacant Units

0

New Tenants

0

Exiting Tenants

0

Paid: 0
Partially Paid: 0
Unpaid: 0
Collection %: 0%

Penalty Invoices

TenantDescriptionCategoryAmountStatus

Exit Invoices

Exit NoTenantUnitRent TreatmentDeductionsDeposit RefundFinalStatus

Notices to Vacate

TenantUnitNotice DateExpected VacateStatus
Select a month to view its financial report. Reports are auto-generated during monthly rollover.

Enhanced Monthly Report

Detailed Unit-by-Unit Financial Table

UnitTenantTelephoneDeposit WaterPenalty Monthly RentBalance B/F Rent DueRent Paid Receipt NoTransaction RefPayment Date BalanceStatus

Work Done During the Month

WO NoUnitTenantProblem Reported Work DoneMaterialLabour TotalPartyRecovered OutstandingStatus

Invoices Issued During the Month

Invoice NoTypeProperty/UnitDescription AmountDate IssuedParty StatusPaidOutstanding

Monthly Summary / Totals

[MGMT_EXPENSES_REPORT]

Monthly Management Expenses

Track all management expenditures: property maintenance, salaries, reimbursements, petty cash, office purchases, administration

Tip: Use Month for monthly reports, or From/To for custom date ranges. You can also set just From for a single date.

Total Incurred

KES 0

Total Paid

KES 0

Outstanding

KES 0

Period

—

Property Management Expenses

KES 0

Office / General Management Expenses

KES 0

Expenses by Category

Expenses by Source

Salary Report

Employee Expected Prev. Balance Paid Outstanding Status

All Expenses

Date Invoice # Category Description Property Source Amount Paid Outstanding Status
Select a month and click "Generate Report" to view management expenses.
[TENANCY_ARCHIVE]

Tenancy Archive

Permanent record of every completed tenancy — payments, invoices, statements, maintenance & exit snapshots

Archived Tenancies

—

Tenant Unit Property Move In Move Out Exit Invoice Deposit Paid Deposit Refund Exit Reason Actions
No archived tenancies yet.
[OCCUPANCY_HISTORY]

Unit Occupancy History

Unit Tenant Status Move In Move Out Total Paid
Select a property to view occupancy history.
[PENDING_OVERPAYMENTS]

Pending Overpayments

Excess payments approved without an immediate allocation. Resolve later by moving them to Advance Rent or Credit Balance.

Pending Overpayment Records

Tenant Unit Property Payment Overpayment Receipt No. Transaction Ref Payment Date Status Actions
No pending overpayments.

DEPOSIT REFUNDS

Deposit Refunds

Track and manage tenant deposit refunds

PENDING

0

KES 0

DUE SOON

0

KES 0

DUE TODAY

0

KES 0

OVERDUE

0

KES 0

REFUNDED

0

KES 0

Tenant Property Exit Date Refundable Due Date Countdown Status Action
Loading...
[SYS_ADMIN]

User Management

Username Display Name Role Status Last Login

Add User

Required for new users.

Building dashboard

TOTAL UNITS

0

CLIENTS

0

VACANT UNITS

0

PAID TENANTS

0

UNPAID TENANTS

0

VACANT HOUSE NUMBERS

—

Unit number Name Phone Status Payment

Add tenant

Guardian / Emergency Contact

Rent & Billing

Leave blank to use Rent as the recurring amount

Opening Advance Rent recorded for this tenancy. This balance is preserved as an opening financial credit and will be automatically consumed against eligible future billing periods during each billing rollover until fully utilized.

Tenancy Agreement Fee

Add template

Use placeholders: {{client_name}}, {{house_name}}, {{house_number}} (unit), {{tenant_code}}

Record Payment

Tenant Statement

Generate a statement of account for this tenant. Choose how to deliver it.

Exit Invoice

—

—

Deposit Paid

KES 0

Deposit Required

KES 0

Outstanding Balance

KES 0

Monthly Rent

KES 0

[DEDUCTIONS]

Deductions / Charges

Category Description Amount
[SETTLEMENT_DECISION]

Rent Treatment

[DEPOSIT_DECISION]

Deposit Treatment

Total Deductions KES 0
Deposit Refund KES 0
Final Settlement KES 0
[DEPOSIT_REFUND]
Refundable AmountKES 0
Due Date—
Status—

Exit Invoice completed successfully. Would you like to mark this unit as VACANT?

The tenancy will be closed and permanently archived.

Archived Tenancy

—

Deposit Refund

[TENANT]
Name—
Phone—
Property—
Unit—
[EXIT_INVOICE]
Exit Invoice—
Exit Date—
Due Date—
Countdown—
[FINANCIAL_BREAKDOWN]
Deposit PaidKES 0
Deposit Applied to RentKES 0
Deposit Applied to DeductionsKES 0
Deductions TotalKES 0
Refundable Amount KES 0
[DEDUCTION_ITEMS]

Deduction Line Items

CategoryDescriptionAmount
[REFUND_TRANSACTION]
Amount RefundedKES 0
RemainingKES 0
Refund Date—
Payment Method—
Transaction Ref—
Recorded By—
Remarks—

Record Refund

Tenant—
OutstandingKES 0

Send Custom Message

Use Tenant Deposit for Rent?

The tenant has an outstanding rent balance. You are about to authorize the use of the tenant's security deposit to cover rent.

Tenant:—
Unit:—
Billing Period:—
Rent Due:—
Already Paid:—
Outstanding Rent:—

Available Deposit:—
Amount to Apply:
Rent Loss (write-off):

If the deposit doesn't cover the full rent, enter the unrecovered amount to write off as landlord loss.

Overpayment Detected

This tenant has paid more than the outstanding balance.

How would you like to allocate the overpayment?

Skipping keeps the excess as a Pending Overpayment Allocation until you resolve it — it is never ignored.

Skip Overpayment Allocation?

You are about to approve this payment without allocating the overpayment. The excess amount will remain pending until resolved. Continue?

Allocate Advance Rent

Choose the future month(s) the advance of should be allocated to.

Each selected month is covered up to the monthly rent. Any amount that cannot fit into the selected months remains as Advance Rent balance.

Review Confirmation Message

The overpayment has been allocated. Review the message below before sending to the tenant.


      

Apply Credit Balance

Available credit:

Are you sure you want to apply this credit balance? The amount, reason, date and approving user will be recorded.

Resolve Pending Overpayment

Tenant:
Overpayment:

How would you like to resolve this pending overpayment?