Requests & Violations

Escalations and repeat offenders

How HomeHerald tracks repeat violations on the same property, the escalation ladder, and how Herald Shield (AI) can automate the routine cases. Plus when to take it human.

Last updated April 29, 2026

The same property keeps getting flagged. Same violation, same neighbor reporting, increasingly frustrated board. The system tracks the pattern and supports an escalating response — by hand or automated. This article covers both.

How the system tracks repeat violations

Each violation tracks an escalation tier and links to any prior violations on the same property. When you create a new violation against a property with a history of similar issues, the system:

  • Recognizes the pattern (same offender property, similar issue)
  • Increments the escalation count
  • Suggests the next-tier action based on your fine schedule
  • Surfaces the violation history at the top of the new request

You can see a property’s full violation history under Properties → [property] → Violation history.

The standard escalation ladder

Most communities follow something like this:

TierTriggerActionResident notified by
1First confirmed violationFriendly notice — “we noticed this, please fix”Email
2Same violation 14-30 days laterFormal notice with grace period for fineEmail + letter
3Still unresolved after grace periodFirst fine assessedEmail + letter
4Continued violationSecond fine, double the firstEmail + letter
5Still continuedDaily fines, board discussionEmail + letter
6Severe / unresolvableLegal action — lien, suspension, courtLawyer-handled

Your bylaws and state law set the actual amounts and timing. The system just tracks where each property is on the ladder.

Two ways to run escalation

Manual escalation

The simplest. A board member reviews each repeat case and decides what action to take. The system:

  • Surfaces the violation history
  • Suggests the next tier based on your fine schedule
  • Lets you accept or override the suggestion

Pros:

  • Every escalation is human-reviewed
  • No surprises for residents
  • Easy to handle edge cases

Cons:

  • Time-intensive — you’re reviewing every case
  • Slower response means residents notice the lag

Most new communities should start here. Get a feel for what your enforcement actually looks like before automating.

Herald Shield (AI-assisted)

Herald Shield is the AI-driven escalation agent. It watches for patterns, suggests actions, and (optionally) executes them automatically.

What Herald Shield can do:

  • Auto-classify new requests as violations, ARC requests, maintenance, etc.
  • Auto-detect repeat patterns — same property, same type, within X days
  • Auto-issue notices at configured tiers (with templates you control)
  • Auto-assess fines at configured tiers (with amounts you set)
  • Surface unusual cases for human review (anything that doesn’t fit a clean pattern)

What Herald Shield won’t do:

  • Issue fines without an admin approving the rules first
  • Take legal actions (liens, court filings)
  • Handle disputes — those always come back to the board

Modes

Herald Shield runs in one of two modes:

ModeWhat happens
Review modeHerald Shield drafts each action; an admin approves before it executes
AutopilotHerald Shield executes routine actions automatically; only escalations beyond the configured ladder go to admin review

Recommendation: start in Review mode for at least a month. You’ll see what Herald Shield wants to do before it does it. Once you trust the rules, switch to autopilot for low-stakes tiers (notices, first fines) while keeping admin review for higher-tier actions.

Configure under Configuration → Herald Shield Automation.

Configuring Herald Shield rules

Under Configuration → Herald Shield Automation → Rules, you set:

  • Cooldown period — how long between actions on the same property (e.g., 14 days between notice and first fine)
  • Tier amounts — what each fine tier costs
  • Letter / email templates — what the resident sees at each tier
  • Auto-execution thresholds — which tiers run automatically vs. require admin review

A typical config:

  • Tier 1 (notice): autopilot, 30-day cooldown
  • Tier 2 (formal notice): autopilot, 14-day grace
  • Tier 3 (first fine $100): admin review
  • Tier 4 (second fine $200): admin review
  • Tier 5+ (daily fines, legal): always human

This lets the AI handle the routine 80% (notices, formal warnings) while keeping admins in the loop for anything with financial consequences.

When to step in manually

Even with Herald Shield running, there are cases where you should override:

  • Hardship situations — the resident is dealing with a medical issue, family crisis, etc. The system doesn’t know that; you do.
  • Disputed bylaws interpretation — Herald Shield is following the rule literally; you may have context about why this case is different
  • First offense by an otherwise-good resident — sometimes a friendly call from the board is better than a formal notice
  • Active board negotiation — if the resident has already engaged with the board on a fix, don’t let automation override the negotiation

To override, open the request and set Skip auto-escalation on the violation. Herald Shield will leave it alone going forward.

What residents see

A resident getting auto-escalated sees:

  • Email at each tier
  • Updated balance if a fine was assessed
  • The full enforcement history visible in their portal

What they don’t see:

  • That Herald Shield (the AI) drove the action — it appears as a board action
  • Internal review notes
  • Other residents’ enforcement history

This is intentional. Residents shouldn’t feel like they’re being managed by a robot. Even if the underlying decision was AI-driven, the message to the resident is from the board.

Common situations

”Herald Shield issued a fine and the resident is angry”

Treat it the same as any board-issued fine. Review the situation, confirm the rules were applied correctly, decide whether to waive. If the rules were correct but the situation warranted leniency, that’s a good signal to refine your Herald Shield rules.

”Herald Shield isn’t catching obvious repeats”

Possible causes:

  • Two violations are recorded as different types (e.g., one Complaint, one General). Herald Shield matches within the same type. Switching the second to Complaint would link them.
  • Cooldown period is too long — the second violation falls outside the matching window
  • Address discrepancies — same property, different address spellings. Use the property’s canonical record, not free-text addresses.

”We want to give one specific resident a permanent pass”

Add an internal note to the property: “Skip auto-escalation per [reason, date, decision].” Then disable Herald Shield on that specific property under property settings. Auto-escalation stops; manual still works.

”We’re getting too many false positives from Herald Shield”

Switch back to review mode for a few weeks. Look at what it’s flagging. Adjust the rules — maybe the cooldown is too short, or the trigger conditions are too aggressive.

”Same family keeps offending across multiple properties they own”

The system tracks per-property. If the same owner has violations on two different properties, Herald Shield treats them separately. To track owner-level patterns, you’d need to check manually under the user’s profile.

Where to go next