Skip to content
PopCal

Features

What PopCal helps you manage.

Scheduling, client accounts, purchases, billing, and staff work stay connected.

Scheduling

Organize bookings, availability, and schedule changes in one place.

Private lessons

Schedule one-on-one lessons between a client and instructor, or let clients book online when availability allows.

Group classes

Create group class sessions with instructors and client registration, then record attendance during class or update it later.

QR passes and check-in

Check clients into lessons and classes with QR passes or manual lookup, track no-shows, and notify lesson instructors when clients arrive.

Instructor availability

Set when each instructor can be booked, including recurring availability and staff-facing calendar notes.

Booking policies

Control booking windows, cancellation timing, minimum notice, lesson start-time steps, and per-client booking limits.

Live schedule display

Show a read-only schedule on lobby displays or dedicated devices without giving the display full dashboard access.

Client accounts

Keep the people, details, and history behind each account easy to follow.

Family and group accounts

Keep families and groups organized under one account, with connected clients, contacts, and clear billing responsibility.

Client portal

Give account users a place to book lessons and classes, buy packages, view schedules, pay balances, sign documents, and manage notifications.

Account registration

Let staff create accounts manually or let families, clients, and contacts register through a public link with configurable information collection.

Documents and signatures

Present waivers, agreements, and other required documents to clients for selected bookings and checkouts, then collect e-signatures as needed.

Reminders and alerts

Keep clients and staff informed by email or SMS with lesson and class reminders, schedule updates, balance notifications, check-in alerts, and automation updates.

Messaging campaigns

Send targeted email and SMS campaigns to clients and staff, with client groups, recipient review, and test sends.

Profile fields

Collect the client details your business needs, from program information and preferences to eligibility details and sensitive profile records.

Purchases & access

Connect what clients buy to what they can book, use, or renew.

Catalog and pricing

Set up lessons, classes, packages, and items with dated prices for seasonal or future pricing changes.

Packages and memberships

Create flexible packages for memberships, prepaid bookings, class enrollment, or mixed program benefits, with proration when needed.

Lesson and class credits

Build packages with reusable lesson or class credits that automatically move to new bookings when clients reschedule.

Class enrollment packages

Sell packages that include registration for a specific class, so enrollment is part of what the client buys.

Package renewals

Renew packages automatically for memberships and recurring programs.

Single lesson and class purchases

Sell a single lesson or class, with a matching credit that can be used again if the booking changes.

Purchase availability

Control who can buy each offering, including public, member-only, non-member, or staff-managed checkout.

Billing

Tie financial records back to the activity behind them, from checkout through adjustments.

Checkout and fulfillment

Sell lessons, class registrations, packages, and items, collect for existing billable activity, and fulfill the related scheduling and account records in one checkout.

Integrated payment collection

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.

Billable activity and balances

Keep each account’s unbilled activity and open balance organized in one place.

Billing automation

Automatically create charges for unpaid activity and collect open balances using saved payment methods on a weekly or monthly schedule.

Sale reversals and account credit

Reverse all or part of a sale through refunds, credit memos, or balance reductions, and apply available account credit to future checkouts.

Sales tax calculation

Automatically calculate and apply sales tax at checkout using product tax codes and your registered tax jurisdictions.

Operations

See what’s happening across the business and keep the team aligned.

QuickBooks sync

Automatically sync sales, payments, credit memos, refunds, payment processing fees, client information, and catalog entries to QuickBooks.

Reports and exports

Review financial, billing, scheduling, people, and payment-account records, with CSV exports when data needs to move outside PopCal.

Staff roles and permissions

Match staff access to responsibilities with customizable permission-based roles and per-staff overrides.

Locations and business workspaces

Manage multiple locations inside one business for shared clients, catalog, staff, and reporting, or use separate business workspaces when records need to stay distinct.

See how PopCal fits your daily work.

Start a trial, or book a guided walkthrough.