Real-time bookings, member self-service, guest support, recurring reservations, peak / off-peak pricing, and QR check-in — one platform for tennis, badminton, pickleball, squash, and multi-sport facilities.
Everything on this page is included in our Reservation Only plan — CA$35/month.
Spreadsheets and group chats work until they don’t. Here’s where they stop working — and what the right reservation system does instead.
Someone texts asking for Court 3 at 7pm. The book says it’s taken, but nobody can find who took it. A walk-in shows up at 6:55. The argument that follows is not what you opened a club for.
Manual systems have no source of truth. When a paper book, a Google Sheet, and a coach’s memory disagree, somebody gets sent home. Usually the wrong somebody.
Manual systems make no-shows invisible — the slot looks taken to everyone else, and the next interested member finds out only when they walk up to a "reserved" court they could have used. A live grid that staff can update in two clicks closes that gap.
Guest bookings deserve their own workflow — billing, waiver, optional account creation — instead of being shoehorned into the same flow as a 10-year member.
Manual rosters don’t auto-expire memberships, don’t surface upcoming renewals, and don’t flag who owes what. Every month a few members slip through; over a year that’s real revenue gone.
Every payment your club receives — cash, e-transfer, or card through your existing terminal — gets logged against the right member or guest in Smashr. Outstanding balances surface on the dashboard, PDF invoices generate in one click, and reconciliation Sunday goes away.
Not a generic calendar app retrofitted for sports. Every feature is built specifically for how clubs book, charge, and check in court time.
Drag-and-drop weekly grid across every court. Real-time availability. Colour-coded by booking type — member, guest, lesson, league, hold. Drag a slot to extend, click to edit, hold shift to multi-select.
Members see open slots the instant another member books. No refresh, no stale data, no double-bookings. The grid updates across staff dashboards, member apps, and the public booking page simultaneously.
Each court belongs to a location with its own hours; staff filter the scheduler by location. The Pro plan unlocks multiple physical locations under one account, with separate court inventories and a unified member roster.
Set weekly or biweekly recurring reservations for coaches, leagues, squads, and members. Block out a court for an entire season, exclude specific dates, and let exceptions flow through to the scheduler automatically.
Define peak windows per court — weekday evenings, weekend mornings, summer vs winter. Different rates for members vs guests vs leagues. The right rate surfaces to the booker and is recorded on the reservation; PDF invoices itemise the breakdown.
Post a QR at the entrance. Members and guests scan on arrival; attendance and on-court time are recorded automatically. Or check in manually from any front-desk device. No-show reporting and late-arrival tracking included.
Different courts, different prices. Different membership types, different access windows. Smashr lets you set per-court pricing schedules and per-tier access rules — so when a member or walk-in books, the right rate and the right access apply automatically.
Weekend prime time on Court 1: members $25/hr, walk-ins $40/hr. Weekday daytime: members $15/hr, walk-ins $25/hr. The daytime-only membership type can book daytime slots; the unlimited membership type can book any slot — Smashr surfaces the right rate to the right person, automatically.
Each court has its own pricing schedule. Define member and non-member rates per time slot, with weekday/weekend rules. The right rate surfaces on the booking and is recorded on the reservation for invoicing.
Define membership types with time-of-day access rules — e.g. weekday-daytime-only, evenings, all-hours. Smashr surfaces the right rate to the right audience when they book.
When a booking is cancelled, its status updates and it disappears from the live grid. Late cancels and no-shows are tracked in the booking history for review at the front desk; enforce your fee policy by recording it against the member’s balance.
Drag-select slots and apply a hold for resurfacing, tournaments, private rentals, or holidays. Held slots render with a hatched pattern in the scheduler and are excluded from booking.
Members get the polished self-service experience your premium pricing earns them. Guests get a friction-free way to book a court and sign a waiver — once, not every visit — without becoming a permanent profile they didn’t ask for. Your club continues to collect payment using its existing methods; Smashr records every transaction against the right member or guest.
yourclub.smashr.clubWhether you run two indoor squash courts above a tennis academy or a fifteen-court pickleball facility, Smashr’s reservation system flexes around your physical layout — not the other way around.
Per-court rates, lesson packages including sparring, stringing service, member management.
Sparring as a first-class lesson type, stringing workbench, coach hour logs.
Member vs walk-in pricing, lessons and clinics in one scheduler, attendance tracking.
Mixed tennis, badminton, squash, pickleball — one system, role-based access, unified billing.
Also works for any bookable resource: basketball courts, futsal pitches, multi-purpose rooms, fitness studios, and rentable equipment.
The Reservation Only plan covers everything on this page. Add lessons, packages, and attendance later by upgrading in one click — no data loss, no migration.
Yes. Members get a self-serve booking page on your club subdomain (e.g. yourclub.smashr.club). They sign in, see real-time court availability filtered by date, court, or surface, and book directly. The reservation rate is calculated from your pricing rules and recorded on the booking; your club collects payment using whatever methods you already accept and staff logs it in Smashr against the member.
No. Smashr is a club management system, not a payment processor. Members pay your club using whatever methods you already accept — cash, e-transfer, your existing card terminal, or invoiced payment. Staff records each payment in Smashr against the member or guest, and Smashr tracks running balances, package credits, outstanding fees, and generates PDF invoices. The only payments Smashr processes through its own Stripe integration are your club’s monthly subscription fee to Smashr.
Yes. Front desk staff can book a court for a guest or walk-in. Use the guest registration page (at yourclub.smashr.club/register/guest) to capture contact info and a digital waiver in advance; or capture both at the desk when they arrive. Payment is handled by your club using your existing setup; staff records it against the guest booking inside Smashr.
Yes. Each court has its own pricing schedule with separate member and non-member rates, weekday/weekend rules, and peak-window pricing. Membership types support time-of-day access rules (e.g. weekday-daytime-only) so different tiers of members see different availability.
Yes. Set up weekly or biweekly recurring reservations for coaches, regular member groups, or recurring lessons. Block out a court for the whole season, exclude specific dates (holidays, tournaments), and let everything else fall into the visual scheduler automatically.
Yes. Define peak and off-peak windows per court (e.g. weekday evenings, Saturday mornings) and assign different rates to each. The booking page surfaces the correct rate to members and guests, and the rate is recorded on the reservation for invoicing. Apply seasonal pricing for winter indoor vs summer outdoor where relevant.
Two ways. Post a QR code at the entrance — members and guests scan it on arrival and Smashr records their attendance. Or front desk can check them in manually in two clicks from any device. No-show reporting and late-arrival tracking are built in.
Each court belongs to a location with its own hours; staff filter the scheduler by location. Multi-location facilities are supported on Pro and Enterprise plans — one club account, multiple physical locations, separate court inventories, unified member roster, single billing.
Yes. Drag-select a range of slots and apply a hold — for resurfacing, league tournaments, private rentals, or holiday closures. Held slots are invisible to members and excluded from booking. Notes attached to holds appear in the scheduler so staff knows why.
Smashr also includes lesson packages, attendance tracking, payment recording, stringing service, and member management — all in one platform. If you start with the Reservation Only plan and grow into needing lessons or packages, upgrade in one click with no data loss.
The Reservation Only plan is CA$35/month and includes unlimited court bookings, member management, guest support, and QR check-in. Starter (CA$69/month) adds lessons, packages, and attendance tracking. Pro (CA$159/month) adds multi-location support and full reporting. All plans include a 14-day free Pro trial with no credit card required.
More questions? Email hello@smashr.club — or compare every feature on the pricing page.
14-day free trial. No credit card. We’ll help you move over from spreadsheets, WhatsApp, or your current system.
Go live in 7–14 days · Migration help included · hello@smashr.club