Property Management Solutions
← All docs

Personas

╔══════════════════════════════════════════════════════════════════════════════╗
║                    TARGET AUDIENCE & USER PERSONAS                           ║
╚══════════════════════════════════════════════════════════════════════════════╝

Last updated : 2026-07-19
Audience     : Operators, product thinking, services copy, onboarding design
Related      : strategy.txt · Mission & Services · Platform Strategy · Workflows
Public site  : site/docs/personas.html (built from this file)

──────────────────────────────────────────────────────────────────────────────
WHY THESE EXIST
──────────────────────────────────────────────────────────────────────────────

These personas capture the three most realistic buyer / operator archetypes
for PMS. They keep product decisions grounded in real operating context —
not abstract feature checklists.

Use them when:

  • Prioritizing features or production workflows
  • Walking a business process "in their shoes" (rent close, WO bill, statements)
  • Writing copy for services, marketing, or first conversations
  • Evaluating "should we build this?" against proportionality
  • Structuring onboarding, stewardship, or pilot month design
  • Positioning menu paths and language for less-trained operators

If a persona doesn't exist for a situation, ask:

  "Which of these three most directly experiences this pain?"
  …and continue from there.

──────────────────────────────────────────────────────────────────────────────
TARGET AUDIENCE (SUMMARY)
──────────────────────────────────────────────────────────────────────────────

Primary fit (sweet spot):

  • Typically 5–30 doors (product works up to ~150)
  • Family-owned, inherited, or informally syndicated portfolios
  • Side portfolios alongside other careers — not full-time PM software buyers
  • Overwhelmed by enterprise SaaS pricing / complexity
  • Want clear rent, expense, and owner records — not a "platform"

Probably not a fit (today):

  • Large PM companies needing full tenant portals and marketplace integrations
  • Operators who want zero human involvement (pure self-serve SaaS)
  • Anyone expecting a mobile-first consumer app out of the box
  • Buyers who insist on multi-year history reconstruction before go-live

North star framing: docs/strategy.txt §2 (Who we serve).
Mission framing:    Wiki → Mission & Services → Who we help.

──────────────────────────────────────────────────────────────────────────────
HOW TO USE PERSONAS FOR PRODUCT & WORKFLOWS
──────────────────────────────────────────────────────────────────────────────

When designing or reviewing a production capability, run this short loop:

  1. NAME THE JOB
     e.g. "Close June rent and send owner packages"

  2. PICK THE PRIMARY PERSONA
     Diane / Raj / Elena — who feels this pain most days?

  3. WALK THEIR WEEK
     When do they open the menu? What do they already know?
     What must they trust without opening Excel?

  4. TRACE THE PATH
     Menu keys → scripts → ledger truth → statement / PDF
     (see Wiki → Workflows and docs/workflows-finance.txt)

  5. ASK PROPORTIONALITY
     Would AppFolio / Excel / a black-box dashboard serve them better here?
     If yes, we are overbuilding or under-explaining.

  6. WRITE THE SUCCESS LINE
     One sentence they could say at the kitchen table:
     "Numbers match; I can defend every line."

Do not invent a fourth persona for every edge case. Stretch one of the three
first; only add a new archetype when pain and buyer path truly diverge.

──────────────────────────────────────────────────────────────────────────────
PERSONA MAP → CORE LOOPS (THINKING AID)
──────────────────────────────────────────────────────────────────────────────

  Capability / loop              Diane cares      Raj cares       Elena cares
  ─────────────────────────────  ───────────────  ──────────────  ──────────────
  Cold-start go-live             family meeting   evenings only   pilot month
  Monthly INV- + collect         "did we get it?" 11pm recon      team handoff
  Soft-void / re-post            rare but scary   weekly reality  training cost
  Work order → bill owner        cousin asks why  forgotten bill  ops discipline
  Owner statement PDF            kitchen table    send & sleep    client package
  Inspectable scripts / SQL      cousin the CPA   audit himself   train operators
  Flat setup + stewardship       vs AppFolio/door time > features ROI math
  Export / exit rights           trust            backup habit    peace of mind

Finance contract (binding): rent invoice → collect → owner ledger → statement.
Work orders: expense → complete → bill owner → ledger. No invented history.

──────────────────────────────────────────────────────────────────────────────
1. DIANE — "THE FAMILY ACCOUNTANT (BY DEFAULT)"
──────────────────────────────────────────────────────────────────────────────

Portfolio   : 18 doors — East Valley Phoenix
              Inherited from parents, now split among four cousins
Day job     : HR manager; "accidentally" became the bookkeeper in 2019

The pain of the quarterly house meeting:

  • Every April, cousins gather around her dining table with printed
    Excel sheets they swear they updated
  • Numbers never add up; someone misread a line as "income" when it
    was a refund
  • She wants statements she can defend without opening
    rent_2023_FINAL_REAL_v3.xlsx

The PMS story:

  • Cold-start approach: loads current doors, rents, go-live month
  • Within two cycles: generates owner statements by property — PDF,
    readable by someone without a calculator
  • At the next meeting, numbers match the ledger
  • One cousin: "You actually did it this time."
  • Diane: says nothing, pours coffee

