Recent sync runs
Nightly 6:00 AM + on-demandMirror vs Rent Manager
Record counts reconciled after every runNightly cycle
Delta sync run
Completed- Started
- Today, 6:02 AM
- Duration
- 22 min
- Records updated
- 214 across 8 entities
- API requests used
- 14
- Rate pauses
- 0
- Audit entry
- AE-2214
Entities, in dependency order
Invoice scan cache run
Completed- New scans fetched
- 38
- Skipped (hash unchanged)
- 3
- Cache coverage
- 11,240 of 14,820 bills (76%)
- Historical backfill
- Paced overnight, most-likely audit years first
- Audit entry
- AE-2215
Backfill progress by year
Prioritized by audit likelihoodDelta sync run
Completed with auto-retry- Started
- Yesterday, 6:00 AM
- Records updated
- 189
- Pause point
- Bills, page 12
- Pause duration
- 41s
- Outcome
- Resumed and completed
- Audit entry
- AE-2198
Watchlist — last 12 bills per account
Cadence-aware: quarterly accounts compare quarter-to-quarterReview queue
This monthVariance flag VF-0142
Awaiting review- Account
- National Grid #77134
- Property
- BDA Courtlandville — Unit 4, retail
- Ledger
- 543 Electric
- Previous bill
- $618
- Current bill
- $1,840
- Change
- +198%
- Same month last year
- $645
- Cadence
- Monthly (12 consecutive bills)
✓ Flag stands — needs a human decision
The numbers are certain; the cause isn't. Mark it reviewed once resolved, or escalate it with the full bill history attached.
Flag lifecycle
Escalation record
Open — with PM- Escalated to
- Property manager
- Sent via
- Email digest + dashboard alert
- Attachments
- 12-month history, current bill scan
- Escalated by
- Michelle
- Audit entry
- AE-3025
Variance flag VF-0143
Awaiting review- Account
- National Grid #12096
- Property
- BDA Courtlandville — parking lot lights
- Ledger
- 543 Electric
- Previous bill
- $255
- Current bill
- $312
- Change
- +22%
- Same month last year
- $298
- Cadence
- Monthly
✓ Likely seasonal — confirm and close
The threshold was crossed, so it flags — but last year's same-month bill suggests this is winter lighting, not waste.
Closure record
Closed — seasonal- Reviewed by
- Michelle
- Resolution
- Seasonal — winter lighting hours
- Baseline updated
- Yes — same-month comparison retained
- Audit entry
- AE-3031
Unmapped accounts (first 6)
Parsed from bill memo · suggested match from address text| Account # | Provider | Memo text | Suggested match | Bills held |
|---|---|---|---|---|
| 88201 | National Grid | ELEC 88201 COURTLND STE 9 | BDA Courtlandville — Suite 9 | 3 |
| 5500177810 | Ohio Edison | OE 5500177810 SKY CT COMMON | Sky Courtland — common area | 2 |
| 40412 | National Grid | GAS 40412 | — no address text — | 4 |
| 77202 | National Grid | ELEC 77202 CRTLNDVILLE | BDA Courtlandville — unassigned | 1 |
| 5500169004 | Ohio Edison | OE 5500169004 SKY CT UNIT 2 | Sky Courtland — Unit 2 | 2 |
| 61550 | City Water Board | WTR 61550 | — no address text — | 5 |
How mapping improves
Audit requests
February–April seasonAudit request AR-2026-011
Package ready- Property
- Sky Courtland
- Year
- 2025
- Categories
- Insurance, Cleaning, Water, Electric, R&M, Taxes, Snow
- Bills matched
- 214
- Invoices found in cache
- 209
- Exceptions
- 5 (listed, fetch queued)
- Output
- Bookmarked PDF (412 pp) + Excel index
- Build time
- 38 seconds
✓ Package ready for delivery
The PDF and its Excel index reconcile — one index row per invoice, amounts tied to the ledger. Exceptions are on their own page, never silently dropped.
Excel index — sample rows
One row per invoice · amounts tie to the ledger| Date | Vendor | Category | Ledger | Amount | PDF page |
|---|---|---|---|---|---|
| 2025-01-14 | Ohio Edison | Electric | 543 | $1,205.00 | 212 |
| 2025-01-31 | CourtClean Services | Cleaning | 5210 | $860.00 | 84 |
| 2025-02-07 | Summit Snow Removal | Snow | 5480 | $1,450.00 | 391 |
| 2025-03-03 | City Water Board | Water | 5403 | $684.20 | 158 |
| 2025-04-22 | Hartline Insurance | Insurance | 5110 | $3,912.00 | 12 |
Missing scans
| Bill date | Vendor | Category | Amount | Status |
|---|---|---|---|---|
| 2025-02-11 | Summit Snow Removal | Snow | $1,450.00 | Fetch queued |
| 2025-06-18 | CourtClean Services | Cleaning | $860.00 | Fetch queued |
| 2025-07-02 | City Water Board | Water | $712.40 | Fetch queued |
| 2025-09-30 | R&M — Apex Paving | R&M | $2,300.00 | No attachment in Rent Manager |
| 2025-11-12 | Ohio Edison | Electric | $1,188.75 | Fetch queued |
Exception handling
Audit request AR-2026-012
Building- Property
- BDA Courtlandville
- Year
- 2025
- Categories
- Electric, Water
- Bills matched so far
- 96
- Requested
- Today, 9:14 AM
Build progress
Audit request AR-2026-009
Delivered- Property
- Sky Courtland
- Year
- 2024
- Invoices bundled
- 188
- Exceptions
- 2
- Delivered
- May 28 — by the team
- Audit entry
- AE-4302
Inbox triage
maintenance mailbox · todayToday's classification mix
How a case moves
Case TC-0187
Reply drafted — awaiting approval- From
- Courtland Deli (Unit 4, BDA Courtlandville)
- Matched lease
- NNN retail · active through 2027
- Issue category
- Plumbing — interior fixture
- Responsibility
- Tenant — lease §7.2
- Matrix status
- Approved (reviewed by Khyle)
- Confidence
- 93%
Email thread + drafted reply
✓ Tenant responsibility — reply ready
The matrix for this lease was human-approved, the clause is quoted verbatim, and the vendors come from the directory. Approve to send, or escalate if this one feels contentious.
Case timeline
Escalation record
Open — with operations- Escalated by
- Marie
- Reason
- Reviewer judgment — tenant relationship
- Attached
- Thread, lease match, §7.2 citation, draft
- Audit entry
- AE-4105
Case TC-0188
Work order drafted — awaiting approval- From
- Lakeview Nails (Unit 9, Sky Courtland)
- Issue category
- Parking lot / common area
- Responsibility
- Landlord — lease §11.3 (common areas)
- Matrix status
- Approved (reviewed by Khyle)
- Details gathered
- Location, approximate size, photo attached
- Confidence
- 95%
Detail-gathering exchange
✓ Landlord responsibility — work order ready
Common-area repair under §11.3. The draft maps every gathered detail to Rent Manager's work-order fields; approving writes it via the API and confirms to the tenant.
WO-1042 — as written to Rent Manager
Open in Rent Manager- Property
- Sky Courtland
- Location
- Parking lot — entrance from road
- Category
- Paving / common area
- Description
- Pothole ~2 ft across at lot entrance; tenant photo attached; customer traffic hazard
- Reported by
- Lakeview Nails (Unit 9)
- Approved by
- Marie · 10:42 AM
- Idempotency key
- TC-0188-wo1
- Audit entry
- AE-4110
After the write
Escalation record
Open — with property manager- Escalated by
- Marie
- Reason
- Possible larger paving scope
- Attached
- Thread, photo, drafted work order
- Audit entry
- AE-4115
Case TC-0191
With a person — 8:02 AM- From
- Plaza Barber (Unit 7, Sky Courtland)
- Trigger
- Emergency keyword: "gas smell"
- Escalated to
- Khyle + maintenance line
- Time to escalation
- under 60 seconds from receipt
- Auto-reply
- Suppressed — by rule
- Audit entry
- AE-4090
Emergency path
Case TC-0190
Escalated — matrix pending- From
- Unit 12 tenant (Sky Courtland)
- Issue category
- HVAC
- Why escalated
- This lease's responsibility matrix isn't human-approved yet
- Rule
- No approved matrix → no auto-decision, ever
- Audit entry
- AE-4093
✓ Escalated — a person decides this one
The lease was extracted but its matrix awaits review. Approving the matrix unlocks automatic handling for every future email on this lease.
Extracted responsibility matrix — awaiting approval
One-time review per lease · exact clause text attached to every row| Category | Responsible | Clause | Confidence | Status |
|---|---|---|---|---|
| Plumbing — interior | Tenant | §7.2 | 97% | Extracted |
| HVAC — rooftop unit | Landlord (tenant service contract) | §7.5(b) | 78% | Needs review |
| Roof & structure | Landlord | §11.1 | 98% | Extracted |
| Parking lot / common areas | Landlord | §11.3 | 98% | Extracted |
| Storefront glass | Tenant | §7.4 | 91% | Extracted |
| Pest control | Tenant (interior) | §7.6 | 84% | Needs review |