Parking Owner Dashboard
Parking owner dashboard surfaces real-time revenue, occupancy, citations, equipment uptime, and EV charging by hour, day, and stall. Same data the operations team sees. Cloud platform.
The Buyer Problem: Quarterly PDFs Hide Operating Reality
Most parking operators deliver owner reporting on a quarterly cadence in a PDF that summarizes the prior 90 days. The PDF includes a revenue total, a year-over-year comparison, a citation count, and a paragraph of operator commentary. The format is institutionalized — institutional owners receive the same PDF from REIT-grade operators across every asset class — but it obscures the operating detail that actually drives revenue. The quarterly-PDF format fails owners in three ways. First, it lags reality by 30-90 days. The owner sees Q1 performance in mid-April, when there is nothing the owner can do to influence the operator's Q1 decisions. Second, it aggregates away detail. A quarterly total of citation revenue tells the owner nothing about which lanes are leaking, which days of the week are under-enforced, or which hour-of-day the LPR cameras are dropping plates. Third, it is curated by the operator. The operator chooses what goes in the PDF and what stays in the operating system — which means surprises arrive months late. The institutional answer to this gap has historically been to hire a separate asset-management firm to layer over the operator and audit the operating data. That arrangement costs an additional 1-2% of gross revenue and still does not surface real-time operating detail.
Client dashboard (overview)Parking management softwareThe Wins Parking Approach: Operations-Grade Visibility, Owner-Facing
The Wins Parking owner dashboard publishes the same operating data our regional operations director uses to run the asset, with no curation layer. The owner sees revenue accruing by hour, occupancy oscillating by quarter-hour, citations being issued lane by lane, and equipment uptime tracked at the device level — all in real time, all from any device. The dashboard is structured around five top-level views. Revenue: transactional, citation, monthly permit, validation, EV charging, with year-to-date and prior-period comparisons. Occupancy: real-time, by hour-of-day, by day-of-week, by stall type. Enforcement: citation throughput, dispute rate, appeal turnaround, tow coordination. Equipment: LPR camera uptime, payment-kiosk uptime, gate-arm cycles, mean-time-to-repair. EV charging: kWh dispensed, port utilization, dynamic per-kWh revenue, idle-fee revenue. Every view drills from asset to lane to stall to device. The owner who notices that Saturday-evening revenue dipped 11% week-over-week can drill into which lane's LPR cameras dropped capture accuracy, which payment kiosks went offline, or which dynamic-pricing curve under-anchored the surge — all from the same dashboard, in real time. Reference: /manage/client-dashboard and /parking-management-software.
Permit managementSoftware integrationsWhat the Dashboard Shows
Revenue waterfall — gross revenue by source (transactional, citation, monthly permit, validation, EV charging), operator fee deduction, owner distribution. Updated continuously; settles nightly into the canonical monthly statement. Occupancy heatmap — real-time occupancy by lane and stall type, with hour-by-hour and day-by-day historical comparison. Owners can spot under-utilized stall windows and over-occupied stall windows at a glance. Enforcement workflow — every citation issued in the prior 90 days, with photo evidence, plate timestamp, dispute status, and collection outcome. Drill-down to per-officer issuance rate and per-lane leakage rate. Equipment uptime — every LPR camera, payment kiosk, gate arm, AI security camera, and EV charging port, with current status, prior-30-day uptime percentage, and open service tickets. Critical-status devices surface to the top with a service ETA from the dispatch desk. EV charging — port utilization, kWh dispensed, dynamic per-kWh pricing, idle-fee revenue, charger uptime SLA performance. Reference: /ev-charger-uptime-sla-downtime-revenue-management. Permit pipeline — active permits by tier, pending signups, churn rate, prorated revenue recognition, delinquency status. Reference: /software/permit-management. Dynamic pricing — the active pricing curve, current rate vs. occupancy, override log, and scenario-comparison tool that lets owners model rate changes against historical demand. Reference: /capabilities/dynamic-pricing.
Schedule a software demoDynamic pricing engineAccess, Authentication, and Audit Trail
The dashboard is web-based and mobile-responsive — no native app install required, though we offer a thin native wrapper for iOS and Android for owners who prefer it. Authentication runs through industry-standard email-and-password with optional SAML single sign-on for institutional owners and TOTP-based two-factor authentication for all users. Role-based access controls let the owner designate read-only viewers (lender oversight, asset-manager observers, accountant access) without exposing operating override controls. Every interaction with the dashboard is logged — owner views, override attempts, scenario model runs, export downloads. The audit trail is retained for the contract term plus seven years for compliance defensibility.
LPR enforcementEV charger uptime SLAOwner-Initiated Controls
The dashboard is not a read-only view. Owners can initiate operating actions directly. Approve or reject rate-change recommendations published by the dynamic-pricing engine. Pause citation issuance during a customer-experience escalation (e.g., a city special event). Pre-block a stall block for a private function (board meeting, owner-hosted event, vendor delivery window). Owner-initiated actions route through the operator's regional operations director for execution. The owner sees the action's status in real time — requested, in queue, executing, complete. The dashboard documents the request and the operator's confirmation for compliance defensibility. Owners who prefer to delegate operating decisions can set up automated rules — e.g., "alert me if any LPR camera goes offline for more than 4 hours," or "alert me if Sunday revenue drops more than 15% week-over-week." Alerts route to email and/or SMS.
Technology platformParking management pricingPricing and Inclusion
The owner dashboard is included at no incremental fee in all three Wins Parking management contracts (Full Service, Tech-Only, Fixed Permit). Standalone software-only subscriptions include the dashboard as part of the platform fee. See /parking-management for the underlying commercial structures and /software/integrations for cross-system data feeds. Custom dashboards (white-labeled for institutional owners, branded for syndicated funds, multi-asset portfolio rollups for REITs) are scoped separately and priced per engagement.
Real-Time vs. Batch: What Updates When
The dashboard blends two data tiers. The real-time tier streams operating events the moment they occur — an LPR plate capture, a kiosk transaction, a citation issuance, an EV session start, a camera going offline. These events arrive over the platform's event bus and render on the live views within seconds, which is what lets an owner watch Saturday-evening revenue accrue against the dynamic-pricing curve as it happens. Real-time figures are explicitly labeled as accruing and unsettled so no one mistakes a mid-day running total for a closed financial number. The financial-settlement tier runs nightly. Each night the platform reconciles the day's accrued revenue against Stripe payout records, EV-network settlement files, and citation-collection outcomes, then writes a closed, immutable daily figure. Those settled days roll up into the canonical monthly statement, which is the number that drives the owner distribution. The separation matters: real-time data is for operating decisions, settled data is for accounting truth, and the dashboard never blurs the two. When a network or processor settlement file arrives late (EV networks in particular can settle on a multi-day lag), the affected day is marked as provisional and re-settled when the file lands, with the adjustment logged. Owners see exactly which days are still provisional rather than being handed a single number that quietly changes after the fact.
KPI Definitions and How Metrics Are Calculated
Every headline metric on the dashboard has a documented definition, because parking metrics are notoriously ambiguous. Revenue per available stall (RevPAS) is settled revenue divided by stall-count times days in the period, so seasonal and partial-month assets compare cleanly. Occupancy is computed from LPR ingress/egress pairs reconciled against stall inventory, not from a sampled spot count, and is reported as both peak and time-weighted average. Capture accuracy is the share of vehicle events with a confident plate read, tracked per camera so a degrading lens or a misaimed mount surfaces before it becomes leakage. Enforcement metrics are equally explicit. Leakage rate is non-matched plates as a share of total captures during enforced hours. Dispute rate is disputed citations over issued citations, and collection rate is paid citations over issued citations net of voided ones. Each metric links to its underlying records, so an owner who questions a number can drill straight to the events that produced it rather than trusting a summary. Because definitions are fixed and versioned, period-over-period comparisons are apples-to-apples even as the platform evolves. When a calculation method changes, the dashboard annotates the affected history so trend lines are never silently rebased.
Mobile Experience and Alerting
The dashboard is built mobile-first because owners check operating status from phones far more than from desks. The responsive web app delivers the full five-view structure on a handset — revenue, occupancy, enforcement, equipment, EV — with touch-optimized drill-downs and charts that re-flow rather than shrink. The optional thin native wrapper for iOS and Android adds push notifications and biometric unlock (Face ID / fingerprint) over the same web core, so feature parity is automatic and there is no second codebase to lag behind. Alerting is the mobile workhorse. Owners define threshold and anomaly rules — a camera offline beyond four hours, day-over-day revenue down more than a set percentage, a kiosk fault, an EV port failing its uptime SLA — and choose delivery by push, SMS, or email per rule. Alerts are deep-linked: tapping one opens directly to the relevant device, lane, or revenue view rather than a generic home screen. Alert fatigue is managed deliberately. Rules support quiet hours, severity tiers, and digest batching so routine status changes roll into a daily summary while genuine incidents page immediately. Every alert that fires is recorded in the audit trail alongside the condition that triggered it.
Data Exports, Reporting Cadence, and Portfolio Rollups
Owners are never locked into the dashboard UI. Any view exports on demand to CSV or PDF, and the underlying data is available through the documented API for owners who feed a corporate BI tool or data warehouse. Scheduled exports — a month-end revenue file to the accountant, a weekly enforcement summary to the asset manager, a quarterly board packet — are configured per recipient with role-appropriate field scoping, so a lender's read-only export omits the operating-control detail a manager sees. Reporting cadence is configurable rather than fixed. Most owners run a continuous real-time view plus an automated month-end statement, but the platform supports weekly operating reviews, daily revenue digests, and ad-hoc period reports for refinancing or sale due diligence. The canonical monthly statement is the same artifact across all three commercial structures, which keeps owner accounting consistent if an asset's contract type changes. For multi-asset owners, portfolio rollups aggregate revenue, occupancy, enforcement, and equipment health across every property with drill-down to any single asset. Rollups normalize on RevPAS and occupancy so a 1,200-stall airport asset and a 60-stall multifamily lot can be ranked on the same axis, which is how institutional owners spot the under-performing asset in a portfolio of twenty without opening twenty dashboards.
Equipment Health and Predictive Maintenance Signals
The equipment view is not a static inventory list; it is a live health surface. Every LPR camera, payment kiosk, gate arm, AI security camera, and EV charging port reports a heartbeat, and the dashboard tracks current status, rolling 30-day uptime, mean-time-to-repair, and open service tickets per device. Critical-status devices float to the top of the view with a service ETA from the dispatch desk, so an owner is never the last to learn that the busiest ingress lane's camera has been dark since 6 AM. Beyond up/down status, the platform watches for degradation signals that precede a hard failure. A camera whose capture-confidence is trending down over a week usually has a dirtying lens, a drifting mount, or a failing night-illuminator before it stops reading plates entirely. A kiosk with rising transaction-timeout rates is often a card reader or connectivity problem in its early stages. Surfacing these signals lets the dispatch desk schedule a maintenance visit during low-occupancy hours instead of reacting to a revenue-impacting outage at peak. Equipment health ties directly to revenue defensibility. When a citation is disputed, the dashboard can show that the issuing camera was healthy and capturing at high confidence at the moment of capture; when revenue dips, an owner can confirm in seconds whether the cause was demand or a device fault. This closes the loop between the equipment view and the revenue and enforcement views rather than leaving an owner to guess which one explains a bad night.
Data Architecture, Retention, and Historical Depth
The dashboard sits on an event-sourced data model: every operating action — a plate capture, a kiosk transaction, a citation, an EV session, a permit change — is written as an immutable, timestamped event, and the views you see are computed from that event history. Nothing is overwritten in place, which is why an owner can drill from a monthly total all the way down to the individual events that produced it. It is also why period-over-period comparisons are trustworthy: the underlying events never change, only the way they are aggregated. Operating history is retained at full event-level granularity for the contract term plus seven years, not thinned into monthly rollups after a quarter. That depth is what makes the dashboard useful for refinancing and sale due diligence years later — a buyer's analyst can pull three years of hour-by-hour occupancy and revenue rather than a summarized annual digest. Settled financial records are retained on the same horizon and are write-once, so the canonical monthly statement for any prior period reproduces exactly as it was closed. Data is logically segregated per asset and per owner, so a multi-asset portfolio's data is partitioned cleanly and an owner can never see another owner's records. Backups run continuously with point-in-time recovery, and the platform is built for cross-region redundancy so a single data-center failure does not take operating visibility offline. The same architecture underpins the export and API surfaces, which means what an owner pulls through the API is the same event-level truth the dashboard renders.
Lender, Auditor, and Due-Diligence Access
Owners routinely need to give a third party a controlled window into operating data — a lender monitoring covenant performance, an auditor verifying revenue, a prospective buyer running diligence. The dashboard handles this with scoped, read-only roles rather than shared passwords or exported spreadsheets. An owner can grant a lender a view limited to settled revenue and occupancy, with no access to operating controls or holder PII, and revoke it the moment the engagement ends. Read-only access still carries the full audit trail. Every view, export, and report a lender or auditor runs is logged with actor, timestamp, and source, so the owner has a record of exactly what an outside party saw and when. For a sale or refinancing, this turns the data room into a live, verifiable feed rather than a static PDF package that a buyer's analyst has to take on faith — they query the same settled records the owner relies on. Scheduled reporting closes the loop for parties who do not want to log in. A lender can receive an automated monthly covenant packet, an auditor a quarterly revenue file with the field scoping their engagement requires, and a fund's limited partners a periodic distribution summary. Each recipient's export is field-scoped to their role, so granting access never means handing over the full operating console.
Onboarding the Dashboard and Configuring an Asset
Standing up the dashboard for a new asset takes 5-10 business days and runs in parallel with the broader management or software onboarding. Configuration covers the asset's stall inventory and stall types, the revenue sources in play, the device roster (cameras, kiosks, gate arms, EV ports), and the role assignments — who is an owner-administrator, who is read-only, who receives which alerts. Once the asset is wired into the event bus, live views begin populating immediately while settled financials wait for the first nightly close. Owners with existing operating data can backfill history at onboarding. Where a prior operator can provide transaction and occupancy records, we import them so the dashboard's trend views have depth from day one rather than starting from a blank chart. Where prior data is unavailable or untrustworthy — the common case for owners leaving a spreadsheet operator — the dashboard simply begins accumulating clean event-level history from go-live forward. Multi-asset owners configure a portfolio rollup at the same time. Each asset is normalized on RevPAS and occupancy so a new property slots into the existing portfolio view on its first day live, and role assignments cascade from a portfolio level — an asset manager granted portfolio read access automatically sees each new asset as it onboards, without a per-asset permission step.