Solution · Maintenance

Maintenance dispatch software
that runs itself.

Tenants log categorised repairs. Eligible vendors at the property bid over WhatsApp. The earliest credible ETA auto-wins. Photos, work logs, invoices and vendor health scores all stay on the request — no more office switchboard.

  • WhatsApp Cloud API
  • Auction-style dispatch
  • Vendor health scoring
  • Emergency fallback
Maintenance request list — dispatch status, vendor, priority and ageing
WhatsApp
Native dispatch

Approved Meta templates open the 24h conversation window for follow-ups.

Auction
Earliest credible ETA wins

No phone calls, no negotiation. Tie-break on vendor health score, then which bid arrived first.

5 min
Checked continuously

Regalis reviews open dispatches every few minutes so an empty round is escalated, never left sitting.

Why dispatch is harder than it looks

Vendor coordination is the most invisible drain on a rental team.

Most rental teams underestimate what dispatch actually costs. A geyser bursts, the tenant calls the office, the office WhatsApps three plumbers, two reply within an hour and one replies three days later, the tenant escalates because nobody told them what was happening, and the property manager spends 90 minutes shepherding a single repair that should have taken 90 seconds of attention.

The fundamental problem is that dispatch is a many-to-many matching problem (tenants vs vendors), with real-time pressure (the tenant wants action now), under information asymmetry (you do not know who is free), under price tension (the cheapest vendor is not necessarily the right one), under accountability gaps (you cannot prove the SLA was missed).

Regalis solves it with an explicit auction. It identifies the eligible vendors automatically, sends each a secure one-tap WhatsApp claim link, runs a short bid window, and picks the earliest credible ETA. The full bid trail stays on the request, so when a tenant follows up two months later you can show what happened and when.

Where it breaks down

How dispatch usually fails

  • A tenant phones the office to report a leak; nobody is available; the call goes to voicemail; the leak doubles before the team learns of it.
  • The property manager messages "the usual plumbers" on WhatsApp from a personal phone; two reply, neither commits to an ETA, the third is unreachable.
  • A vendor commits verbally and then no-shows; nobody recorded the commitment so there is no consequence.
  • Repair photos live in scattered WhatsApp chats and personal phones; when the landlord asks for evidence, the team has to rebuild it.
  • Invoices arrive over email weeks after the repair; matching them back to a specific incident is half-detective-work.
  • There is no view of which vendors are reliable across the portfolio — every property manager has their own list.
What changes with Regalis

How Regalis runs it

  • Tenant logs the repair categorised through the portal — category, description, photos, urgency.
  • Eligible vendors are worked out automatically from each vendor’s service categories and the properties they are assigned to.
  • Approved WhatsApp templates send a secure one-tap claim link to every eligible vendor. Vendors bid an ETA with one tap.
  • The auction resolves: the earliest credible ETA wins automatically (or the earliest ETA when the window closes). Ties break on vendor health score.
  • Vendor uploads photos through the claim page; work log entries record progress; invoice attaches at completion.
  • Vendor health score updates from completion, accuracy and feedback — feeding back into future ties.
The dispatch workflow

Tenant logs → vendor wins → repair completes.

STEP 01

Tenant logs a categorised repair

The tenant submits through the portal with the maintenance category (electrical, plumbing, appliance, security, structural), description, photos and urgency. The request opens with priority and category captured.

  • Categorised request intake
  • Priority (low, medium, high, urgent)
  • Photo upload from tenant phone
STEP 02

Eligible vendors are worked out

Regalis works out the eligible vendors — those linked to the property and active for the request category. The first bidding round launches automatically.

  • Vendors scoped to each property
  • Property triage holds respected
  • Portfolio-wide fallbacks for uncovered categories
STEP 03

WhatsApp auction

Each eligible vendor gets a secure one-tap WhatsApp claim link. They open it, see the job details, and bid an ETA. The auction resolves either early (any bid whose ETA falls before the window closes wins automatically) or when the window closes (the earliest ETA wins, ties on vendor health score).

  • Approved WhatsApp templates
  • Secure one-tap claim page, no login
  • Health-score tie-break
STEP 04

Work, photos, invoice, close

Winning vendor accepts, marks in progress, uploads photos, logs work entries and attaches the invoice. On completion the request resolves with a closure note visible to the tenant. Auto-close at 48 hours. Health score updates.

  • Work log with timestamps
  • Photos held under retention controls
  • Auto-close 48h after resolution
What is in the maintenance module

A complete dispatch + vendor management toolkit.

Categorised request intake

