PrepNation Admin
PrepNation

Welcome aboard 👋

Let's set up your account. This only takes a minute.

Drag & drop or click to upload
ENESCADEFRITPTPT-BRPL
PrepNation

Log out · Site ↗

Gym overview

0
Total members
0
Active memberships
0
New members (range)
0
Bookings (next 7 days)
0
Attended sessions (range)
0%
Avg occupancy (14 days)

Studio occupancy · next 14 days

Memberships by plan

Upcoming sessions fill rate

DateTimeClassBooked

Today's classes

Occupancy heatmap · typical fill

Top classes

Trainer leaderboard

Alerts

Member growth · 12 months

Operations

Finance

0€
Revenue (range)
0
Transactions (range)
0€
MRR (recurring / month)
0€
Trainer cost (range)

Revenue · selected range

Revenue by type

Top customers

MemberSpent

Trainer cost (payroll)

TrainerSessionsCost

Recent payments

DateWhoAmount
0%
Churn (30 days)
0€
ARPU (monthly)
0€
Est. LTV / member
0€
Forecast (month-end)

MRR · 12 months

Trainer economics

TrainerRevenueCostMargin

Calendar

Classes

NameDescriptionColorActive

Access & roles

Everyone who can log in to this backoffice. Set what each person can access.

Admin — full access incl. finance, payroll & settings.
Staff — members, sales, marketing, calendar & more. No finance, payroll or settings.
Coach — their own dashboard, calendar, check-in, clients, pay & profile. Coaches automatically get a coach profile (assignable to classes; website visibility is optional).
Tip: an owner who also trains → set them to Admin and click “Add as coach”.
NameEmailRoleCoach profile

Coaches

Your coaches: assignable to classes, with pay model & an optional public website profile. Give a coach a login under Team › Access.

NameLanguagesPayActive

Cover requests

Coaches who need a sub for a class. Assign a replacement — the class is reassigned instantly.

Shifts

Upcoming sessions per trainer — substitute when someone is out.

Payroll

TrainerSessionsAttendeesModelRateEarnings

Weekly schedule

WeekdayTimeClassTrainerCapacityActive

Sessions (dated)

Creates concrete dated sessions from the weekly schedule so members can book.

DateTimeClassBooked / Cap

Members

NameStageEmailTagsStamps

Active members

Members with an active membership — your core revenue.

NameStageEmailTagsStamps

At-risk

Trained before but no check-in in 30+ days — reach out before they churn.

NameStageEmailLast active

Follow-ups

Memberships expiring (next 30 days)

NameEmailEnds

Birthdays this month

NameEmailBirthday

Waiver missing

NameEmailStatus

Pipeline

Your whole customer journey. Manual leads (move with the dropdown) + registered members auto-sorted by stage. Rename stages under ⚙️ Settings → Pipeline.

Bookings

DateTimeClassMemberStatus

Rooms

NameDescriptionActive

Private bookings

Studio occupancy — which room is booked when, by whom, with which coach.

DateTimeDurRoomMemberCoach

Check-in

Class plans & pricing

How members pay for group classes — Memberships, Packages, Drop-in, Starter, Free. (Private 1-on-1 lives under Appointments.) These feed the website pricing.

NameActive

Products & add-ons

Grouped into Packages, Add-ons and Free. Used as upsells in the booking flow.

Events

Occasional events (e.g. Hybrid Burn). When active & dated today or later, shown prominently on the website with ticket / after-event booking.

TitleDateTicketsAfterActive

Benchmarks

Standardised test workouts members log in the app — with a gym leaderboard.

NameUnitBetter whenActive

Gift cards

Gift cards bought on the website and their redemption status.

CodeGiftToStatusRedeemed by

BWA · Daily P&L

Revenue vs cost · daily

Cost breakdown

Monthly fixed costs

Enter your recurring costs once — they're broken down to a daily rate automatically.

Bundles

Stick existing classes, packs, PT and add-ons into one package — set a price, show the saving, optionally give the first buyers a deal.

Inventory

Fridge & shop stock. Trainers sell these on the spot from the Shop tab — stock counts down automatically.

Shop

Sell fridge & shop items on the spot. Tap to add, then record the sale.

Partners

B2B deals for hotels, companies, co-workings & clubs. People who sign up with the partner's email domain or code get the discount applied automatically — forever.

