Skip to main content

For Real Estate Agencies

Manage More Landlords.Hire Fewer People.

Maktabi replaces the WhatsApp chasing, the manual follow-up calls, the spreadsheet tracking, and the late-night receipts — with one system that handles rent collection, maintenance, invoicing, and landlord reporting automatically.

70%
Reduction in maintenance coordination time
4
WhatsApp reminder types sent automatically
0
Manual invoice entries — ZATCA handled end-to-end

The Problem

The Real Cost of Managing Properties Manually

Every property added under manual management means more calls, more follow-ups, and eventually another employee. Maktabi changes that equation.

Staff spend hours chasing overdue rent by phone every month

Maktabi sends 4 types of automated WhatsApp reminders — before due, on due date, after due, and landlord transfer notification. Zero calls needed.

Maintenance requests arrive on WhatsApp with no tracking or follow-up

Every request becomes a ticket. AI classifies it, routes it, estimates the cost, sends the landlord a WhatsApp approval request with one tap, then notifies the worker.

Landlords call weekly asking about their money

Each landlord gets their own portal showing income, transfers, tenants, and maintenance status in real time. No calls needed. No emails needed.

Payment proofs pile up in WhatsApp — unverified, unrecorded

Tenants send their receipt. OpenAI Vision reads it, extracts the amount, verifies it against the rent cycle, and marks the cycle as paid. Automatic.

Every landlord needs a monthly statement — assembled manually

Generate and email a ZATCA-compliant statement per landlord in one click. All transfers, deductions, and commissions calculated from live data.

VAT invoices require manual Zoho or accounting entry for every payment

Maktabi generates a ZATCA Phase 2 invoice for every rent payment and every completed maintenance job — and syncs it to Zoho Books automatically.

How It Works

How Maktabi Scales Your Agency Without Scaling Your Team

From onboarding new landlords to generating statements — the full operational workflow, automated.

1

Onboard in Minutes with CSV Import

Switching from another system or Excel? Import your existing landlords, properties, units, tenants, and active leases in one go using the step-by-step CSV import wizard. No re-entry, no data loss.

2

Properties, Units, Leases — All in One Place

Add properties with multiple units, assign landlords, create leases, and configure rent amounts — including price history, unit composition, and document storage per unit.

3

Reminders Run Themselves

Maktabi sends WhatsApp reminders on a schedule you control: 3 days before due, on due date, on overdue, and landlord transfer confirmation. Custom templates per agency.

4

Payments Verified by AI

Tenants reply with their receipt photo. OpenAI Vision reads it. The system verifies the amount, marks the cycle paid, and pauses further reminders. No human needed.

5

Maintenance Handled End-to-End

Ticket created → AI suggests a cost estimate → landlord approves via WhatsApp → worker assigned → job tracked with SLA escalation if overdue → maintenance invoice generated.

6

Transfers, Statements, and Invoices — Automatic

Record a landlord transfer, send the statement by email, export a CSV per landlord, and push a ZATCA-compliant invoice to Zoho Books — all from the same screen.

Win Landlords

Win More Landlords — By Showing Them the Portal

The hardest part of growing an agency is convincing a landlord to trust you with their property. Maktabi makes that conversation easier.

"When a prospective landlord asks "how do I know what is happening with my property?" — you open Maktabi and show them. Their own dashboard. Live income. Every transfer with proof. One-tap maintenance approval. In Arabic."

Self-Service Visibility

Landlords log in and see their own data — not a WhatsApp update whenever you have time. This alone removes the most common reason landlords switch agencies.

Documented Transfers

Every transfer you make to a landlord has a date, an amount, and a proof document attached. Disputes become impossible. Trust becomes automatic.

Maintenance Transparency

Landlords see every ticket, every cost estimate, and every completed job — with photos. They never wonder what you spent their money on.

Commission Clarity

Every transfer notification shows gross rent, commission percentage, and net amount. Rates are stored in the system — no surprises, no disputes.

