Overview
PushPress Appointments is a full appointment management system built into Core. It supports everything from one-on-one personal training sessions to group intro appointments — with online booking, automated reminders via Grow, payroll tracking, and recurring booking.
Who can do this: Admin (setup), Staff (booking and check-in)
Where: Control Panel → Appointments
Plan availability: Core Pro and Max
What the Appointments System Covers
Component | What It Does |
Appointment Types | Define what appointments you offer (e.g., Personal Training, No Sweat Intro) — duration, staff, availability |
Packages | Bundle appointment credits for sale — members buy a package and use credits to book sessions |
Hybrid Plans | Combine appointment credits with a recurring membership in a single monthly invoice |
Recurring Booking | Book a repeating series of appointments without requiring credits for each session |
Payroll | Track coach earnings per appointment — flat rate or percentage of session price |
Grow Integration | Automatic confirmations, reminders, no-show follow-ups via Grow workflows |
How the System Works — Quick Reference
Selling appointments:
Members purchase an appointment package (or receive credits via a Hybrid Plan). Credits are stored on their profile and decremented each time an appointment is booked and completed.
Booking:
Staff book from the Appointments Calendar in Core. Members can self-book via the Member App or a package landing page.
Check-in:
Staff check in appointments from the Calendar or the member's profile. Check-in triggers payroll calculation and fires the Appt Checkin tag to Grow for automated follow-up.
Payroll:
Each completed appointment (with a check-in) calculates coach pay based on the rate set in Appointment Type setup. View and export from Reports → Payroll.
Setup — Where to Start
Follow these in order for initial setup:
Create Appointment Types — Appointments → Settings → Types
Set Staff Availability — each coach sets personal working hours in their staff profile
Create Packages — Appointments → Settings → Packages
Set Pay Rates — Appointments → Settings → Types → Staff → Edit
Connect Grow (optional but recommended if account has Grow) — turn Core appointment notifications OFF in Appointment Settings if using Grow for messaging
