Overview
When a new lead or member signs up through a PushPress landing page, they move through a self-guided enrollment flow that handles contact info, waivers, payment, and profile creation without staff involvement. This article walks through every step so you know what to expect — and what to configure before your first sign-up.
Applies to: Any plan with a published landing page
Who configures this: Admin (plan setup)
Who goes through this: New leads and members signing up online or in person
Ways to Enroll a New Member
Method | Who does the work | Best for |
Staff-initiated | Staff manually creates the profile in the Control Panel | Walk-ins, phone sign-ups, assisted onboarding |
Landing page (self-serve) | The lead signs themselves up via a shared link or QR code | Website, social media, email, in-gym QR codes |
Staff App Kiosk | Staff and/or Lead | Lets a member sign up on a tablet at your front desk, with payment collected via card or Tap to Pay on the spot. |
Before They Arrive: What to Configure
Two settings in your plan determine what happens after purchase. Find them in Plans → Edit Plan → Online Sales:
Allow class booking at enrollment
Toggle this on to prompt new members to reserve their first class immediately after completing sign-up. Recommended for group class gyms, it gets them on the schedule before they leave the page.
Post-purchase redirect URL
Optionally send members to a specific URL after completing their purchase a welcome page, onboarding video, or intake form.
The Self-Serve Enrollment Flow — Step by Step
Step 1: Discover the Landing Page
The lead finds your plan landing page via wherever you publish it:
Website button or link
Instagram or Facebook bio link
Email campaign
QR code (printed at front desk, on flyers, or shared digitally)
Step 2: Enter Email Address
The lead enters their email address to begin. PushPress checks whether that email already exists in the system.
If the email is new: They proceed normally through the flow.
If the email is already in PushPress:
Two options are presented:
Start fresh with a new email address
Send a password reset link to the existing email to log in to their existing account
Step 3: Signing Up For Themselves or Someone Else
The lead selects who the membership is for:
For me — signing up for themselves. Standard flow continues.
For someone else — child, partner, or friend. This creates a sub-account linked to the main account. The main account holder retains billing control and can manage the sub-account (reserve classes, view info) by toggling between accounts in the Member App.
Step 4: Date of Birth
The lead enters the participant's date of birth.
If the participant is a minor, a guardian information section appears automatically — the adult's name and contact details are required before the flow can continue.
Step 5: Digital Documents (Waivers)
Any digital documents attached to the plan — waivers, membership agreements, gym policies — are presented here for review and signature.
The lead reads and signs digitally
They have the option to download a copy of the signed document
All signed documents are automatically time-stamped, date-stamped, and device-stamped
Signed documents appear on the member's profile in the Control Panel
Note: Members cannot skip this step if documents are attached to the plan.
Step 6: Payment
The lead enters their payment method to complete the purchase.
Credit/debit card (all major card brands accepted)
ACH / bank transfer (if enabled on your account)
Canadian ACSS or European SEPA (if configured)
For free plans ($0), this step is skipped.
Step 7: Book a Class (If Enabled)
If Allow class booking at enrollment is toggled on in your plan settings, the lead is taken directly to your class calendar to reserve their first session.
They can book multiple classes if their membership allows it.
Step 8: Profile Setup Email
Immediately after purchase, the new member receives two emails:
Payment receipt — confirmation of the transaction
Profile setup email — prompts them to set a password and complete their profile
When they click Set Up Profile, they're taken to a landing page to:
Set their password (used to log into the Member App)
Complete any additional profile fields
Important: A new member cannot log in to the Member App until they complete profile setup via this email or via the email and password they used at sign-up on the landing page. If a member says they can't log in, this is the first thing to check.
Kiosk Enrollment — Staff App
The Staff App Kiosk is a tablet-based enrollment option ideal for walk-ins who prefer to enter their own information rather than have staff type it for them. The member signs up on the spot, and payment is collected immediately via card or Tap to Pay — so billing details are on file before they leave.
Requires: Staff App set up in Kiosk mode with product/plan purchases enabled
Where to configure: Control Panel → Apps → App Store → Staff App → Product Purchases
How Kiosk Enrollment Works
Staff opens the Staff App on the kiosk tablet and selects Sign Up / Plans.
The member takes the tablet and enters their details — name, email, date of birth.
Any digital documents attached to the plan (waivers, agreements) are presented for signature.
The member selects their payment method:
Credit/debit card — entered directly on the tablet
Tap to Pay — member taps their card or mobile wallet (Apple Pay, Google Pay) on the device
Add to Account — charge is added to an open invoice if the member already exists in the system
Cash — staff records the transaction manually
Payment is collected and the plan activates immediately.
The member receives the profile setup email and payment receipt to their inbox.
Payment Is Collected at the Time of Enrollment
Unlike the landing page flow where payment is self-entered online, Kiosk enrollment collects payment in person, either by card entry or contactless Tap to Pay. The payment method is saved to the member's profile for future recurring billing.
Tap to Pay setup: Tap to Pay must be enabled in the Staff App settings and linked to your Stripe account before use. The device must support NFC (iPhone XR or newer, or compatible Android).
Kiosk vs Landing Page — Key Differences
| Landing Page | Staff App Kiosk |
Where | Member's own device | Tablet at your front desk |
Payment | Card entered online by member | Card, Tap to Pay, cash, or account in person |
Staff involvement | None | Hands tablet to member, confirms completion |
Best for | Remote sign-ups, pre-arrival | Walk-ins, events, first-visit enrollment |
Class booking prompt | Yes (if enabled on plan) | Yes (if enabled on plan) |
Waivers | Yes | Yes |
After Enrollment - What Happens in Core
Once the member completes sign-up:
A member profile is created automatically in the Control Panel
Their plan is active and billing is scheduled
Any signed documents appear on their profile
Their class reservation(s) appear on the calendar (if they booked)
A New Person system email fires (if enabled in Communicate → Automatic)
Customizing the Post-Purchase Emails
The profile setup and receipt emails are not customizable within Core. To send additional branded content or a custom welcome sequence, use:
PushPress Grow — trigger an automated welcome workflow when a new member is created
Troubleshooting
New member says they never received the profile setup email
Confirm their email address is correct on their profile
Ask them to check spam/junk and the Gmail Promotions tab
Resend the profile setup email from their profile in the Control Panel (People → member profile → three-dot menu → Send Profile Setup)
Member can't log into the Member App
Confirm they completed the profile setup step via the email link
If they didn't receive or clicked past the email, resend it from their profile
If they signed up with an email and password directly on the landing page, confirm they're using those credentials — not a social login
Tap to Pay isn't working on the Kiosk
Confirm Tap to Pay is enabled in the Staff App settings and linked to Stripe
Confirm the device supports NFC (iPhone XR or newer, or compatible Android)
If the member's card isn't tapping, try manual card entry as a fallback
See: Staff App | Product Purchase Payment Set Up from Core
Sub-account (child/partner) isn't visible in the Member App
Confirm the sub-account was created under the correct main account
The main account holder toggles between accounts in the Member App via the profile icon
Class booking wasn't offered after purchase
Confirm Allow class booking at enrollment is toggled on in the plan's Online Sales settings
If the plan doesn't have class access configured, the booking prompt won't appear
