Coming soon — auto-deduct credits per booking for 5/10/20-session packs and 10-lesson term packs
Boutique studios, PTs, music teachers and private tutors all live on prepaid packs — 5 sessions, 10 sessions, 10-lesson terms, unlimited monthly. Class Pack Tracker is the missing accounting layer between bookings and invoices. Define your pack templates (5-pack $300, 10-pack $550, 20-pack $1,000, 10-lesson term-pack at your studio rate, unlimited monthly $300), assign one to a member or student when they pay, and every completed booking deducts a credit automatically. Members see their balance on the booking portal — no awkward 'how many sessions do I have left?' texts from parents. When a member drops below 2 credits, a low-balance reminder fires inviting them to top up, and the renewal invoice is one tap to send. Expiry rules (e.g. 10-pack expires in 6 months, term-pack expires at term-end) lock revenue in and stop dormant credits piling up. For yoga and pilates studios, you can run multiple pack types in parallel — a member can hold a Reformer 10-pack and a Mat 20-pack and the right credit type deducts based on the class they book. For music studios, the same primitive runs term-pack billing — sell a 10-lesson piano pack at the start of Term 1, credits deduct through the term, and the next term-pack invoice fires in week 9.
Define pack templates with credit count, price and expiry
Sell a pack to a member — invoice generated automatically
Members book classes through your booking page as normal
Each completed booking deducts one credit; expiry tracked in the background
Apps that work great with Class Pack Tracker.
About OneBookPlus apps
OneBookPlus apps aren't external integrations stitched together with Zapier or n8n — they're native modules installed inside the same platform you already use for invoicing, bookings, CRM, and accounting. That means Class Pack Tracker reads from and writes to the same customer records, financial entries, and calendar events as every other module, with no scheduled sync delays and no risk of data drift between systems.
Because the marketplace runs inside OneBookPlus, billing is consolidated. Class Pack Tracker appears as a single line on the same OneBookPlus invoice as your plan, so you don't end up reconciling separate vendor charges across three or four different SaaS subscriptions. Cancellation is one click and never reaches into your data — uninstalling an app removes the feature from the UI but preserves the underlying customer, invoice, and booking records, so reinstalling later picks up exactly where you left off.
Every app in the marketplace is built specifically for the Australian small and medium business context: GST and ABN handling are first-class concerns, dates render as DD/MM/YYYY, currency defaults to AUD, and the underlying compliance plumbing (BAS summaries, ATO-friendly records, AHPRA / NDIS / Fair Work checkpoints where relevant) is shared across modules. New Zealand businesses are supported with NZ tax and timezone defaults using the same code paths.
For a side-by-side of which features ship as core modules versus which require an installed app, see the features page. For pricing across plans and which apps are bundled at each tier, see the pricing page.
Common questions about Class Pack Tracker and the OneBookPlus app marketplace.
About the author
Founder & CEO, OneBookPlus
Bishal has over a decade of experience in digital marketing, web development, and small business consulting across Australia. This app sits inside the OneBookPlus marketplace, designed and maintained for Australian small to medium businesses. Class Pack Tracker is part of a single platform that connects invoicing, bookings, CRM, accounting, and marketing — so installing apps adds capability without adding logins.
Start your 14-day free trial. No credit card required.
Last reviewed and updated: by Bishal Shrestha
At 2 credits remaining, member gets a renewal nudge with one-tap top-up
14-day free trial included
“We used to track packs in a Google sheet that was always out of date. Now every member knows their balance and the renewals just happen.”
Lena P.
Pilates studio owner, Melbourne
“Selling 10-packs was always 'how many do I have left?' over text. This kills that — clients see the number, I see the cashflow.”
Aaron J.
Personal trainer, Brisbane
“Multiple pack types per member is huge for us — Reformer and Mat have to track separately. Took 10 minutes to set up.”
Dani R.
Yoga studio manager, Sydney
Stamp cards, tiers and birthday perks — built for repeat customers
$19/moWhen a booking is marked completed (either manually or via the trainer's session log), one credit is deducted from the member's active pack. If they hold multiple packs, the system picks the soonest-to-expire one first so dormant credits don't sit and rot.
Late-cancel (inside your policy window): credit is consumed automatically — same as a no-show. Early cancel: credit is returned to the member's balance. The cancellation policy is set in tenant settings and applies platform-wide.
Yes. Australian fitness services are GST-taxable at 10% once you're registered. Pack invoices include GST in the price and on the line item — BAS-ready out of the box. ABN is printed on every invoice.
Coming soon. Pause-credit (e.g., member is injured and away 4 weeks) extends the expiry by the pause duration. For now, manual adjustments are logged in the audit trail.
Unlimited packs are modelled as a recurring subscription rather than credit-deduction — no credits are deducted on booking, and the booking is just confirmed as part of the active subscription period. Use Class Pack Tracker for credit-based packs; use the standard subscription invoicing for unlimited.
Yes — the same primitive runs term-billing for music teachers and session-pack billing for private tutors. Define a 10-lesson term pack at your studio rate (or 5/10-session HSC pack at your hourly rate), assign it to a student when their parent pays, and credits deduct automatically as lessons are taught. Pair with the AU school-term-aware education dashboard to time the next-term invoice run for week 9–10 of each term.
© 2026 OneBookPlus. Founded by Bishal Shrestha. Made in Melbourne.