Paste the inspector's notes and the exact rule into one fixed prompt, and AI returns a draft violation letter with the date, the rule quoted, the condition observed, the fix needed and the cure period. A second prompt checks the draft against previous letters for the same rule, then the board or its named approver signs off.
The letter is the easy part. The fairness of the process depends on what goes in: factual notes, the right rule and the same standard for every lot. AI works as a careful clerk here. It turns "Lot 22 - bins out, Tues" into proper wording, keeps the tone steady across forty letters, and notices when the notes cite no rule. It does not decide what counts as a violation.
Write inspection notes a model can use
Bad letters start with bad notes. "Messy yard" is an opinion; "Grass over 8 inches in front lawn, approx 300 sq ft, photo 4:12pm" is an observation. Ask inspectors to record the same five fields every time:
- Lot and address. Exactly as in the owner records.
- Date and time observed, and from where (street, common area).
- What was seen, in plain facts: counts, sizes, colours, locations.
- Rule reference, if known (section number).
- Photo reference, if taken, with date.
A shared form or spreadsheet works best, because the rows can be pasted straight in. If inspectors dictate notes on a walk, have the model tidy them into those five fields, with the instruction "do not add detail that was not said; mark missing fields as [MISSING]". Then a person reads the result before it goes anywhere.
Keep a rule library the prompt can cite
Letters need the rule, quoted. Build a short library of the rules you enforce most: section number, exact wording, the cure period, the next step if not cured, and whether a fine, a hearing or a notice requirement applies. Keep it as plain text. Typical entries: lawn and landscaping, trash bins, parking and vehicles, exterior paint and condition, unapproved modifications, noise, pets, signs, holiday decorations. A sample entry:
RULE 5.2 Trash receptacles
Text: "Trash and recycling receptacles shall be stored out of view from the
street, except between 6pm the evening before and 8pm the evening of
collection."
Cure period: 7 days
Stage 1: courtesy letter. Stage 2: formal notice. Stage 3: hearing notice.
Fine: per board schedule, only after hearing, per Declaration 9.4.
If a rule is ambiguous in the document, mark it in the library as "needs board interpretation" and keep letters for it on hold. Language models love to resolve ambiguity quietly, and that is exactly what an owner's lawyer will exploit later. The tutorial on owner questions from governing documents shows how to build a clean document set.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowThe notes-to-letter prompt, filled in
Save this as the standing prompt. Each run pastes one inspection row and the matching rule entry.
You draft HOA violation letters from inspection notes.
Use ONLY the notes and rule text below. Do not add facts, rules, fines,
deadlines or consequences that are not given.
Output:
1. The letter, in plain English, polite and factual, about 180 words.
Order: reference line | what was observed (date, place) | the rule
(section number, quoted) | what needs to change | the date by which it
must be fixed (cure period from the rule, counted from the letter date) |
how to ask questions or tell us it is fixed | how to dispute or ask for
a hearing, only if the rule text mentions it.
2. A "Check" list: every date, section number and quantity used, and any
[MISSING] field.
Tone: respectful, no accusations, no threats, no legal advice.
Use "[first name]" and "[manager name]" as placeholders.
NOTES: [paste row]
RULE: [paste rule entry]
STAGE: [1 / 2 / 3]
LETTER DATE: [date]
An illustrative input: "Lot 22, observed Wed 4 Nov 7:40am from street. Three green bins at the side of the garage visible from the road. Photo ref 0411-22." Stage 1, letter date 5 Nov, rule 5.2 as above. An illustrative result:
Dear [first name],
On Wednesday 4 November at about 7:40am, three trash receptacles were
visible from the street at the side of your garage at lot 22.
Section 5.2 of the community rules says: "Trash and recycling receptacles
shall be stored out of view from the street, except between 6pm the evening
before and 8pm the evening of collection."
Please move the bins out of view from the street by 12 November. If they
have already been moved, thank you, and there is nothing more to do. If you
have a question or would like to talk it through, contact [manager name].
Thank you for helping keep the neighbourhood tidy.
Read the check list that comes with it. The cure period, seven days from 5 November, gives 12 November. The quote matches the library. The dispute route is absent, since the rule entry has none; if your documents require that every notice mentions the right to a hearing, the library entry must say so, and the prompt will include it. If the model wrote anything else, such as "failure to comply may result in fines", delete it: the board has not authorised that statement at Stage 1.
Cure periods, counted correctly
Cure periods cause quiet errors. Is a seven-day period counted from the date on the letter, from the date it was mailed, or from delivery? Do weekends count? Does the clock restart after a partial fix? Your governing documents or board policy decide, and the model must not. Add a fixed instruction to the prompt: "Cure date = letter date plus [N] calendar days. Do not recalculate." Compute the date with your calendar or spreadsheet and paste the result so it does not depend on the model's date arithmetic. For rules with different periods, such as seven days for bins and thirty for paint, put each one in the library. Where a violation cannot be cured in the standard time, say a roof repair waiting on a contractor, the letter should invite a written plan and the board decides. A prompt for that case: "Draft a short reply acknowledging the owner's repair plan and stating only that the board will review it at its next meeting on [date]."
The consistency check against previous letters
Selective enforcement is a defence an owner can raise. Prevent it by checking each batch against history. Keep a log with columns for lot, rule, date observed, stage, letter date, cure date and outcome, with no names. Before approving a batch, paste the log and the draft letters and ask:
Compare the new letters with the log. For each, report: (1) has this lot
had a previous letter for the same rule? Which stage should this be?
(2) Is the cure period the same as for other lots with the same rule?
(3) Is the wording of the observation and rule citation consistent with
earlier letters for the same rule? (4) Are there other lots with the same
condition in the inspection data that did not receive a letter?
List differences only. Do not recommend enforcement.
Point four is the one boards value. Suppose the inspector's sheet lists seven homes with bins in view and the batch has five letters. The model reports "Lots 14 and 31 show the same observation but no letter was drafted". The manager asks the inspector whether the notes were incomplete or a decision was made, and writes it down. Illustrative output for stage: "Lot 22: no prior letter for 5.2; Stage 1 correct. Lot 9: Stage 1 sent 12 Oct, same rule; this letter should be Stage 2, but the draft is Stage 1."
From a rough trailer note to a provable Stage 2 letter
Raw note: "47 Elm Ct - trailer in driveway again, been there weeks, owner's been told before." Problems: no date, no rule, unverified history, a hint of attitude. Clean note: "Lot 47, observed Thu 5 Nov 10:15am from street: one boat trailer (approx 16 ft) parked in the driveway, visible from the street. Rule 6.1 (boats and trailers). Photo ref 0511-47. Previous letter: Stage 1 dated 8 Oct, per log." The letter then reads as a Stage 2 notice referring to the earlier one by date. The edit took a minute and removed "again", "weeks" and "been told", all of which would have been unprovable. That is the principle: only recorded facts go into the letter.
Stage 2 and Stage 3 letters change character
Stage 1 is a nudge. Stage 2 is a formal notice that a previous letter did not resolve the matter. Stage 3 usually involves a hearing, a fine or a referral, and carries procedural requirements that differ between associations and sometimes by law. Draft Stage 2 with AI under the same rules; for Stage 3, have the association's lawyer supply the template and the manager fill in the fields. The AI's role then is to check that the fields are complete and consistent with the earlier letters: dates, rule quotes, photos attached, delivery methods. For letters asking about money, such as fines, see the collection letters tutorial, which follows the same ladder idea.
Keep both tone and facts steady between stages. A Stage 2 letter might open: "On 8 October we wrote to you about [observation]. When we inspected again on 5 November, the condition was still present." It should then restate the rule, give a new cure date and explain what follows if not resolved, but only as the policy states it. If the policy requires a hearing before a fine, the letter says that, exactly. If you are unsure, hold the letter.
Board approval, step by step
The board, or the person it names, should approve the batch before sending. A workable routine for a batch of about twelve letters:
- The manager assembles the batch: letters, check lists, consistency report and photo references.
- The approver reads each letter's facts against the notes, spot-checks two rule quotations against the library, and reads the consistency report.
- They record approval, with date, in the log: "Batch 5 Nov approved by [role]".
- Letters go out by the delivery method the policy requires, and the date and method are logged.
- The next board packet reports counts by stage and outcome; see the board packet tutorial for where that sits.
If an approver rejects a letter, they note why. The reason becomes a rule-library or prompt improvement.
A month in a community of 250 homes
Say an inspector walks the community weekly and records about 30 observations a month, a mix of bins, lawns, vehicles and holiday decorations left up. Of those, 22 become Stage 1 letters, 5 become Stage 2, and 3 are noted as no violation after checking the rule. Drafting by hand at ten minutes each would take about four and a half hours. With the template, the manager spends perhaps five minutes per letter, mostly on checks, plus fifteen minutes on the consistency report, a saving worth measuring on your own numbers. The more important effect is the log: after three months you can show the board every lot treated alike. A small management team juggling three associations gains something extra: with one shared prompt and rule library, any staff member produces the same letter for the same condition.
Five quick conditions and how each letter reads
Different conditions need slightly different handling. These short illustrations show the notes, the rule point to confirm and the one line a reviewer should look at.
Lawn above the height limit. Notes: "Lot 8, front lawn grass approx 10 inches, observed 3 Nov from street." Check that the rule gives a height in inches, not "well maintained". If the rule is vague, the letter should quote it and the notes should add the measurement; do not let the model write "excessively overgrown", which is a judgement. Holiday decorations after the permitted date. Notes: "Lot 61, lights and inflatable still up 12 Feb." The rule probably sets a removal date, such as 15 January. Check the date in the rule, not the model's recollection of customary dates. Unapproved exterior change. Notes: "Lot 19, new side fence, no approval on file." Here the letter asks for an application under the architectural process rather than demanding removal. The architectural review tutorial covers that application check, and the reviewer confirms with the records that no approval exists. Parking on the street overnight. Notes: "Lot 33, red van on street 11pm and 6am on 2 and 3 Nov." Two observations fit the rule if it prohibits overnight parking; check whether the street is private or public, since the association may not control public streets. Noise complaint. Such matters rest on a neighbour's report, not an inspector's observation. Do not draft a violation letter from an unverified complaint. Use a neutral letter: "We received a report about noise on [dates]; the rules say... please be mindful of..." and have the board decide whether anything further is appropriate.
When the owner says the rule does not apply
Disputes are normal. An owner may say the bins were out because of a late collection, the van is a work vehicle covered by an exception, or the previous board approved the fence. Before replying, check the rule library for exceptions and the records for approvals. Paste the owner's message with the name removed, the rule text and the log entry, and ask: "List the owner's claims, say whether each is supported by the rule text, the log or neither, and what we would need to verify. Do not draft a conclusion." The answer might read: "Claim 1: collection was late. Not verifiable from our records; ask for the date. Claim 2: previous board approved. No approval in the log; check the minutes of the relevant year." Verified facts go into a reply and unverified ones into a request for evidence. If the owner asks for a hearing, follow the process in your documents and bring in the lawyer where fines are at stake.
Photos, dates and evidence
A letter that says "we saw" is stronger when notes and photos agree. Standardise how photos are named, for example lot, date and time, and store them in a folder per lot. Tell inspectors to photograph the condition and a reference point such as the house number, from the street or common area, and never over a fence or into windows. The model should not describe images it cannot see accurately; if you use it to draft a caption, check the caption against the picture yourself. Keep the log of photos with the letter log so a Stage 2 letter can refer to the earlier photo by its reference and date. When the letter says "see attached photo 0511-47", confirm that the photo is attached and that the date visible in the file matches the notes. A mismatch between the letter date, the inspection date and the photo date is the first thing a challenger finds.
Keeping a record the board can show
At each quarter, export the log without names and ask the model for counts: letters by rule, by stage, cured within the period, escalated, disputed. Treat the numbers as a starting point and check them against the log. The result will probably show that two or three rules generate most letters, which is a reason for the board to remind owners or revisit the rule. If bins account for a third of letters, perhaps the rule's hours are unclear or the collection day changed. Fixing the rule often prevents more violations than another round of letters, and it takes the board's time, not the model's.
Training a new inspector or manager with the same material
The rule library, the five-field notes form and the log double as a training pack. A new inspector can read ten sample notes with the finished letters beside them, then record three practice observations and compare their notes with the examples. Ask the model to mark the practice notes against your five-field standard: "For each note, list which of the five fields is missing or vague, and rewrite only the vague wording as a question to the inspector." A sample finding: "Note 2 says 'untidy front garden'. Question: what was seen, how much, and where?" This keeps a handover, a holiday cover or a volunteer change from altering how the community is treated. It also gives the board a short document to show anyone who asks how enforcement works, which is often the most reassuring thing a board can offer an anxious owner.
Letters that thank owners
A process made only of warnings feels punitive. When a violation is cured, send a short confirmation: "Thank you for moving the bins. We re-inspected on 12 November and the matter is closed." Ask the model for it each time a log row is marked cured, using only the log's dates. A closure letter tells the owner the process has an end, and the log shows the association closed matters promptly, which is useful if the board ever has to demonstrate good faith. Draft a standard version once and let the manager mail-merge it.
Invented fines, wrong rules and other draft faults
- Invented consequences. The model adds "fines of $100 per day" because such letters usually say so. The prompt forbids it, and the check list shows what was used.
- Wrong rule. The inspector cites 5.2 but the condition falls under 5.4. The reviewer opens the rule and compares the wording with the note.
- Tone creep. A letter reads as a reprimand. Re-paste the tone instruction and a sample.
- Personal detail. Names of children, comments on the owner's circumstances, or references to health. Remove them and keep notes to the condition of the property.
- Stale stage. A letter goes out at Stage 1 though the log shows an earlier one. The consistency check exists for this.
Handle the replies too. Owners will write back to say they fixed it, to dispute the rule or to ask for time. Use the model to draft a holding reply or an acknowledgement, never to decide the case: "Thank you for letting us know. We will re-inspect on or after [date] and write to confirm." If a reply raises health, disability or legal threats, stop and give it to the board and the lawyer. Reminders to the whole community about common rules, with no lot named, are better placed in the newsletter; the newsletter tutorial shows how to word them kindly.
Violation-letter questions managers ask
Can AI decide whether something is a violation?
No. The inspector records what they saw, and the rule in your governing documents decides whether it is a violation. AI drafts the letter from those two inputs. If the notes are vague or the rule is unclear, the letter should wait for a person to decide.
Should every first letter be the same tone?
Yes. Consistency means the same template, wording and cure period for the same kind of violation at the same stage, regardless of who lives there. Differences should come from the rule and the stage, never from the owner.
Do photos go in the letter?
Many associations attach dated photos of the condition. Check your policy and applicable rules on photographing homes, and attach only what the inspector took from the public side or common areas. Ask the model to describe nothing from a photo you have not reviewed yourself.
What cure period should the letter give?
The one in your governing documents or board policy. If they set none, the board should set a reasonable standard period by violation type. The model must not invent a number; give it the period as a fixed field.
Who signs the letter?
Whoever your policy says: usually the manager on behalf of the board, after a board member or committee has approved the batch. Record who approved and when.
Further reads
- AI Tools for HOA Management: Six Jobs You Can Automate — Other jobs a management company can hand to AI.
- Can AI Write HOA Board Minutes the Board Will Approve? — Minute hearing outcomes in wording the board approves.
- HOA Vendor Management With AI: Compare Bids and Track Contracts — Hire the inspector or landscaper with a clear scope.
- Can AI Draft Rent Arrears Letters That Stay Within the Rules? — Compare how another letter series stays within rules.
- HOA Annual Meeting Notices: AI Drafts, Proxies and a Deadline Check — Another formal notice to draft with a deadline check.
- AI HOA Management Software: Vantaca HOAi, PropMIS or Condo Control? — Software with enforcement workflows built in.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: general HOA enforcement practice. Notice, hearing and fine requirements vary by governing documents and applicable law; confirm with the association's lawyer. No vendor pricing quoted.