Private lessons
Schedule one-on-one lessons between a client and instructor, or let clients book online when availability allows.
Features
Scheduling, client accounts, purchases, billing, and staff work stay connected.
Organize bookings, availability, and schedule changes in one place.
Schedule one-on-one lessons between a client and instructor, or let clients book online when availability allows.
Create group class sessions with instructors and client registration, then record attendance during class or update it later.
Check clients into lessons and classes with QR passes or manual lookup, track no-shows, and notify lesson instructors when clients arrive.
Set when each instructor can be booked, including recurring availability and staff-facing calendar notes.
Control booking windows, cancellation timing, minimum notice, lesson start-time steps, and per-client booking limits.
Show a read-only schedule on lobby displays or dedicated devices without giving the display full dashboard access.
Keep the people, details, and history behind each account easy to follow.
Keep families and groups organized under one account, with connected clients, contacts, and clear billing responsibility.
Give account users a place to book lessons and classes, buy packages, view schedules, pay balances, sign documents, and manage notifications.
Let staff create accounts manually or let families, clients, and contacts register through a public link with configurable information collection.
Present waivers, agreements, and other required documents to clients for selected bookings and checkouts, then collect e-signatures as needed.
Keep clients and staff informed by email or SMS with lesson and class reminders, schedule updates, balance notifications, check-in alerts, and automation updates.
Send targeted email and SMS campaigns to clients and staff, with client groups, recipient review, and test sends.
Collect the client details your business needs, from program information and preferences to eligibility details and sensitive profile records.
Connect what clients buy to what they can book, use, or renew.
Set up lessons, classes, packages, and items with dated prices for seasonal or future pricing changes.
Create flexible packages for memberships, prepaid bookings, class enrollment, or mixed program benefits, with proration when needed.
Build packages with reusable lesson or class credits that automatically move to new bookings when clients reschedule.
Sell packages that include registration for a specific class, so enrollment is part of what the client buys.
Renew packages automatically for memberships and recurring programs.
Sell a single lesson or class, with a matching credit that can be used again if the booking changes.
Control who can buy each offering, including public, member-only, non-member, or staff-managed checkout.
Tie financial records back to the activity behind them, from checkout through adjustments.
Sell lessons, class registrations, packages, and items, collect for existing billable activity, and fulfill the related scheduling and account records in one checkout.
Collect payments at checkout with new or saved cards, ACH bank payments, card readers, cash, or account credit, or add charges to the account balance for later billing.
Keep each account’s unbilled activity and open balance organized in one place.
Automatically create charges for unpaid activity and collect open balances using saved payment methods on a weekly or monthly schedule.
Reverse all or part of a sale through refunds, credit memos, or balance reductions, and apply available account credit to future checkouts.
Automatically calculate and apply sales tax at checkout using product tax codes and your registered tax jurisdictions.
See what’s happening across the business and keep the team aligned.
Automatically sync sales, payments, credit memos, refunds, payment processing fees, client information, and catalog entries to QuickBooks.
Review financial, billing, scheduling, people, and payment-account records, with CSV exports when data needs to move outside PopCal.
Match staff access to responsibilities with customizable permission-based roles and per-staff overrides.
Manage multiple locations inside one business for shared clients, catalog, staff, and reporting, or use separate business workspaces when records need to stay distinct.
Start a trial, or book a guided walkthrough.