Skip to main content

Core | Appointments System Overview

An overview of the PushPress Appointments system — what it can do, how the components connect, and links to setup articles for each part.

Written by Jessica Hamel

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:

  1. Create Appointment Types — Appointments → Settings → Types

  2. Set Staff Availability — each coach sets personal working hours in their staff profile

  3. Create Packages — Appointments → Settings → Packages

  4. Set Pay Rates — Appointments → Settings → Types → Staff → Edit

  5. Connect Grow (optional but recommended if account has Grow) — turn Core appointment notifications OFF in Appointment Settings if using Grow for messaging

Did this answer your question?