The club operating system purpose-built for badminton academies. Court reservations, member management, lesson packages including sparring, attendance, stringing, and coach scheduling — one platform, one login, no spreadsheets.
Spreadsheets and group chats are heroic until you hit 80 members. Then they are the reason your Saturday morning has three angry parents and a missing shuttle tube.
Bookings live in a WeChat group or a paper book.
A visual court grid shows every reservation, every coach, every open slot. Members self-book in real time. Double-bookings become impossible.
"How many sessions do I have left?" Nobody agrees on the count.
5, 10, 20-session packages. Attendance auto-deducts a session. The number is the number — for the student, the coach, and the front desk.
E-transfers, cash envelopes, credit on a sticky note.
Every payment logged against the student profile. PDF invoices sent in one click. Outstanding balances surface on the dashboard.
Did she pay this month? When does her membership expire? Is her daytime-only access still valid? Three people check three different lists.
Each member has a membership type with price, validity window, and time-of-day rules. Status, expiry, and balance live on the profile. A daily cron auto-expires lapsed memberships.
A racquet drops off Tuesday with a Post-it. Wednesday someone changes the spec. Friday the member asks "is it done?" and nobody knows.
Stringing workbench: intake form, string type and gauge, tension, technician assignment, and a clear status workflow from drop-off to pickup. Per-order pricing, paid/unpaid marking, and history per racquet.
Coaches show up cold. No roster, no package balances, no notes.
Coaches see today’s lessons, each student’s remaining sessions, and previous-session notes — on their phone, before they step on court.
Every module is built to work together — because a club scheduler that doesn’t talk to the package system is not a solution, it’s a second problem.
Drag-and-drop weekly calendar. Colour-coded by group, private, member, and league. Peak / off-peak pricing runs automatically.
Sell private, group, and sparring packages by coach or by lesson type. Bonus sessions per tier. Auto-deduct on attendance.
Junior squad, adult social, annual members, drop-ins — one profile per person, separate roles, zero double-entry.
Post a QR at the door for member check-in. Coaches mark students present in two taps. Absences and late arrivals tracked.
Intake form, string type and gauge, tension settings, technician assignment, status workflow from drop-off to pickup. Treat stringing like the micro-business it is.
Coaches see only their lessons. Front desk sees bookings but not financials. Admins see everything. 30+ granular permissions.
Generic club software is built for yoga studios first, badminton fifth. Smashr is the other way around. Here’s what that means day to day.
Private, semi-private, group, and sparring packages each get their own scheduling, pricing, and auto-deduct on attendance. The lesson type that matters to badminton has a real workflow, not a workaround.
Each coach has an hourly rate. Log work hours per shift (start, end, break). Smashr surfaces a monthly salary summary based on hours × rate. Replace the "how many hours did I do this week" text thread.
Intake form, string type and gauge, tension, technician assignment, and a clear status workflow from drop-off to pickup. Per-order pricing and stringing remarks attached to the same member profile that runs court bookings.
A signup page on your own subdomain — yourclub.smashr.club. Digital waivers (member, guest, parent for juniors) and your club branding included.
We were tracking 200+ students across 15 weekly classes in Google Sheets. Smashr replaced all of it in one afternoon.
All plans include a 14-day Pro trial. No credit card. Cancel anytime.
Court booking and member management.
Add lessons, packages, and attendance.
Larger clubs with full reporting.
Yes. The platform was designed alongside real badminton coaches and front-desk staff in Markham, Ontario. Workflows that matter to badminton — court reservations, lesson packages with sparring as a first-class lesson type, attendance with auto-deduct, stringing intake, and coach hour logs — are first-class, not bolted on.
Yes. Members get a self-serve booking page on your club subdomain (e.g. yourclub.smashr.club). They see real-time court availability and book with one click. Smashr records the reservation and the rate; your club collects payment using its existing methods (cash, e-transfer, your card terminal) and staff logs it against the member. Staff see every booking in one visual scheduler.
Sell 5, 10, or 20-session private, group, or sparring packages — by coach or by lesson type, with bonus sessions per tier. Each attendance marked auto-deducts a session. Coaches see remaining balances on their phone before class. No more "how many do I have left?" confusion.
Define membership types — individual, group, token-based, drop-in, booking-only — with their own price, validity period, and time-of-day access windows (e.g. weekday daytime only). Smashr tracks each membership’s start date, expiry, and status, and auto-expires lapsed memberships via a daily cron job. Each member has a running balance and check-in history on their profile.
Yes. The stringing workbench tracks intake (member, racquet, string type and gauge), tension, technician assignment, and a clear status workflow from drop-off to pickup. Per-order pricing, paid/unpaid marking, and stringing remarks attached to the same member profile that runs court bookings.
Most clubs go live in 7–14 days. We include 1:1 migration help: we’ll import your member CSV, set up your courts and lesson packages, and walk your staff through their first day. Coaches typically need 15–20 minutes of training.
Yes. Each coach has an hourly rate on their staff record. Smashr logs coach work hours (start, end, break minutes) per shift and surfaces a monthly salary summary based on hours × rate. Use the dashboard view at month-end to run payroll in your existing tool. Replaces the "how many hours did I do this week?" text thread.
Pricing starts at CA$35/month for court booking + member management, CA$69/month for the Starter plan with lessons and packages, and CA$159/month for Pro with 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 jump back to all racquet sports.
Free 14-day trial on the Pro plan. No credit card. We’ll help you move over from spreadsheets, Google Sheets, or any existing system.
Go live in 7–14 days · Migration help included · hello@smashr.club