Tenant logs the repair through the portal with category, description, photos and urgency. Routing is deterministic from the category alone.

Vendor eligibility engine

Property-level vendor assignments, service categories, triage holds and portfolio defaults work out the eligible vendor set automatically — no manual lookup.

WhatsApp dispatch

Approved WhatsApp templates for offer, empty round, and escalation open the 24-hour conversation window for vendor follow-ups.

Auction resolution

Earliest credible ETA wins by early-stop, or earliest absolute ETA wins at window-close. Ties break on vendor health score, then bid arrival time. All deterministic.

Vendor health score

Computed per vendor from response rate, ETA accuracy, completion rate and tenant feedback. Surfaces as a sortable column and breaks auction ties.

Empty-round escalation

If round 1 has no winner, ops gets a WhatsApp ping. Round 2 expands eligibility or triggers manual dispatch.

Photo trail

Tenant photos at intake, vendor photos at completion. Stored securely, linked to the request, held under retention and legal-hold controls.

Work log

Vendors and staff log work entries on the request with notes, author and timestamp. Tenants see a curated subset; the full trail stays internal.

Quote → invoice flow

Estimate → quote → final invoice on the request, with the vendor invoice attached. Cost tracking surfaces in landlord and agency dashboards.

Property-vendor map

Scope which vendors serve which properties. Useful for estates with preferred service providers or geographic clustering.

In-house staff dispatch

Internal-staff vendors receive the same dispatch — routed via in-app notifications instead of WhatsApp.

Auto-close + reopen

Auto-close 48 hours after resolution keeps the queue clean. Tenants can reopen with a note if the repair was not actually completed; the cycle restarts cleanly.

How the engine runs

Predictable dispatch you can actually explain.

Dispatch is not a black box. Every few minutes Regalis reviews each open job and asks the same questions: has the bidding window closed, has a bid already won outright, and does the request need escalating?

Because the rules are explicit, the timing is predictable, every step is easy to trace, and the system scales cleanly as your portfolio grows.

For very high-volume estates the review can run more frequently. For in-house teams the auction can be skipped entirely. The result is a process your team trusts because they can understand exactly how a job moves from logged to assigned.

Frequently asked

Common questions about maintenance dispatch.

How does the maintenance auction actually work?+

A tenant logs a categorised repair (electrical, plumbing, appliance, security, structural). Regalis identifies the eligible vendors at that property — those linked to the property and active for that category. Each receives a secure WhatsApp message with a one-tap claim link. Vendors place ETA bids; the earliest credible bid wins automatically if it falls before the bidding window closes, otherwise the earliest ETA wins when the window closes. Ties break on vendor health score, then on which bid arrived first.

What if no vendor responds?+

Round 1 finishes with no winner. Ops gets pinged on WhatsApp. The property manager can manually dispatch, expand the eligibility pool, or trigger round-2 escalation. Empty-round dispatches are logged so the team can see vendor coverage gaps over time.

How are vendors onboarded?+

Vendors are records in the platform with their categories, contact details and an optional linked user account. Connect a vendor to a property to make them eligible there. Vendors can also be internal staff for in-house maintenance teams — they get the same dispatch workflow over in-app notifications instead of WhatsApp.

What is the vendor health score?+

A score per vendor reflecting historical performance — bid response rate, ETA accuracy, completion rate, average cost vs estimate, tenant feedback. It breaks ties in the auction and surfaces as a sortable column when staff are deciding manual dispatch.

Does it work without WhatsApp?+

WhatsApp is the default because vendor coverage in South Africa is best on WhatsApp. SMS fallback is supported for vendors without approved templates. Internal staff vendors get in-app notifications natively. Email dispatch is available as a last resort.

Can the tenant see status?+

Yes. The tenant portal shows the request status (open, in progress, resolved, closed), the assigned vendor, photos, work log entries and any tenant-visible notes. When the request closes, the tenant sees the closure note.

How are photos handled?+

Vendors upload photos through the claim page (no login needed — secure one-tap access). Tenants upload through their portal. Photos are stored securely, linked to the repair request, and held under retention controls.

What about emergency or after-hours dispatch?+

For after-hours repairs the auction window can be shortened automatically based on priority. For health and safety emergencies (fire, medical, security) the emergency-alert workflow takes over instead — routing to your security partner (Beagle Watch, Fidelity ADT, Chubb, Aura, Namola) or the in-house dispatcher.

For property management firms

See everything built for you — explore the property managers hub

Stop running the switchboard

Dispatch should not be
a full-time job.

Walk through the dispatch engine, the vendor workflow, and the tenant experience with someone from the team.