Current — only what's unresolved right now: open violations, overdue duties, expired licences, failed inspections. Cured/closed history is settled and doesn't count. Answers "who needs attention today?"
Lifetime — the full track record: every case ever cured or closed counts as resolved, so a property that fixed many past issues scores well even with something open now. Answers "who's historically reliable?"
A property with nothing on record shows "—" (not assessed), not 100%.
Total Properties
—
Open Violations
—
Permits in Review
—
Licences expiring
—
This week
Sorted by urgency
Open items by module
Violations by stage
No property data connected yet for this city. Once properties are added, this overview will populate automatically.
📋 Inspections
Dated inspection events across all buildings. Passing an inspection that's tied to an enforcement duty marks that duty done automatically.
Status:
Type:
Scheduled betweenand
🔍
Inspections are individual dated visits — one physical inspection, with a date, an inspector, and a pass/fail outcome. They're the events. The recurring obligation behind them (e.g. “annual fire inspection”) lives in Enforcement — that's the plan. One enforcement duty can produce many inspections over time.
Loading…
Schedule inspection
⚠️ Enforcement worklist
Every duty your city owns across all buildings — what's overdue, due soon, and who's on it. Raise duties from a property's City duties tab; work them here.
⚖️
Enforcement is your city's recurring compliance calendar — the standing duties it owes on each building (license renewals, periodic reviews, scheduled inspections). It's the plan. When a duty calls for an on-site check, it produces an entry in Inspections — the actual dated visit. Work the obligations here; record what happened there.
Loading…
🚩 Code-enforcement cases
Open violations, track notices and cure deadlines, escalate with fines or liens, and resolve. Attach the notice, photos, and correspondence to each case.
Loading…
Open case
📨 Complaints & service requests
Intake for resident and staff reports. Triage, assign, and escalate to a violation case. Attach photos and correspondence to each.
Loading…
Log complaint
👤 Contacts & owners
Owners, managers, and agents as first-class records — one contact linked to every property they're responsible for, with their full case history in one place.
Loading…
Add contact
Linked properties
Save the contact first, then link properties.
Link a property
💵 Fees & liens
One money ledger across the city — permit and license fees, fines, payments, and recorded liens. Filter by status, category, kind, date, or lien state; toggle “Group by property” to see per-building balances.
Loading…
Add ledger line
A lien with no release date is active. Set the release date when the lien is satisfied and cleared.
📬 Notices & correspondence
Generate a Notice of Violation, cure demand, or hearing notice from a case — case, property, and owner details merge into the template. Track what was issued, served, and responded to.
Loading…
Generate a notice
Notice
📅 Calendar
Inspections, follow-ups, cure deadlines, notice responses, and permit/license expirations across the city. Click a day to see its items.
Loading…
Select a day
Click a day in the calendar to see its items.
📄 Licenses & permits
Licenses and permits your city has issued — business tax receipts, rental licenses, STR permits, certificates of use — tracked to renewal.
Loading…
Issue license
🏗️ Building permits
Applications through plan review, issuance, inspections, and certificate of occupancy. Attach plans, the application, and the CO to each permit.
Loading…
New permit
📊 Reports & analytics
A live snapshot across every module — pick a tab for charts and metrics, and export any module's records to CSV, Excel, or PDF.
Loading…
🕑 Activity log
Everything happening across the city — cases, permits, inspections, licenses, files, and notes — newest first. A defensible audit trail of who did what, when.
Loading…
🗺️ Property map
●City record●Linked to GuestMate●Suggested match
Loading map…
🏛️ Departments
Functional units within your city — Building, Code Enforcement, Fire, Licensing. Assign staff to a department for an organizational view of who owns what.
Loading…
Add department
👥 City users
People with access to this city. Admins can manage properties, activate duties, and manage users; members can view and work assigned duties. Only admins can change roles or access.
Enter the person's PayServices account number to grant them access to this city. If they don't have an account yet, one will be created.
Loading…
Edit user
—
⚙️ Settings
City profile, compliance preferences, and deployment status. Only admins can make changes.
Loading…
Change scope
Choose the city to work in. This sets the jurisdiction your properties are filed under.
Confirm
Session expired
Your session has ended. Redirecting you to sign in…
Add property
The county folio for this parcel. Used to match against GuestMate.
Each unit is assessed separately, so folios are recorded per unit — save this property, then use Units to add them.
Compliance
GuestMate matches
Add enforcement duty
Add unit / parcel
Folio is optional. Units without a folio (common in rental buildings where units aren't separately assessed) can still be tracked — they just have no key to match against GuestMate.