Skip to main content

How to Set Up Your Gym as a New Owner in PushPress Core

A two-week setup checklist and reference guide for new PushPress Core owners: billing, staff, plans, apps, and reports.

Written by Jessica Hamel

Overview

PushPress Core is the system you use to run your gym: billing, schedule, membership plans, staff, and reporting. This article walks a new owner or account admin through everything that needs to be configured in the first two weeks, then serves as a reference library you can return to whenever a question comes up about a specific part of the system.

This guide is for gym owners and account admins who have just been given Admin access to a new PushPress Core account. It covers Core and its connected apps (the Member App and the Staff App).

Note: This guide is a starting point. It does not replace your own internal policies, so adapt each section to how your gym actually operates day to day.


Before You Start

Have these ready before you begin, because each one is needed during setup:

  1. Admin access to Core. Every step below requires the Admin role. See Manage user roles.

  2. Your bank or Stripe account details. Payments cannot be enabled until Stripe is connected.

  3. Your branding assets. You will need your business information, logo, and brand color.

  4. Your waivers and agreements. Have the documents you want members to sign ready to upload.

  5. Your plan tier. PushPress Core is sold in three tiers: Free, Pro, and Max. Some features below are available on Pro and Max only, and those are marked. Confirm current pricing, processing rates, and feature availability at pushpress.com/pricing.

Important: Features marked (Pro and Max) are not available on the Free plan. Flex Fees, invite-only events, pro-rated billing and plan limits, and waitlisting with pre-orders and priority booking all require Pro or Max.


How to Set Up Your Account in Week 1

By the end of this section your account can take payments and your staff can log in.

1. Set up billing and branding

To set up billing and branding, go to Settings > Billing & Payment and add your business information, logo, and brand color, then connect your bank or Stripe account. Tap to Pay is optional and can be enabled later.

  1. Open Settings > Billing & Payment.

  2. Enter your business information, upload your logo, and set your brand color.

  3. Connect your bank or Stripe account and complete Stripe's verification steps.

Full instructions: Connect your Stripe account

Screenshot placeholder: Settings > Billing & Payment, showing the Stripe connection panel

2. Configure Flex Fees, if eligible (Pro and Max)

To configure Flex Fees, decide whether you want to pass card processing cost to the member instead of absorbing it, then enable the rule in Core. Flex Fees require a Pro or Max plan.

Full instructions: Set up and use Flex Fees

3. Add your staff

To add your staff, go to People > Staff Members, add each team member, and assign each person a role. The role controls what that person can see and do.

  1. Open People > Staff Members.

  2. Add each team member with their name and email address.

  3. Assign a role to each person.

Screenshot placeholder: People > Staff Members, showing the add staff form and role selector

4. Set Control Panel access

To set Control Panel access, decide which roles need to reach the Control Panel and turn it off for the roles that do not. Turning it off for a role prevents that group from opening the Control Panel entirely.

5. Set your password policy

To set your password policy, review the password requirements and the reset flow that apply to staff and admin logins, then communicate them to your team before their first login.


How to Set Up Your Account in Week 2

By the end of this section members can book, sign, pay, and check in.

6. Build your schedule

To build your schedule, create your class types under Schedule > Calendar and add them to the calendar at the times you run them.

Screenshot placeholder: Schedule > Calendar, showing the class type creation screen

7. Build your membership plans

To build your membership plans, go to Plans and create each offering you sell. Recurring plans, punch cards, trials, and personal training packages all live in this section.

8. Set up appointment types

To set up appointment types, go to Appointments > Setup and create a type for each one-to-one service you offer. Skip this step if your gym does not sell appointments.

9. Upload waivers and agreements

To upload waivers and agreements, go to Apps > Digital Documents and add each document you want members to sign during sign-up.

Full instructions: Set up and manage waivers

10. Configure the Member App

To configure the Member App, go to Apps > App Store, open the Member App tile, and select Configure. This is where you control menu item visibility, class capacity and roster privacy, the self-check-in toggle, social feed visibility, and click-to-cancel.

Screenshot placeholder: Apps > App Store > Member App tile > Configure

11. Decide on Kiosk Mode

To decide on Kiosk Mode, choose whether your front-desk device runs in Kiosk Mode, then set the PIN that staff use to exit Kiosk Mode back into Staff Mode.


Make It Yours: Setup by Business Model

Finish Week 1 and Week 2 before starting this section. Everything below is optional and applies only if your gym runs one of these models. Set up the blocks that match how you operate and skip the rest.

Martial arts academies

Rank and belt tracking records promotions in Core and shows each student their current rank and progress in the Member App. Build your rank structure first, because promotions cannot be recorded until the belts or levels exist.

  1. Use Rank Request, which lets students submit a promotion request for coach approval

Appointments and personal training

This expands on step 8. Use it if one-to-one sessions are a meaningful part of revenue rather than an occasional extra, because credits, recurring bookings, and hybrid plans all need to be configured before you can sell packages reliably.

Open gym and 24-hour access

Use this if members train outside staffed hours. You will configure how open gym is booked and tracked, and connect door access hardware if the building is unstaffed. Kisi and HybridAF are alternatives, so set up only the one your gym uses.

Events for group class gyms

Use this if you run competitions, seminars, or paid workshops. Events are sold separately from memberships, so registration, cancellation, and day-of check-in are handled on their own rather than through plans.

Note: Invite-only events require a Pro or Max plan.


How to Run Your Account Day to Day

Once setup is complete, three recurring tasks keep the business running.

1. Run payroll each pay period

