Tenant portal software for South African rentals
— a portal that actually replaces the office switchboard.
Lease, invoices, repairs, renewal intent, access codes, emergency dispatch, inspection sign-off and POPIA controls — all in one tenant-facing surface under the agency brand.
- Mobile-first
- WhatsApp + SMS + email
- MFA-enabled
- POPIA rights surface

Lease, repairs, payments, inspections, notices, emergencies, access codes, POPIA — all in one place.
Country-drift detection prompts an additional verification step on unusual sign-ins.
Most tenants live on mobile. Every surface is responsive; photos uploaded from camera.
Tenants do not want to call. They want to log in.
The office switchboard is a relic of an era when tenants had no alternative. A modern tenant wants to handle their own admin: check the rent balance, see the last receipt, log a repair with photos, view their lease, request a renewal, raise an emergency, manage access codes for visitors. Anything less and they bounce — to a competing agency, to a Property24 complaint, to a tribunal.
Most "tenant portals" in the SA market deliver less than they promise. Login is fragile. Mobile responsiveness is an afterthought. Repair submission goes into a void with no status updates. Emergency dispatch is a phone number on the dashboard, not an actual workflow. The portal becomes another channel to ignore rather than a primary surface.
Regalis was built mobile-first with the assumption that the portal is the tenant's primary touchpoint with the agency. Every tenant workflow has a real backend — repairs feed maintenance dispatch, emergencies feed security partners, payments feed receipts, renewal intent feeds the renewal workflow. The portal is operational, not cosmetic.
Why most tenant portals fail
- Login is over an email magic-link with no password option; tenants get locked out routinely.
- Repair submission has a single text field and no photo upload; staff have to call back for context.
- Invoice history is a generic table with no PDF download; tenants ask the office for receipts anyway.
- Lease document is a single attached PDF; clauses cannot be flagged for review.
- Emergency dispatch is "call this number" — no integration with armed response or in-house security.
- POPIA rights are mentioned in the privacy policy but cannot actually be exercised through the portal.
What Regalis does differently
- Password + MFA with risk-based prompts; magic-link as a fallback option, not the only path.
- Categorised repair flow with photo upload, urgency, location — all feeding maintenance dispatch.
- Invoice history with PDF download, payment status, line-item detail, balance carry-forward.
- Lease record with signature flow, review-request workflow per clause, signed copy retrievable.
- Emergency alerts with provider routing, a sign-off chain, and in-app plus SMS confirmation back to the tenant.
- A POPIA rights surface — request access, request deletion, withdraw consent — directly from the privacy request page and the tenant profile.
What a tenant actually does in the portal.
Onboard & sign in
During lease setup the tenant gets a secure invite link. They accept, set a password and optionally enable two-factor authentication. Verified browsers are remembered as trusted devices, and an extra verification step is prompted when a sign-in looks unusual, such as a login from an unexpected country.
- Tokenised accept link
- Optional 2FA + trusted devices
- Country-drift risk detection
Sign the lease electronically
The tenant reviews the lease, flags any clause concerns for the team to address, then signs electronically. Each signature captures the signer's name, device details, timestamp and location to support a defensible audit trail. Leases with more than one tenant capture a separate signature for each.
- Per-clause review request
- Electronic signature designed to support ECTA requirements
- Multi-tenant signing
Use the portal day-to-day
Tenant logs repairs with photos; views invoice history and payment status; downloads statements; receives load-shedding and area notices; manages access codes for visitors; books an inspection; raises an emergency if needed.
- 15+ tenant routes
- WhatsApp-enabled flows
- Mobile-first responsive
Renew, move out, or exercise POPIA rights
As the lease end approaches, the tenant records whether they intend to renew or decline. At move-out, the tenant starts the move-out process with inspection sign-off. POPIA data-access and related rights can be exercised from the privacy request page at any time.
- Renewal intent capture
- Move-out workflow + inspection
- POPIA DSR self-serve
Every surface a tenant actually uses.
Lease access
View lease details, signed copy, key dates, balance. Review-request workflow to flag specific clauses before signing.
Invoices & receipts
Invoice history with line-item detail, status, paid amount, paid note. PDF download. Receipt history with method and source.
Payments
Tenant-initiated payment via Stitch Payments (card / EFT). DebiCheck mandate management. Self-managed debit-order instruction PDF.
Repairs
Categorised repair flow with photos, urgency and description. Feeds maintenance dispatch, with clear status visibility from open through in progress to resolved and closed.
Renewal intent
As the lease end approaches, the tenant records whether they intend to renew or decline, with notes. This feeds the renewal process on the staff side.
Inspections
Schedule and sign off move-in, move-out and interim inspections, with a condition rating per item and clear allocation of any charges to landlord, tenant or shared.
Notices
In-app feed of area notices — load shedding, water, security, estate, power, general. Per-tenant channel preferences (in-app, email, SMS, WhatsApp).
Emergencies
Raise health, safety, fire or non-emergency security alerts. Routes to a security partner or in-house dispatcher, with the outcome and sign-off chain visible to the tenant.
Access codes
Generate per-visitor codes for estate gates. SMS to visitor. Notification to security audience. Redemption logged at the gate. Codes auto-revoke at max-uses.
Documents
Tenant view of lease documents, statements, signed inspection forms and year-end statements. Designed to support POPIA-aligned retention controls.
Move-out workflow
Tenant-initiated move-out process with inspection sign-off, transparency on any deposit deductions and a clear refund timeline.
POPIA controls
Consent toggles for marketing and service messaging in the tenant profile, plus a privacy request page for access, correction, deletion and other data-subject requests.
Why tenants in SA expect WhatsApp.
In South Africa, WhatsApp is the default communication channel. The tenant who will not check email three times a week will reliably read a WhatsApp message within minutes. Building a tenant portal in 2026 without first-class WhatsApp support is building a portal that 60% of tenants will silently ignore.
Regalis is built on the WhatsApp Cloud API foundation. Approved Meta templates handle transactional flows: lease approval requests to landlords, maintenance dispatch offers to vendors, MFA codes, applicant apply links, payment confirmations. Once a tenant replies, the 24-hour conversation window opens and free-form follow-ups become possible.
For tenants who prefer SMS or email, the platform respects channel preferences captured in the tenant profile. Service messages (payment reminders, lease notices, inspection bookings) fall back to alternative channels if WhatsApp is not opted in. Marketing-style messages are designed to support POPIA-aligned consent through a built-in consent guard.
Continue exploring how Regalis handles the rest of the rental operation.
Maintenance dispatch
When the tenant logs a repair, the dispatch workflow takes over — eligible vendors, WhatsApp auction, ETA wins.
Read moreLease management
The lease lifecycle that the tenant interacts with — drafts, signatures, renewals, terminations.
Read morePOPIA compliance
The compliance surface that gives tenants real rights — DSR, deletion, consent withdrawal, retention.
Read moreCommon questions about the tenant portal.
What does a tenant see in the portal?+
The tenant lands on their home and sees the rental at a glance — current lease, balance, next invoice, recent payments, open repairs, upcoming inspections, notices for their property. From there they can access lease details, sign or review the lease, log a repair, view invoices, view payments, capture renewal intent, retrieve access codes, raise an emergency and exercise their POPIA rights.
How does the tenant access the portal?+
An invite is sent during onboarding (or on demand) with a tokenised accept link. The tenant sets a password and optionally enables 2FA (we recommend it). Magic-link sign-in via email is available as a fallback.
Can tenants log repairs through the portal?+
Yes — and it is the recommended channel because it captures category, description, photos, urgency and a clear audit trail. Repairs logged through the portal feed directly into the maintenance dispatch workflow, where eligible vendors at the property bid over WhatsApp.
What about emergency situations?+
Tenants can raise emergencies under health, safety, fire or security-non-emergency categories. The emergency-alert workflow routes to your security partner (Beagle Watch, Fidelity ADT, Chubb, Aura, Namola, or an in-house dispatcher) with a dispatched-at timestamp, sign-off chain and outcome tracking.
Can a tenant pay through the portal?+
Yes. The payments page supports tenant-initiated payments via Stitch (card and EFT). DebiCheck mandates set up during onboarding handle authenticated debit orders automatically. Manual EFTs and cash receipts are recorded by staff but visible to the tenant in their payment history.
How do access codes work?+
For estates with gate readers, the tenant can generate per-visitor access codes from the access-codes page. The code is generated, SMSed to the visitor, and shared with the gatehouse / security audience. When the code is redeemed at the gate, the redemption is logged and the issuer + security audience are notified.
How do tenants exercise POPIA rights?+
A public privacy-request form supports access, correction, deletion, objection, consent-withdrawal, marketing-opt-out and restriction requests. Tenants can also withdraw marketing or service-messaging consent from their profile with toggle switches. Requests are tracked against the 30-day SLA.
Is the portal mobile-friendly?+
Yes — every tenant surface is fully responsive. Most tenants use the portal on mobile. WhatsApp Cloud API delivers transactional messages where the tenant has opted in. Tenants can submit repairs with phone-captured photos directly from a mobile browser.
See everything built for you — explore the property managers hub
Stop being a switchboard.
Be a platform.
Walk through the tenant portal, the repair flow, the emergency dispatch and the POPIA controls with someone from the team.