Rewards

Points loyalty. Members earn points (check-in, reviews, referrals — set the amounts in Settings → Reward points) and redeem them for the rewards below. Levels: Rookie · Bronze · Silver · Gold · Elite.

Redemption requests

Nutrition

Build a simple nutrition plan for one of your athletes — calories, macros, meals, notes and an optional PDF. They see it in their app and tick daily compliance.

Exercise library

Your reusable exercise bank — coaches pick from these when building workouts. HYROX stations are pre-seeded.

Workouts

Build a workout for one of your athletes from the exercise library (sets, reps, load, RPE). They see it in their app and log it done.

Programs

Build a reusable multi-week program (workouts per week & day), then assign it to an athlete with a start date — the dated workouts land in their app automatically.

Payments

DateMemberTypeAmountStatus

Promo codes

Discount codes customers enter at checkout. Percent or fixed €, optional expiry and max uses.

CodeDiscountExpiresUsesActive

Marketing opt-ins

Members who agreed to receive marketing — your reachable audience. Campaigns & promo emails only go to these people.

NameStageEmailTagsJoined

Links & QR

Trackable short links for posters, flyers, Instagram & co. Each scan/click is counted — print the QR or copy the link.

NameShort linkQRScansLast 7dLast scan

Performance Marketing

Powered by Kvantio · Beta · Coming soon

Your ads, fully run by AI.

Kvantio plugs into Meta & Google and runs your gym's performance marketing end-to-end — creatives, targeting, budget and optimisation — on full autopilot. New leads land straight in your Pipeline.

🎨
AI creatives
Ad images & copy generated and tested for you.
🎯
Smart targeting
Finds local lookalikes of your best members.
💸
Auto budget
Shifts spend to whatever brings the cheapest leads.
🔗
Straight to Pipeline
Every lead is tracked from click to membership.
Learn more at kvantio.de ↗

Kvantio is our own AI performance-marketing engine — built by the team behind PrepNation. kvantio.de

Marketing

Send an email campaign

Marketing emails only go to members who opted in (GDPR). “All members” includes non-opted-in — use for essential notices only.

History

DateSubjectAudienceSent

Automatic birthday & win-back emails run in the background — toggle them under ⚙️ Settings.

Appointment types

Private / 1-on-1 services. Each type has selectable durations (e.g. 60·90·120 min) and a price. The room is chosen at booking.

NameDurationsPriceActive

Add-ons

Upsells members can add to a booking — e.g. personal trainer, training plan.

NamePriceActive

Settings

Locations

Prepared for multiple studios — manage your sites here.

NameAddressActive

Automations

Set-and-forget emails that keep your members engaged. Flip one on, tweak the text, done — it runs in the background forever. Each person is only contacted once per event.

Show all rules as a list (incl. custom & tags)
NameWhenThenActive

Door access

Point a smart lock / relay at /api/access/verify?code=MEMBERCODE&key=SECRET (set DOOR_KEY in the server .env). Returns whether to open. Recent events:

TimeMemberCodeResult

My profile

Edit how you appear on the website. Photo, bio and languages.

My week

Attendees · recent classes

Upcoming classes

Recently taught

Training plans

Build a personal weekly plan for one of your athletes. They see it in their member app.

My reviews

What your athletes say after class. Great feedback = great coaching 💪

Recent feedback

Personal training

Set the weekly windows when you’re free for 1-on-1s. Members will be able to book a free slot online soon — bookings then show up here.

My availability

Add a weekly window — pick one or more days
MonTueWedThuFriSatSun
–

Upcoming 1-on-1s

Cover shifts

Can’t make a class? Ask for cover. See open shifts other coaches need help with — pick one up to teach it.

Need a sub? Request cover for your class

Open shifts you can pick up

Organizations

Every gym or coach business on the platform. PrepNation is your own organization.

OrganizationPlanMembersStatus

Messages

Select a client

My clients

People who train in your classes, plus clients you add yourself.

NameEmailVisits with youLast seen

My pay

Earnings · recent classes

Per class

DateClassAttendeesPay

Edit

Member

Invite a teammate

New tracked link

Client

New sale 💳

Or a custom item

QR

⬇ Download PNG

New lead

New bundle

Regular total0€