30-day free trial · No credit card required

The property platform that updates itself.

Mark an invoice paid and the owner statement is current. Assign a vendor and the case advances itself. No manual refresh.

Built for agencies managing more than 5 properties for more than one owner.

Built for modern property operations teams across emerging and established markets.

  • Middle East
  • South Africa
  • USA
  • Kenya
  • UK

Used by agencies with one shared standard: every owner gets a current statement, every month.

Stop coordinating across WhatsApp, email, and three spreadsheets.

Every agency starts this way. By the fifth property it stops working. Rent goes uncollected for a week before anyone notices. Owners chase you for statements you already sent. A repair quote sits in your phone for ten days because nobody pinged you again.

One inbox. One timeline per issue. The reminders chase themselves.

Before
WhatsApp · Mr. Patel

Any update on the kitchen drain?

B12: =SUM(B2:B11)
Note to self

Send Belsize Q1 report Friday

3 new emails
Same data.
One surface.
AfterInbox · 3 today
Rent overdue — Belsize Court Unit 4B
Approval pending — Mayfair Suites · 3 days
Unit 2A vacant — 32 days · Al Seef Residences

What changes when you switch.

Four automations that remove manual admin from the daily rhythm.

Stop reconciling. The platform already did it.

The link between a paid invoice and a posted income entry is enforced at the database level, not as a "best effort" sync. There is no scenario where the books and the statement disagree.

Owner statements are always up to date. No manual refresh needed.

Owners approve repairs from their email, not your phone.

Send a magic-link approval request; the owner clicks Approve or Reject from email; the case advances stages on its own. The waiting clock pauses while it's with them.

Replaces: WhatsApp screenshots and three days of follow-up.

Expiries surface themselves before they become problems.

Daily checks for lease ends, insurance renewals, and compliance certificates. The same items appear in your inbox until they're resolved, and the cron de-duplicates so you only get one email per threshold.

Two warning levels: 30 days out, then 7 days out.

Cases that go quiet come back to the top.

Every workflow stage has an SLA budget. If a case stalls past it, the system surfaces it in your inbox automatically — and pauses the clock when you're waiting on a vendor or owner.

Replaces: the weekly "what was I doing about that?" review.

A day in your inbox.

Everything the system did overnight, ranked by what needs you.

Today: 3 things need you.

Inbox
  • Rent overdue · Unit 4B · Sarah Chen

    £ 2,400 · 9 days past due

    Belsize Court · LondonTriggered by: Invoice for March is 9 days past due

    System already did: Logged the overdue status on day 1. Sent a reminder email at 07:00 UTC yesterday. Surfaced this in your inbox at URGENT severity because dunning crossed the 7-day threshold.

  • Approval waiting on owner · Water heater repair · $ 1,200

    Mayfair Suites · NairobiTriggered by: Magic-link sent 3 days ago, owner has not responded

    System already did: Set the case to "waiting on owner" — the SLA clock is paused so this isn't counted against your response time. Logged the email in the case timeline.

  • Unit 2A vacant for 32 days

    Al Seef Residences · ManamaTriggered by: Daily check spotted a unit vacant > 30 days

    System already did: Pre-filled the action: change unit status to "Listed" with one click. No data entry needed.

+ 11 other items handled automatically yesterday. (Rent reminders sent, owner statements refreshed, case stages advanced.)

How it works in your week.

Not three onboarding steps. The shape of an operating week with the platform running.

Monday

A short list, not a deluge.

The cron ran at 07:00 and filed everything into your inbox by severity. Last week's loose ends carry over with their stage SLAs visibly counting down. You handle three things before your first coffee.

Tuesday – Thursday

Cases move themselves.

Most of the work is conversations with tenants and vendors. The system handles the bookkeeping: vendor invoice attached → expense entry pre-filled; approval granted → case advances; status flipped to Completed → owner statement reflects the cost.

Friday

Statements are sent, not drafted.

There is no copy-paste step. Open the property report (PDF), check it looks right, forward it. The bank reconciliation step you used to do? It happened in the same transaction as the invoice flip.

Sample property — Al Seef Residences (20 units, Bahrain)

A real demo seed. Open it and click around. Every cron job, every case timeline, every owner statement is wired up.

Why teams switch from spreadsheets.

Six tasks. Same agency. Two timelines.

Marking a rent payment received

Excel + WhatsApp + email

Update spreadsheet, email owner

Groundwork PM

One click. Owner statement updates itself.

Lease expiring in 30 days

Excel + WhatsApp + email

Hope you remember

Groundwork PM

Cron emails you. Inbox surfaces it.

Owner approval for a $1,200 repair

Excel + WhatsApp + email

WhatsApp message, screenshot of quote, three back-and-forths

Groundwork PM

One magic link. Owner clicks Approve. Logged on the case.

Vendor invoice for a completed job

Excel + WhatsApp + email

Spreadsheet row, paper receipt, manual matching

Groundwork PM

Attachment on the case. Expense pre-filled.

End-of-month owner statement

Excel + WhatsApp + email

Two hours of copy-paste

Groundwork PM

Already current.

Audit trail for a dispute

Excel + WhatsApp + email

Search WhatsApp, hope screenshots saved

Groundwork PM

Per-case timeline of every email, comment, approval, status change.

Compare to the cost of one missed lease renewal.

Simple, transparent pricing

Start free for 30 days. No credit card required. See full feature list →

Starter

Up to 2 properties

$79/mo

or $790/yr — save 2 months

  • Unlimited units per property
  • Automatic rent posting + owner statement refresh
  • Tenant portal (shareable, no login)
  • Owner approvals via email magic link
  • Daily cron for lease / insurance / compliance deadlines
Start free trial
Most popular

Growth

Up to 10 properties

$199/mo

or $1990/yr — save 2 months

  • Unlimited units per property
  • Automatic rent posting + owner statement refresh
  • Tenant portal (shareable, no login)
  • Owner approvals via email magic link
  • Daily cron for lease / insurance / compliance deadlines
  • Inbox queue with one-click suggested actions
  • 3 / 6 / 12 month cashflow forecast
Start free trial

Pro

Unlimited properties

$399/mo

or $3990/yr — save 2 months

  • Everything in Growth
  • Unlimited team members
  • Asset register & schedules
  • Configurable tax rules
  • Property import / export
  • Priority support
Start free trial

Try it on your real portfolio for a month.

Import a property in under 10 minutes. Or click around the demo first. Either way, no card and no setup call required.

Open my first property →

Includes the cron, the inbox, the cases workspace, the owner portal — everything.