Why PMS wins:

  • Proportionality — AppFolio charges per-door with features she'll
    never use; Excel costs brain cells; PMS costs one flat setup +
    optional monthly stewardship
  • The product is open enough that her cousin the CPA can inspect it

Product lens (use when building):

  • Statements must be kitchen-table defensible (by property, clear labels)
  • Cold start only — do not promise multi-year archaeology
  • Language: plain English over SaaS jargon
  • PDF/package quality matters as much as the underlying ledger

──────────────────────────────────────────────────────────────────────────────
2. RAJ — "THE PART-TIME LANDLORD"
──────────────────────────────────────────────────────────────────────────────

Portfolio   : 11 units (mixed residential) — Tempe, Mesa, Chandler
Day job     : Software tester, 9-to-5
              Property management ~8 hours/week (evenings & weekends)

The pain of the 11pm bank reconciliation:

  • Between day job, family, and tenant emails, rent collection
    happens in fragments
  • One payment recorded as "income", another as "a mystery deposit"
  • Work order for water heater gets completed but never billed to
    the right owner ledger
  • Month-end: everything argues with everything else

The PMS story:

  • Wants the simplest path from "I collected rent" to
    "the owner statement makes sense"
  • Runs: rent hub (invoice) → collect → if weird, soft-void + re-post
    → statements hub (generate owner statement)
  • It's a menu. No "dashboard" to learn.
  • Monthly invoice posts to the ledger. Late fees calculate when
    configured. Runs statement on the 3rd, sends PDFs, sleeps.

Why PMS wins:

  • Menu-driven, not SaaS-driven — most platforms are built for
    full-time operators who live inside a web app
  • Raj lives in the real world and only logs in twice a week
  • A bash-menu console over HTTPS is something he can understand,
    audit, and back up without calling support

Product lens (use when building):

  • Happy path must fit a short evening session
  • Error recovery (soft-void, re-post) must be obvious and safe
  • WO complete → bill owner must not be a separate forgotten ritual
  • Low cognitive load: numbered menus, one action = one meaning

──────────────────────────────────────────────────────────────────────────────
3. ELENA — "TOO SMALL FOR APPFOLIO, TOO BIG FOR SPREADSHEETS"
──────────────────────────────────────────────────────────────────────────────

Portfolio   : 34 units across 3 buildings — Gilbert & Queen Creek
Day job     : Managing partner at a three-person PM micro-firm
              (her + two operators)

The pain of the ROI math not working:

  • Enterprise SaaS pricing is per door, per feature tier, per support
    level
  • For 34 units: $300–500/month just for software + two operator
    licenses + annual increases + migration fees
  • Excel is a Rube Goldberg machine held together by shared-drive
    links and prayer

The PMS story:

  • Sees cold-start setup ($1,500–5,000 one-time), monthly stewardship
    ($150–400/mo bundled with hosting) on the services page
  • Books discovery call, loads current structure, does one pilot month
  • Team produces complete owner packages without spreadsheet "close day"
  • Operators love that they can see the scripts that generate the
    numbers; owner clients love that statements reconcile on second try

Why PMS wins:

  • Inspectability + exit rights — enterprise platforms are black
    boxes that make you feel grateful when export finally works
  • Built on MariaDB + bash with full SQL audit trails and documented
    schema
  • Elena knows if she wants to leave, she walks with her books. That
    peace-of-mind justifies the monthly stewardship fee.

Product lens (use when building):

  • Trainability: two operators must learn without a week of SaaS onboarding
  • Pilot-month success is the sales proof
  • Schema, wiki, and scripts are part of the product story
  • Multi-owner / multi-building packages must batch cleanly

──────────────────────────────────────────────────────────────────────────────
COMMON THREAD
──────────────────────────────────────────────────────────────────────────────

  • All three: Enterprise software was never designed for them. It was
    built for portfolios 10× their size where the buyer is a VP, not
    the person who reconciles rent at their kitchen table on a Tuesday.

  • All three value: "Statements you can explain at the kitchen table"
    — not a black-box dashboard.

  • All three would leave if: Pricing went to SaaS-scale, cold-start
    philosophy was abandoned, and they were told "you'll need to import
    history" to use the statement feature.

──────────────────────────────────────────────────────────────────────────────
WHERE THIS DOCUMENT FITS
──────────────────────────────────────────────────────────────────────────────

  strategy.txt              Public north star — audience summary
  Mission & Services        Customer-facing "who we help"
  Platform Strategy         Architecture + positioning one-liners
  Workflows / finance       How the loops actually run in the menu
  First Conversation (PIN)  Sales talk track — map prospect → persona
  Onboarding Playbook (PIN) Pilot month — which persona is onboarding?
  Internal Strategy (PIN)   Pricing & client profile — same three people

Edit this file by hand (not overwritten by update_docs.sh).
Rebuild public HTML: site/bin/build-docs.sh
View in operator wiki: [y] System → [1] Wiki → Personas