Mashonaland Holdings logoMHL PortalStands & PropertySign in

Demo guide

Every scenario, test account, test payment value and the 5-minute script.

Test accounts (password Demo@2026)

admin@mhl-demo.co.zwSuper adminSees everything, can reset the demo
finance@mhl-demo.co.zwFinance2 proofs of payment waiting, arrears list, reconciliation
agent@mhl-demo.co.zwSales agentOwn leads, site visits this week, expiring reservations
tendai@mhl-demo.co.zwClientUp to date on a 12-month plan, ready to Pay Now
rutendo@mhl-demo.co.zwClient2 instalments overdue: arrears banner and reminders
sipho@mhl-demo.co.zwClient (UK)Diaspora, off-plan Greendale apartment, pays in USD
farai@mhl-demo.co.zwClientFully paid, title deed tracker at transfer lodged
newbuyer@mhl-demo.co.zwClientNew account: reserve, KYC, deposit

Or use the one-click cards on the sign-in page, or the presenter page.

Test payment details (mock mode)

Sample files

The 5-minute demo script

  1. Step 0: install the app on the phone (Add to Home Screen) and present from the installed app.
  2. Landing page on a phone. Search 'Shurugwi', open the development, zoom the interactive site plan, tap a green stand.
  3. Ask Mashie in Shona for affordable stands, then tap a stand card in the chat.
  4. Use the instalment calculator, press Reserve. The stand turns amber live on the second screen.
  5. Log in as Tendai, Pay Now with EcoCash (mock), watch the balance and progress ring update, download the receipt, scan its QR on the Verify page.
  6. Switch to Admin: dashboard updates. Mark a stand sold and the public map turns grey live. Open Arrears, ask MHL Insights 'who is 60+ days overdue?' and draft a WhatsApp reminder.
  7. Admin > Upload site plan: choose the sample vector PDF, stands are auto-detected, review, bulk-set prices, Publish. Then try the scanned PDF to show the AI-assist / quick-grid fallback.
  8. Anti-double-selling: open the same stand on two screens as two agents and press Reserve on both. Only one wins. Show the allocation certificate, scan its QR on Verify, then click Verify integrity on the audit trail.
  9. Collections: as finance upload the sample bank CSV. Show matched, suggested and unallocated lines, allocate one, then show arrears, a broken promise-to-pay and a trilingual reminder.
  10. Beyond sales: the Clarity & Insight dashboard and the monthly board pack PDF.

All data is illustrative. Backup walkthrough video