To run payroll each pay period, set staff pay rates under People > Staff > Edit Staff Info, then open Reports > Payroll, filter by date range and staff, and export to CSV or Excel for your payroll provider. Pay rates can be set for classes (flat rate, check-in bonuses, assistant coach rate), events, and appointments (fixed amount or percentage, plus Calculated Payroll Value on hybrid plans).

2. Review financials monthly

To review financials monthly, open Reports > Financial > Details and review revenue, refunds, processing fees, and net deposits for the current month, a prior month, or a custom range. You can export a Transaction Detail Report, an Annual Revenue Report, or a full Bulk Report Export for your bookkeeper.

Full instructions: Financial Details report

3. Watch engagement trends

To watch engagement trends, open Reports > Engagement and review attendance and check-in habits across four views: overview trends, class attendance by type, individual member attendance (including late cancels and no-shows), and all-time attendance. Filter by date range and membership status.

Full instructions: Engagement report


Reference: Where Each Setting Lives

Use this section when you need to find one specific setting rather than work through setup.

Account and settings

Appointments

  • Appointment types: Appointments > Setup. Configure name, color, duration, client status, assigned staff, general availability, and whether the type appears in the Member App for self-booking. See Create appointment types and packages.

  • Booking rules: Set the minimum booking window, buffer time before and after, how far out clients can book, and the late-cancel window per appointment type, on the same Setup tab.

  • Notifications: Configure staff confirmation emails (with optional bcc) and client confirmation, reminder, and follow-up messages per appointment type.

  • Packages and landing pages: Appointments > Setup > Packages > Landing Page. Create packages with credits, expiration, and pricing, then sell them online. See Book appointments with landing pages.

  • The full picture: See Appointments system overview.

Member App

Staff App and Kiosk Mode


Key Benefits

  • A defined launch order: the two-week checklist means a new owner is never guessing what to configure next.

  • Payments live in week one: connecting Stripe first means nothing downstream is blocked waiting on billing.

  • Correct access from day one: roles and Control Panel access are set before staff log in, so nobody sees more than they should.

  • One reference library: every setting has a named location in Core, which cuts the time spent hunting through menus.

  • Reporting habits built in: payroll, financial, and engagement reviews are set as recurring tasks rather than afterthoughts.


Troubleshooting Your Account Setup

  • Payments are not processing. Stripe is most likely not fully connected or Stripe's verification is incomplete. Open Settings > Billing & Payment and confirm the connection shows as active.

  • A staff member cannot see the Control Panel. Control Panel access has been turned off for that role. Review the role's access settings before changing the person's role.

  • Flex Fees do not appear in Settings. Flex Fees require a Pro or Max plan. Confirm your plan tier at pushpress.com/pricing.

  • Members cannot book an appointment online. The appointment type is likely not set to appear in the Member App. Open Appointments > Setup and check the Member App visibility setting for that type.

  • A class is not visible to members. Confirm the class type has been created and added to the calendar under Schedule > Calendar, and that Member App menu visibility includes the schedule.

  • Waivers are not being presented at sign-up. Confirm the document was uploaded under Apps > Digital Documents and is set to be required.

Still stuck? Try logging out and back in, refreshing the page, or testing on another device.


Important Notes

Important: Flex Fees, invite-only events, pro-rated billing and plan limits, and waitlisting with pre-orders and priority booking require a Pro or Max plan. They are not available on Free.

Important: Pricing, card and ACH processing rates, and plan feature availability change over time. Confirm current details at pushpress.com/pricing before making a plan decision.

Important: Connect Stripe before building plans and taking sign-ups. Plans can be created without a payment connection, but no money will process until Stripe is live.

Note: Support level varies by plan. Free is self-serve with AI support, while Pro and Max add live human support and video calls.

Note: Admins, staff, and members are unlimited on every plan, so there is no need to ration seats.


Frequently Asked Questions

How long does it take to set up a new PushPress Core account?

Setting up a new PushPress Core account takes about two weeks of part-time work. Week one covers billing, branding, staff, and access. Week two covers the schedule, plans, appointments, waivers, and the apps.

Do I need to connect Stripe before I can build membership plans?

You can build membership plans before connecting Stripe, but no payments will process until the Stripe connection is complete. Connect Stripe first so plans go live the moment they are ready.

Which features require a paid plan?

The features that require a Pro or Max plan are Flex Fees, invite-only events, pro-rated billing and plan limits, and waitlisting with pre-orders and priority booking. Admins, staff, and members are unlimited on every plan.

Where do I set staff pay rates for payroll?

You set staff pay rates under People > Staff > Edit Staff Info. Rates can be set for classes (flat rate, check-in bonuses, and assistant coach rate), events, and appointments (fixed amount or percentage).

Can I turn off the Control Panel for certain staff?

Yes, you can turn off Control Panel access for a given role so that nobody in that role can open the Control Panel. Access is controlled per role rather than per individual.

Do I have to use Kiosk Mode at the front desk?

No, Kiosk Mode is optional. If you do not run a kiosk device, enable the self-check-in toggle in the Member App configuration so members can check themselves in from their phones.

Do I have to complete the Make It Yours section?

No, the Make It Yours section is optional. Complete Week 1 and Week 2 first, then add only the blocks that match how your gym operates. A group class gym that does not run events or sell personal training can skip the section entirely.

What should I review each month once setup is done?

Each month you should review the Financial Details report for revenue, fees, and net deposits, and the Engagement report for attendance and check-in trends. Payroll should be run every pay period.


Related Articles

Did this answer your question?