5.0Management

One dashboard for your entire operation.

Multi-site parking management, valet performance analytics, role-based access control, team management, and subscription billing, all from one dashboard.

5.1

Multi-Location Admin

Manage every location from a single dashboard built for multi-site parking management. Add new locations with the guided setup wizard. View consolidated stats with parking management reporting or drill into individual sites for granular operational data.

Permission Matrix
Admin
Manager
Valet
Manage team
View reports
Create tickets
Edit settings
Process payments
Manage billing
5.2

Team & Role Management

Three roles (admin, manager, valet), each with location-scoped permissions. Our valet team management tools let you invite members by email, assign them to specific locations, and revoke access instantly. Valet shift management ensures the right staff are at the right sites at the right times.

Location A
Location B
Location C
No cross-access
RLS Enforced
5.3

Feature Flags & Configuration

Enable or disable features per location. Roll out capabilities gradually, run pilots at select sites, or customize the experience for each property.

Audit Log
All actions
2:47 PMJohn S.
Created ticket TKT-2847
2:45 PMSarah M.
Parked vehicle at B2-47
2:42 PMCarlos R.
Updated guest profile
2:38 PMAdmin
Modified location settings
5.4

Subscription & Billing

Stripe-powered subscription management with self-service checkout, plan changes, and a customer billing portal. Metered overage billing is included, and parking management reporting gives you full visibility into costs as your operation scales.

Client App
TLS 1.3
Supabase
AES-256 at rest
SOC 2

Everything included

Every capability is designed to work together, giving your team a complete operational toolkit from day one.

  • Single dashboard for multi-site parking management
  • 31 granular permission codes with location-scoped RBAC
  • Valet team management tools with invite-only access and instant offboarding
  • Per-location feature flags for gradual rollout
  • Stripe subscription billing with self-service portal
  • Location onboarding wizard with zone configuration

On the Roadmap

Planned integrations and capabilities coming in a future release.

  • Row-level security enforced at the PostgreSQL layer
  • Tenant isolation: no cross-tenant data access
  • Encrypted data at rest and in transit (TLS)
  • Supabase Auth with JWT-based sessions
  • SOC 2 aligned infrastructure

Common questions

How many locations can I manage?
There is no hard limit on the number of locations. Each location maintains its own zones, team assignments, rate configuration, feature flags, key boards, staging areas, and PUDO zones, all managed from the central admin dashboard designed for multi-site parking management. New locations are added through a guided onboarding wizard that walks you through zone creation and basic configuration in a single flow. Your subscription plan determines how many locations are included before metered overage billing applies, but the valet management software itself imposes no ceiling. Consolidated statistics and parking management reporting let you compare performance across all properties, or you can drill into any individual site for detailed operational data.
How does role-based access control work?
Three fixed roles define access: admin has full access across all locations, manager has location-scoped operational control (tickets, team, zones, rates), and valet is restricted to mobile check-in and retrieval workflows. These valet team management tools enforce permissions server-side through PostgreSQL row-level security policies, not just hidden in the UI, so even direct API calls cannot bypass access rules. The system includes 31 granular permission codes resolved via the resolve_web_access() RPC function, which returns the user's effective role, accessible location IDs, and specific permission codes. Role assignments are location-scoped, meaning a user can be a manager at one property and a valet at another within the same tenant. Valet performance analytics track each role's activity, giving administrators data-driven insights into team effectiveness.
Can I give a manager access to multiple locations?
Yes. User-location assignments use a many-to-many relationship, so a manager can be assigned to 1, 5, or all locations under your tenant. They will only see tickets, team members, zones, and reports for their assigned sites. Row-level security enforces this at the database layer, not just the UI. Assignments are managed from the valet team management tools in the admin dashboard with instant effect; adding or removing a location updates the manager's access immediately without requiring them to log out. This model supports regional managers who oversee a cluster of properties while being excluded from sites outside their territory, and valet shift management keeps scheduling aligned with those assignments.
What are feature flags?
Feature flags let you enable or disable specific capabilities per location without deploying code changes. For example, you can enable the digital key board feature at a hotel that uses physical key hooks while keeping it off at a restaurant that does not. ValeKit ships with 10 feature flags across core and advanced tiers, covering capabilities like vehicle recognition, condition reports, customer tracking, and payment processing. Flags are toggled from the admin dashboard and take effect immediately. This makes it possible to run pilots at select sites, gradually roll out new features, or customize the experience for each property based on its operational needs. Combined with valet performance analytics, feature flags let you measure the impact of each capability on specific locations before enabling it across your entire operation.
How does billing work?
ValeKit uses Stripe for subscription billing with a self-service checkout flow and customer billing portal. You can view your current plan, upgrade or downgrade, add payment methods, and access full invoice history without contacting support. Each plan includes a base number of locations; additional locations beyond the plan limit are handled through metered overage billing calculated automatically at the end of each billing cycle. Webhook integration ensures your account status is always synchronized. Failed payments trigger grace-period notifications, and subscription changes take effect immediately. All billing data is tenant-isolated, so multi-site parking management operators never see another organization's financial information. Parking management reporting ties billing data to operational metrics, helping you understand cost per ticket and revenue per location.

Every arrival. Every departure. Perfected.