Features

Everything Your Agency Needs — Nothing It Doesn't

Maktabi is built specifically for Saudi property management agencies. Every feature maps to a real daily operation.

Agency Dashboard

Monthly collections with trend, payments due this week, urgent overdue count, and agency income (commission + maintenance) for current month, year-to-date, and rolling 12 months — all live, updated every 60 seconds.

Prospect Matcher

Got a prospective tenant? Enter their name and requirements. The system matches vacant units to their criteria and lets you send them a WhatsApp shortlist directly from the dashboard — helping you win landlords by filling vacancies faster.

Occupancy Analytics

Live doughnut chart of occupied vs vacant units across your entire portfolio. Avg collection time, tenant retention rate, and property utilization — the KPIs that show landlords you are in control.

Multi-User Access

Add your staff as agents with scoped access. Owner and agent roles — owners see financials, agents manage day-to-day. No shared logins. No permissions confusion.

Custom Reminder Templates

Write your own WhatsApp message templates for each reminder type in Arabic or English. Use variables like tenant name, amount due, and due date. Your tone, your brand.

Payment Proof Inbox

Every payment receipt submitted by tenants lands in a dedicated inbox. AI has already analysed each one — amount extracted, cycle matched, status updated. You review exceptions only.

Landlord Statement Export

Filter transfers by landlord and date range. Export a clean CSV statement in one click. Or send it directly to the landlord's email from the transfers page — no Excel needed.

Tap Payments Integration

Generate a payment link for a tenant in seconds. They pay online — Tap confirms the transaction, Maktabi marks the rent cycle paid and issues a ZATCA invoice automatically.

Notification Centre

Every event in the system — payment received, maintenance approved, reminder sent, proof verified — appears in a notification centre with configurable alert settings per agency.

Frequently Asked Questions

From agency owners considering switching to Maktabi.

We already have a system. How difficult is it to switch?
Maktabi has a step-by-step CSV import wizard. You upload your existing data — properties, units, landlords, tenants, and active leases — and the system maps relationships automatically. Most agencies complete their initial import in one session without data loss.
How many properties can one agency manage on Maktabi?
There is no hard cap tied to the core system. The platform is built for agencies managing dozens to hundreds of units. Subscription plans are structured around message credits (for WhatsApp) rather than property count.
Can I have multiple staff members using the system?
Yes. You can add staff as users with owner or agent roles. Owners access financials and all settings. Agents handle day-to-day property and tenant management. Permissions are scoped by role, not individual configuration.
What if a landlord does not have a smartphone for WhatsApp approvals?
The landlord portal is web-based and accessible on any browser. Maintenance approvals use a secure one-tap WhatsApp link — but landlords can also log into the portal directly to review and approve jobs. Both paths work.
We are not VAT-registered. Does Maktabi still work for us?
Yes. You configure your tax mode once: VAT-registered (ZATCA Phase 2 with 15% VAT and QR code), non-VAT (standard invoice), receipt-only (simple payment record), or exempt. The correct invoice format is applied automatically to every transaction with no further action from you.
How does the AI payment verification work?
When a tenant sends a receipt image via WhatsApp, OpenAI Vision analyses it — extracting the payment amount, date, and reference. The system matches these against the open rent cycle. If they match, the cycle is marked paid and reminders are paused automatically. If they do not match, the proof is flagged for manual review.
Does Maktabi help with filling vacant units?
Yes. The Prospect Matcher on the dashboard lets you enter a prospect's requirements and instantly see matching vacant units across your portfolio. You can send the shortlist to the prospect via WhatsApp directly from the dashboard — reducing time-to-let and showing landlords you are actively managing their vacancy.

Get Started

Your Next Employee Should Be a System

Every property you add to Maktabi is managed — with reminders, AI verification, maintenance tracking, landlord transparency, and ZATCA invoicing — with zero additional headcount.