Features

Everything a small gym actually needs.

No bloat, no booking system you'll never use, no CRM. Just the tools that keep your doors open for paying members and closed for everyone else.

Automatic access control

The moment a member pays, they get door access. The moment their subscription lapses, access is revoked automatically. No manual work, no spreadsheets, no awkward conversations.

  • Access granted instantly on successful payment
  • Revoked automatically after failed payment retries
  • Works while you sleep, train clients, or take a day off

Phone unlock — no app

Members open latchapp.co.nz in any mobile browser and tap Unlock. Works on iOS and Android. No app to download, no account in a third-party app, no updates to manage.

  • Works in Safari, Chrome, or any modern mobile browser
  • Door opens in under 2 seconds from tap
  • Members can bookmark it to their home screen

Stripe-powered payments

Members pay by card via Stripe Checkout. Payments go straight into your connected bank account. We show your live monthly recurring revenue on the dashboard.

  • Supports Visa, Mastercard, and most major NZ cards
  • Payouts direct to your NZ bank account via Stripe
  • Automatic payment retry on failed charges

Secure by design

Unlock commands expire in 10 seconds and are validated server-side before the relay fires. The door defaults to locked if the Pi loses internet connectivity.

  • Server-side command validation before relay fires
  • Commands expire in 10 seconds — can't be replayed
  • Fail-closed: door stays locked if connection drops

Live unlock history

Every door open is logged with the member name and timestamp. A full audit trail is always available. Useful if anything ever goes sideways.

  • Member name and timestamp for every unlock
  • Accessible from your dashboard any time
  • Download history on request

Member management

Invite members by email, remove them instantly, and see who's active or overdue — all from one clean dashboard. No CSV exports, no third-party tools.

  • Share an invite link — members sign up and pay themselves
  • Remove a member and their access is revoked instantly
  • See active, overdue, and cancelled members at a glance

Renewal reminders

Members receive automated payment reminders before their renewal date. Fewer failed payments, fewer awkward follow-ups.

  • Automated reminder emails before renewal
  • Retry logic built into Stripe
  • Access revoked only after retries are exhausted

Revenue dashboard

Your monthly recurring revenue, active member count, and payment history in one place. No accounting software required for the basics.

  • Live MRR displayed on the dashboard
  • Active member count always visible
  • Payment history with Stripe details

Ready to see it in action?

First month free, hardware included, set up in an afternoon. No lock-in contract.