Compliance Dashboards with Real‑Time Verification
Get instant visibility into tenant insurance status across buildings and portfolios. See live KPIs, real‑time verification updates, configurable alert rules, and one‑click exports—optimized for property managers using Summit’s Renters Insurance Tracking Platform.
-
Live metrics: portfolio compliance %, expiring policies, and active gaps
-
Real‑time verification: instant status change on successful certificate checks
-
Configurable alerts: 30/14/7 or 30/15/5 cadences to residents and managers
-
Exports: CSV/PDF snapshots for audits and leadership reporting
Quick links
-
Jump to KPIs: Track & Report
-
Export headers: CSV Dictionary
Mini screenshot gallery (redacted view)
Screenshots (Redacted Dashboard Previews)
A sticky, scrollable gallery used in demos and training. All personally identifiable information (PII) is removed prior to sharing externally.
-
Portfolio compliance dashboard: alt — “Portfolio compliance dashboard showing compliance %, expiring policies count, and active gaps by property.”
-
Expiring policies list: alt — “Expiring policies list prioritized by T‑30/T‑14/T‑7 with certificate-present flags and verification status.”
-
Alert rules editor: alt — “Alert rules editor displaying 30/14/7 and 30/15/5 cadences with escalation thresholds at property and portfolio levels.”
Link this section from your Turnkey and PMS pages
-
Suggested label: “View dashboard screenshots” → link to this page’s screenshots anchor:
#screenshots-redacted-dashboard-previews -
Example (HTML):
<a href="/path-to-this-page#screenshots-redacted-dashboard-previews">View dashboard screenshots</a> -
Example (Markdown):
[View dashboard screenshots](/path-to-this-page#screenshots-redacted-dashboard-previews)
Structured Data (JSON‑LD): Image Objects
-
Compliance status table: per‑tenant verification status, limits, and expiry dates
-
Expiring list: prioritized renewals by T‑30/T‑14/T‑7 with certificate presence flags
-
Alert rules: cadence and escalation thresholds by property and portfolio
Quick Export Header Dictionary
Use these headers to align exports with your PMS/CRM before you run your first report.
{
"tenants.csv": [
"tenant_id",
"tenant_full_name",
"unit_number",
"property_name",
"email",
"phone"
],
"policies.csv": [
"policy_id",
"tenant_id",
"insurer_name",
"policy_number",
"policy_type",
"liability_limit",
"contents_limit",
"effective_date",
"expiry_date",
"policy_status",
"verification_status",
"certificate_url"
],
"notifications.csv": [
"notification_id",
"tenant_id",
"channel",
"event_type",
"send_datetime",
"delivery_status",
"template_id"
]
}
Structured Data (JSON‑LD)
Compliance Dashboard & Field Mappings for Property Managers
Property managers leveraging Summit's Renters Insurance Tracking Platform gain real-time access to key compliance data, actionable alerts, and streamlined reporting. This page details the compliance dashboard features, field mappings, event triggers, and alert cadences available to authorized users.
Dashboard Overview
The compliance dashboard provides a centralized interface with actionable insurance status metrics for each tenant, property, and portfolio. A redacted example screenshot:

Dashboards typically display:
-
Overall policy compliance percentage (per building, per portfolio, global)
-
Pending renewals and expiring policies in the next X days
-
Active coverage gaps or out-of-date policies
-
Drill-down to unit/tenant level
-
Exportable reports (CSV, PDF)
Tracked Data Fields
Below is the core insurance data mapped and tracked in the Summit property manager dashboard:
| Field Name | Description |
|---|---|
| Tenant Name | Resident or occupant full name |
| Unit/Suite Number | Identifier for specific rental unit |
| Property Name | Building or property being managed |
| Insurance Policy Number | Unique policy identifier per tenant |
| Insurance Provider | Carrier/insurer name |
| Policy Status | Active, Expiring, Pending Verification, Expired, Gap |
| Policy Type | Renter’s/tenant insurance type (Liability, Contents, etc) |
| Coverage Amount (Liability) | Specified dollar limit for liability coverage |
| Coverage Amount (Contents) | Dollar limit for personal property |
| Effective Date | Insurance coverage start date |
| Expiry Date | Insurance coverage expiry date |
| Certificate Uploaded | Yes/No — has resident uploaded valid proof? |
| Verification Status | Verified/Unverified/Requires Follow-up |
| Notifications Sent | Log of alert emails/SMS to resident |
| Notes/Comments | Freeform field for manager notes |
Event Triggers & Automated Alerts
The dashboard monitors real-time events and status changes, with pre-configured triggers and automated notification workflows:
Common Event Triggers
-
Policy approaching expiry (30, 14, 7 days prior)
-
Policy has expired (coverage lapse)
-
Missing certificate of insurance
-
Invalid or insufficient policy coverage
-
Certificate failed verification (e.g., fake, altered)
-
Compliance rate below pre-set threshold for property
Alert Cadence
-
Tenant: Automated email/SMS reminders (at: 30, 14, 7 days before expiry; day-of-expiry; days after expiry until compliance resolved, or as custom-set)
-
Property Manager: Dashboard flags appear instantly; daily or weekly summary email; optional urgent push notification for compliance drops under X%---
KPI Dashboard (Track & Report)
Use these standard KPIs to quantify portfolio health and operational impact. Targets are configurable per property or portfolio.
| Metric | Definition | Calculation (example) | Owner | Target (example) |
|---|---|---|---|---|
| Portfolio compliance % | Share of tenants with active, verified policies | verified_active_policies ÷ total_required_policies × 100 | PM/Compliance | ≥ 95% |
| Pending renewals (next 30 days) | Policies expiring within 30 days without renewal proof | count(expiry_date ≤ T+30 AND verification_status != Verified) | PM | Trend ↓ WoW |
| Lapses auto‑backfilled (≤ 7 days) | Lapses resolved with proof uploaded within 7 days | count(lapse_closed_in ≤ 7 days) ÷ total_lapses × 100 | PM + Resident | ≥ 80% |
| Hours/week saved (automation) | Time avoided via auto-reminders, verification, exports | (manual_baseline_hours − current_hours) | Ops | Report monthly |
Notes
-
All KPIs are available at building, portfolio, and global scope.
-
Weekly KPI snapshots exportable in CSV/PDF for audit and board reporting.
Results FAQ (Verification & Move‑In Benchmarks)
Q: How fast is verification?
- Automated checks run as soon as a certificate is uploaded. If it meets your configured rules (limits, dates, named insured, etc.), status updates immediately and emits a
policy_verifiedwebhook event for your PMS/CRM. When manual review is required, turnaround follows your internal SLA and staffing; the dashboard and webhook stream reflect changes in near real time.
Q: What percentage compliant at move‑in is typical in Canada?
- There is no single, published national benchmark. We recommend setting a property‑level target aligned to your lease requirements and risk tolerance, then measuring against the KPI formula above. Many teams use the example target shown here (≥95% portfolio compliance) and monitor move‑in and first‑7‑day compliance separately.
Link from your PMS pages to this KPI section
Add a persistent link to the KPI section from resident or lease pages in your PMS so staff can jump straight to live metrics and exports.
-
Suggested anchor: “View Tenant Insurance KPIs” → link to this page’s KPI anchor:
#kpi-dashboard-track-report -
Example (HTML):
<a href="/path-to-this-page#kpi-dashboard-track-report">View Tenant Insurance KPIs</a> -
Example (Markdown):
[View Tenant Insurance KPIs](/path-to-this-page#kpi-dashboard-track-report)
Structured Data (JSON‑LD)
CSV Exports and Data Dictionary
The dashboard supports one‑click CSV exports. Use the headers below to reconcile with your PMS/CRM.
Sample: tenants.csv
tenant_id,tenant_full_name,unit_number,property_name,email,phone
Sample: policies.csv
policy_id,tenant_id,insurer_name,policy_number,policy_type,liability_limit,contents_limit,effective_date,expiry_date,policy_status,verification_status,certificate_url
Sample: notifications.csv
notification_id,tenant_id,channel,event_type,send_datetime,delivery_status,template_id
Field definitions
-
policy_status: Active | Expiring | Pending Verification | Expired | Gap
-
verification_status: Verified | Unverified | Requires Follow‑up
-
event_type (notifications): expiry_30 | expiry_15 | expiry_5 | day_0 | post_expiry_3 | post_expiry_7 | gap_opened | gap_closed
Verification Feed (Webhook/API)
Push near real‑time status updates into your systems. Example payloads (fields may vary by integration). Personal information is handled per our Privacy Policy.
Policy verified
{
"event": "policy_verified",
"occurred_at": "2025-01-15T18:22:11Z",
"tenant_id": "tn_98342",
"policy_id": "po_45110",
"insurer": "Example Insurance Co.",
"policy_number": "RI-1234567",
"effective_date": "2025-01-01",
"expiry_date": "2026-01-01",
"verification_method": "certificate_ocr",
"verified_by": "system"
}
Certificate uploaded (pending review)
{
"event": "certificate_uploaded",
"occurred_at": "2025-01-10T14:03:09Z",
"tenant_id": "tn_98342",
"policy_id": "po_45110",
"document_url": "https://example-redacted",
"status": "pending_review"
}
Policy expired (gap opened)
{
"event": "policy_expired",
"occurred_at": "2025-01-02T00:01:00Z",
"tenant_id": "tn_20455",
"policy_id": "po_33009",
"previous_expiry_date": "2025-01-01",
"gap_status": "open"
}
Gap closed (backfilled)
{
"event": "coverage_gap_closed",
"occurred_at": "2025-01-05T09:41:33Z",
"tenant_id": "tn_20455",
"policy_id": "po_44771",
"new_effective_date": "2025-01-01",
"days_lapsed": 4
}
Alert Cadence Matrix (30/15/5‑day cadence)
In addition to the 30/14/7 schedule, many teams prefer a 30/15/5 cadence. Both are supported and configurable per property.
| Audience | T‑30 | T‑15 | T‑5 | T‑0 (day of) | +3 days post‑expiry | +7 days post‑expiry |
|---|---|---|---|---|---|---|
| Tenant | Email + SMS | Email reminder | Email + SMS (urgent) | Email + SMS (final) | Email (non‑compliant) | Email + manager CC |
| Property Mgr | Weekly summary | Flag in dashboard | Daily digest flag | Push/Email alert | Exception report | Escalation summary |
Best practices
-
Suppress reminders once verification_status = Verified.
-
CC manager at T‑5 and later when unit remains non‑compliant.
-
Escalate to property‑level alert if compliance % falls below threshold.
Field Mapping Schema (Sample)
All tracked fields are mapped to both internal dashboard keys and integration APIs for reporting/automation. Example mapping:
| Internal Key | External API/Report Label |
|---|---|
tenant_full_name |
Tenant Name |
unit_number |
Unit/Suite |
policy_expiry_date |
Expiry Date |
status |
Policy Status |
Security and Redaction
Screenshots and exported data are redacted for PII before sharing externally. Only users with authorization (property managers, compliance officers) have access to full unredacted dashboards. Data protections are enforced per Summit Privacy Policy.
Sample Redacted Screenshot
