← All posts

From Group Text to Work Order: Fix How Your HOA Handles Repairs

From Group Text to Work Order: Fix How Your HOA Handles Repairs

The gate light by the north entrance burned out in February. An owner texted a board member, who meant to forward it. In March a second owner emailed the president about it. In April someone raised it at the meeting, and nobody could say whether the electrician had ever been called. The light got fixed in May. Ninety days, for a $75 repair.

Key takeaways

  1. A $75 repair took 90 days over group texts. The fix is one intake channel with a status anyone can check.
  2. Set the triage rules once: what counts as an emergency, what waits for the meeting.
  3. A year of closed tickets with costs is next year's maintenance budget, already sorted by category.

Multiply that gate light by everything a community owns and you get the second-biggest time drain on volunteer boards: about four hours a week spent digging repair requests out of texts, emails, and memories. The fix is a work-order habit, and it takes one evening to set up.

Why repairs fall through the cracks

Repair requests fail for one structural reason: they arrive through five doors. A text to whichever board member an owner knows. An email to a shared inbox nobody owns. A comment at a meeting. A hallway conversation. A note under a door.

Five doors means no list. No list means no owner sees status, no board member knows who is handling what, and no one can say what the community spent on repairs last year. Every request depends on one person's memory, and memory is the one tool that always fails.

The work-order system, in four stages

Stage 1: One intake door. Every request enters the same way: a simple form owners reach from their phones. Location, description, photo. The photo matters more than people expect. "Broken sprinkler head, north lawn, near unit 12" with a picture saves the vendor a diagnostic trip.

Stage 2: A numbered ticket. The moment a request lands, it becomes ticket #147 with a date stamp and a status: new, assigned, scheduled, done. The owner gets an automatic confirmation. That one message kills the follow-up emails, since "did anyone see my note?" has an answer the moment it is asked.

Stage 3: An owner for every ticket. One board member, usually the maintenance chair, reviews new tickets weekly. Each ticket gets a decision: fix now, get quotes, defer with a reason, or decline with a reason. The decision is typed on the ticket, where the whole board can see it.

Stage 4: Close the loop in public. When the work finishes, the ticket closes and the owner gets a note. Communities that close loops this way report a strange side effect: owners start submitting more requests, earlier, so small problems get caught before they become roof leaks.

Set the triage rules once

Volunteer boards argue about repairs when the rules live in nobody's head but the president's. Write four categories on one page and let the categories decide:

  1. Emergency, act within 24 hours: active water, no heat, safety hazards, security failures. Pre-authorize the maintenance chair to spend up to a set amount, say $500, without a meeting.
  2. Urgent, act within a week: broken gates, dead common-area lighting, pool equipment.
  3. Routine, next vendor visit or 30 days: cracked sidewalk sections, irrigation heads, fence boards.
  4. Project, next budget cycle: anything over a set threshold, say $2,500, which goes to the board with quotes.

Adopt the page by motion, record it in the minutes, and triage stops being a debate.

The vendor file: your other missing list

Every mature community has a quiet asset: the knowledge of which plumber shows up and which one overcharges. On most boards, that asset lives in one person's contacts app and leaves when they do.

Build a shared vendor file with name, trade, phone, rate notes, insurance certificate, and a one-line performance history. Attach vendors to tickets, and the file writes itself over time. Ticket #147 shows the electrician, the cost, and the date. Three years later, when the same light fails, the answer to "who fixed this last time, and what did we pay?" takes ten seconds.

Track certificates of insurance in the same file. An expired COI on a vendor who gets hurt on your property becomes the association's problem. A tracker that flags expirations 30 days out closes that hole.

Infographic: the work-order system in four stages

What the paper trail is worth

The ticket history quietly becomes three valuable things:

  1. A budget. Last year's tickets, sorted by cost, are next year's maintenance line item. Boards stop guessing.
  2. A defense. When an owner claims the board ignored a hazard, the ticket shows the report date, the action, and the completion. Documentation is the board's best liability shield.
  3. A handoff. A new maintenance chair inherits every open ticket, every vendor, and every price paid. The job transfers in an afternoon.

One evening to set up

Create the intake form, post the link on your community site, write the four triage categories, and load your top ten vendors. Announce one rule to owners: requests through the form get tracked, and requests through texts get a polite redirect to the form.

Within a month the gate-light story becomes impossible. Every request has a number, every number has an owner, and nothing depends on anyone's memory.


If this guide helped, the tools it describes live in SoShiny, and so does everything else a self-managed board needs. The 30-day trial is free.

Free newsletter

Enjoying this? Get the next one by email.

Practical guides for self-managed boards, written by a board treasurer. About one a month.

Free. Unsubscribe anytime with one click.

FAQ about HOA repair requests

What counts as an HOA maintenance emergency?
Active water leaks, loss of heat, safety hazards, and security failures like a broken gate or door lock. Set a 24-hour response standard and pre-authorize a spending limit so someone can act without waiting for a meeting.
Who is responsible for a repair, the association or the owner?
Your declaration draws the line, commonly association for common areas and building exteriors, owner for everything inside the unit. Publish a plain-language summary so owners can check before submitting.
How fast should a board respond to repair requests?
Acknowledge instantly with an automatic confirmation, triage within a week, and complete routine items within 30 days. The acknowledgment matters most, since silence is what makes owners escalate.
Should owners be able to see the status of their request?
Yes. Status visibility removes the follow-up emails that consume board time, and it builds trust that requests do not vanish.
How do we handle a request the board declines?
Decline it on the ticket, with the reason and the governing-document reference. A documented no is respected. A silent no becomes a grievance.
What should a shared vendor file include?
Name, trade, contact, rates, insurance certificate with expiration date, and a short performance history from past tickets. Keep it in the association's system, not in a personal contacts app.
Why track vendor certificates of insurance?
An uninsured vendor injured on the property can create liability for the association. A tracker that flags expirations 30 days ahead keeps the file current with almost no effort.
How does a ticket history help at budget time?
A year of closed tickets with costs is a real maintenance budget, sorted by category. It replaces guesswork and supports reserve planning with actual numbers.
Does SoShiny include repair-request tracking?
Yes, on every plan. Owners submit with photos from their phones, tickets carry status and history, and vendors, costs, and COIs live in the same system as your dues and documents.

Related reading


SoShiny Software Team is the collective byline for posts written by the people building SoShiny: engineers, designers, and the board members we work with every day.


We write about what actually works for community associations: governance that holds up under scrutiny, communication that residents read, and software that doesn't fight the people using it.


SoShiny is association management software for HOAs, condominium associations, and housing co-operatives anywhere in the United States. Headquartered in Daytona Beach, Florida. Built by people who've sat on a board.


Set up your association in five minutes.

No credit card. Cancel anytime.

Get started free

← Back to the blog