CourtPin connects CourtReserve with UniFi Access to send members a door PIN before every reservation. No front desk. No keys. No manual work.
Setup from $499 · Managed hosting from $39/mo · Open source on GitHub
CourtPin runs in the background and handles everything from PIN generation to access revocation.
Your member makes a reservation in CourtReserve as usual. CourtPin watches for it automatically.
CourtPin creates a time-limited visitor in UniFi Access and assigns a unique PIN — automatically, every time.
A branded email (and optional SMS) delivers the PIN and access window directly to the member's phone.
When the reservation ends, the PIN is revoked and the visitor record is deleted. No cleanup required.
Built specifically for court sports clubs running CourtReserve and UniFi Access.
Members receive PIN delivery in your club's colors with your name, logo, and contact details.
Each PIN activates before the reservation and expires automatically when it ends. No lingering access.
Every player on a reservation gets their own unique PIN. No sharing, no confusion.
Mobile-friendly dashboard to look up any member's PIN and resend it with one tap — perfect for front desk staff.
Checks CourtReserve every minute. No cron jobs to manage, no manual triggers, no staff involvement.
Run it on Railway, a Raspberry Pi, a NAS, or Docker. The source code is freely available on GitHub.
No new hardware. No replacing your existing setup. CourtPin bridges the tools you already run.
No contracts. No per-member fees. Pay once for setup, then a flat monthly rate if you want us to manage it.
All plans include the admin portal for PIN lookup and resend. · No per-member fees. · Cancel anytime.
Tell us about your setup and we'll be in touch within one business day.