Access your workouts here
Need help getting started?
Access your daily workouts, strength training programs, core finishers, and nutrition tools all in one place. Select an option above to get started.
How it works: Each tile above provides access to different aspects of your fitness journey:
Getting started: Click on any tile above to navigate directly to that section. You can always return to the dashboard to access other features.
132 W Volunteer Dr
Spanish Fork, Utah 84660
Your Stoic Fitness gym membership gives you access to the facility and any classes offered during your active billing period.
Loading subscription…
Upgrade your subscription to get full access to workouts, meal plans, strength training, and more.
View today's workout for 4 consecutive days
No access to previous or upcoming Functional Fitness workouts
1 meal plan calculation (complete flow, then locks)
1 Phase One Strength workout
1 Core Finisher
3 saved 1RM lifts
2 body composition measurements
Automatically expires after 10 days
View today's workout for 8 consecutive days
No access to previous or upcoming Functional Fitness workouts
2 meal plan calculations (complete flow each time, then locks)
Access to Strength Phase One
First 5 Core Finishers
5 saved 1RM lifts
5 body composition measurements
30-day subscription, automatically renews
5-day workout window: view 2 days prior, today, and 2 days after
3 meal plan calculations + saves inputs
Access to Strength Phase One only
First 10 Core Finishers
10 saved 1RM lifts
8 body composition measurements
Save up to 1 meal plan
30-day subscription, automatically renews
Full month of workouts: past, current, and upcoming
Unlimited meal plan calculations + saves inputs
Access to Strength Phases One, Two, and Three
Unlimited Core Finishers
15 saved 1RM lifts
Unlimited body composition measurements
Save up to 1 meal plan
30-day subscription, automatically renews
Loading today's workout...
Loading Core Finishers...
Loading Strength Workouts...
monthly_amount_cents for multi-member households (same rules as migration). Uses the live database. Leave email blank to repair all households.
family_group_id), then recalculates per-line amounts. Primary billing email is required. Member email is optional: if left blank, nothing is shown as their email until the billing primary adds it under Gym → Household. Member name is optional and defaults to “Immediate family member” when there is no email.
admin_added_members row exists for the primary, discount and custom list price are saved there; otherwise amounts apply for this run only (see warnings in the result).
contract_start_date, contract_end_date, and start_date for the primary and everyone on the same family_group_id (use the billing primary email). Same day for start and first charge is allowed.
Open this tab to load pending requests.
Loading users...
Gym discount groups. Click a row to expand members. Deleting a group removes the group only; members stay on their gym memberships without this group link.
Loading groups...
Drop-ins create a lightweight account on that email so charges are stored before someone joins as a member. Name is taken from the waiver signature (or updated by staff). If they later register with the same email or Sign in with Google on that email, they keep this history under Gym → Payment history.
Loading drop-ins...
Loading buddy passes...
Loading free trials...
Loading gym members...
Loading app subscriptions...
Pick a calendar month (Mountain Time). The tab shows successful charges, unsuccessful or non-completed payments rows, and pending/upcoming gym or paid-app renewals with a due date in that month, plus a per-member snapshot for everyone in the admin user list (e.g. April). Defaults to the current Denver month on first open.
Loading transactions...
Run checks against the production server (database, Stripe, API, env).
For active gym members with no app subscription row, creates Tier One (same window as first app load). Reports duplicate active app subscriptions if any (not auto-fixed).
Recent app subscription errors (incomplete attempts, failed confirmations, missing client secrets).
Loading error logs...
Fill in the date, carousel focus, title, and sections to add a functional fitness workout.
No available workouts to display.
No available strength workouts to display.