Everything your gym runs on, in one place ✱
Thirty-four capabilities. Four roles. One login.
No add-on tiers, no per-feature pricing, no second system to reconcile against. Everything below is included for every gym, on every plan.
The full surface area
Client records
Every detail on one card — goals, baseline, medical, history.
Saved views
Filter once, save the segment, reuse it everywhere.
Form builder
Drag-and-drop intake and questionnaires, assigned per trainee.
Check-ins
Recurring or on-demand, with the items you require.
Retention
Churn risk scored nightly, with win-back workflows built in.
Program builder
Templates to per-client plans, with progression rules.
Exercise library
Hundreds of exercises with video, muscle groups, swaps.
Workout player
Guided sets, rest timers, and a summary at the end.
Progress tracking
Daily, weekly, and monthly — logged from the phone.
Measurements
Body-map entry, per-area graphs, photo comparison.
Recommendations
Deterministic progression suggestions you approve.
Nutrition plans
Meals, macro targets, and training-vs-rest-day plans.
Food logging
Barcode scan, photo scan, and 10,000+ Israeli foods.
Supplements
A tenant library, assigned with protocols per trainee.
1:1 booking
Availability windows, reschedules, and no-show detection.
Group classes
Recurring instances, capacity, and an auto-promoting waitlist.
Rooms & equipment
Bookable resources that cannot be double-booked.
Subscriptions
Plans, session packages, and a credit ledger.
Payments
Card, Bit, bank transfer, or cash — collected and reconciled.
Revenue
KPIs, charts, and alerts on the money side of the gym.
Chat
Realtime coach-to-trainee messaging with media and read receipts.
Broadcasts
Message a segment, with consent exclusions applied.
Notifications
Push, email, and SMS, deep-linked into the app.
Assistant
Ask questions about your gym and get answers from your data.
Reports
Attendance, retention cohorts, utilisation, and fill rate.
Exports
Excel-safe Hebrew CSV and a printable board pack.
Tenant isolation
Row-level security so no gym can ever see another's data.
Audit log
An append-only record of every sensitive action.
Consent ledger
Versioned, withdrawable, enforced at every collection point.
White label
Your logo, your colours, your name — per tenant.
Health sync
Steps and sleep from Apple Health and Google Fit.
Achievements
Badges, streaks, and celebration moments that land.
Guides
Coach-authored articles and audio, delivered in the app.
Staff app
Coaches and front desk on mobile, not just the desktop.
How each piece works
One card that holds the whole relationship
Goals, baseline numbers, medical notes, administrative details and the full history of everything you've changed — on a single client card that every permitted role sees the right slice of.
- Statuses for new, active, frozen and completed trainees
- Medical notes gated by permission, never visible to front desk
- Invite by email or add manually in a few seconds
Filter once. Reuse it everywhere.
Build a segment out of any combination of status, adherence, plan and activity — then save it. The same segment powers your client list, your broadcasts and your alert rules.
- Bulk actions across a whole filtered set
- One segment engine behind views, broadcasts and alerts
- Share saved views with the rest of your team
Intake and questionnaires you design yourself
A drag-and-drop builder with the field types you actually need. Save a form as a reusable template, assign it to a trainee, and review the answers in a proper pipeline instead of a mailbox.
- Snapshotted on assignment, so edits never rewrite history
- Usable as a required item inside a check-in
- Review queue with filters instead of chasing replies
The weekly rhythm, automated
Set which items a check-in requires — weight, photos, measurements, a form — and how often it repeats. The system materialises them on schedule and tracks each one from pending to reviewed.
- Recurring or on-demand, per trainee
- Pending → completed → reviewed, with a coach workspace
- Automatic reminders when a trainee falls behind
Know who's drifting before they leave
Churn risk is scored every night from attendance, check-in and engagement signals. At-risk trainees surface in a tiered list, and win-back workflows can re-engage them automatically.
- Nightly churn scoring across your whole roster
- Built-in win-back workflows with an execution log
- Coach-defined alert rules on any segment
A living program, not a PDF
Build from a template, assign a per-client copy, and keep editing it as the trainee progresses. Blocks, days, sets and reps ranges, RIR targets, supersets, rest, notes and swap-in alternatives.
- Per-week progression rules that carry forward
- Supersets, grouping set types and alternatives
- Trainees can raise structured change requests you resolve in a queue
Hundreds of exercises, with the video
A full catalogue with demonstration video, muscle groups and alternatives — plus room for the exercises that are specific to your floor and your equipment.
- Video and photography for every catalogue exercise
- Muscle groups, equipment and difficulty on each entry
- Add your own custom exercises alongside the catalogue
The screen a trainee actually trains from
Guided set-by-set flow with a stopwatch, an automatic rest timer between sets, and a summary when they finish. Built for a phone propped against a rack, not a desktop browser.
- Automatic rest timers with haptics
- Logs weight and reps as they go, offline-tolerant
- Finishing summary with volume, time and calories
Daily, weekly, monthly — from the phone
Weight, steps, cardio and sleep daily. Sleep, hunger, energy, mood and adherence weekly. Measurements and progress photos monthly. All of it feeding the same trend view.
- Weekly averages that smooth out daily noise
- Biweekly photo and video comparison, side by side
- Automatic reminders when tracking is missed
Where the change actually happened
Log measurements on a body map instead of a form, then read each area as its own graph. Paired with progress photos, it's the difference between 'the scale is stuck' and 'the waist is down 3 cm'.
- Body-map entry with per-area history
- Side-by-side photo and video comparison over time
- Composite score across strength, consistency and body change
The system suggests. You decide.
Deterministic, explainable progression and nutrition suggestions, based on the trainee's level and each exercise's progression profile. Nothing is ever applied to a trainee's plan without a coach approving it.
- Explainable rules, not a black box
- Never auto-executes a professional decision
- Runs on a schedule so suggestions are waiting for you
Meals, macros, or both
Build a meal plan, a macro target, or both together. Run separate plans for training days and rest days, start from a goal-based template, and keep a log of every change and why you made it.
- Multiple active plans — training day and rest day
- Templates by goal, so you're never starting blank
- Change log with a reason on every edit
Built on the Israeli food catalogue
Over ten thousand Israeli foods with full micronutrients and real serving sizes. Trainees log by barcode scan, by photo, or by search — and you see the whole week read-only.
- Barcode scanning from the phone camera
- Photo scan that recognises the plate and estimates macros
- Consumed-versus-target macros at a glance
A library, not a text message
Keep your supplement recommendations in one place with images, links and dosing — then assign them to a trainee with a protocol they can actually follow in the app.
- Tenant-wide library you build once
- Per-trainee protocols with dose and timing
- Visible in the trainee app alongside the plan
Availability that's always accurate
Publish recurring availability windows and let trainees book, reschedule and cancel inside your rules. No-shows are detected automatically and cancellation policy decides what happens to the credit.
- Recurring availability windows per coach
- Configurable cancellation policy and credit behaviour
- Automatic no-show detection and check-in
Capacity and waitlists that hold up
Recurring class instances with real capacity limits and a waitlist that promotes the next person the moment someone drops — safely, even when two cancellations land at the same instant.
- Race-safe automatic waitlist promotion
- Self-enrolment or enrolment on behalf of a trainee
- Windowed self check-in and attendance tracking
Two things can't book the same room
Make rooms, racks and equipment bookable, and let the database enforce the constraint. Double-booking is blocked at the storage layer — across both 1:1 sessions and group classes at once.
- Enforced by the database, not by a UI check
- Shared across 1:1 sessions and classes
- Per-resource utilisation visible in reports
Credits that count themselves
Sell subscriptions or session packages, and let the credit ledger do the accounting. Credits deduct on booking and come back automatically when a cancellation complies with your policy.
- Automatic deduction on booking and enrolment
- Automatic restore on a policy-compliant cancel
- Dues and outstanding balances surfaced per trainee
Collect the way your members pay
Take payment by card online, or record cash, Bit and bank transfers at the desk. Either way it lands in the same ledger, against the same subscription, in the same revenue report.
- Online card checkout for subscriptions and packages
- Cash, Bit and bank transfer recorded at the desk
- One ledger regardless of how the money arrived
The money side, without a spreadsheet
A revenue dashboard with the KPIs that matter, trend charts, and alerts when something moves the wrong way — scoped to your gym and visible only to the roles you allow.
- KPIs, trends and alerts in one view
- Never visible to trainees, by permission design
- Drill down from a number to the trainees behind it
The conversation, inside the system
Realtime messaging between coach and trainee, and between staff — with images, replies, read receipts, typing indicators and presence. Right-to-left, and delivered to the phone by push.
- Images with a lightbox, replies and quoting
- Read receipts, typing indicators and presence
- Push delivery straight into the mobile app
Message a segment, not a spreadsheet
Pick an audience with the same segment engine that powers your saved views, and send. Recipients freeze at send time, and anyone who withdrew consent is excluded automatically.
- Recipients frozen at send time for a clean record
- Consent-based exclusion applied automatically
- Delivered by push, email, SMS or WhatsApp
Reaches the phone, opens the right screen
Classes, messages, achievements, check-ins and re-engagement — delivered in-app and by push, email and SMS, each one deep-linking into exactly the screen it's about.
- In-app bell plus push to every registered device
- Deep links straight to the relevant screen
- Email and SMS for the things that can't wait
Ask your gym a question
Ask in plain language — who's at risk, which classes are underfilled, how a trainee has progressed — and get an answer grounded in your own data, scoped to what your role is allowed to see.
- Answers grounded in your tenant's real data
- Respects the same permissions as the rest of the app
- Available to staff on web and on mobile
Four reports that answer real questions
Attendance, retention cohorts, coach utilisation and class fill rate — over a shared date range, with KPI deltas and a drill-down from any number into the trainees behind it.
- Retention cohort heatmap, correct in right-to-left
- Drill down from a figure to a filtered trainee list
- Nightly rollups so the reports open instantly
Numbers that leave the building intact
Export any report to CSV that opens correctly in Excel with Hebrew intact, or print a branded board pack. Formula injection is neutralised on the way out.
- Excel-safe Hebrew CSV, no mojibake
- Print and PDF board-pack view with your branding
- Admin-configurable coach peer visibility
No gym can see another gym's data
Every table is protected by row-level security in the database itself, not by a filter in application code. A bug in a page cannot leak a row across the tenant boundary, because the database refuses to return it.
- Enforced in Postgres, below the application
- Verified by a dedicated isolation test suite on every change
- Built for chains and franchises with many sites
An append-only record of what happened
Every sensitive action — viewing medical data, changing a plan, exporting a trainee — is written to an append-only log with bilingual labels, readable by the admins you designate.
- Append-only: entries cannot be edited or deleted
- Bilingual action labels, Hebrew and English
- Filterable by actor, action and date range
Versioned consent, actually enforced
Consent is captured at onboarding into a versioned, append-only ledger. Withdrawing it is non-destructive and takes effect at every collection point in the product, immediately.
- Append-only ledger with full version history
- Withdrawal is non-destructive and enforced everywhere
- Per-tenant privacy contact and published retention schedule
Your gym's name on your gym's system
Each tenant carries its own display name, logo, brand colour and background — so trainees experience your brand, not ours, on both web and mobile.
- Logo, colour and display name per tenant
- Applied consistently across web and the mobile app
- Configured by an admin, no deploy required
Steps and sleep, without the typing
Connect Apple Health or Google Fit once and daily steps, sleep and resting heart rate flow in automatically — so the tracking a trainee is least likely to keep up manually keeps itself up.
- Apple Health and Google Fit, both supported
- Steps, sleep and resting heart rate
- Feeds the same trend views as manual entries
Coaches aren't sitting at a desk
The coach and front-desk surfaces run on mobile too — today's schedule, check-ins, client cards and chat, in the same app family your trainees already use.
- Today's sessions and classes at a glance
- Client cards and check-in review on the floor
- iOS and Android, native — not a wrapped website
The reasons people come back
Achievements, streaks and celebration moments that fire at the right time — on the workout summary, in the app, and as a push the trainee actually wants to receive.
- Badges and streaks with an achievements wall
- Celebration moments on workout completion
- Per-trainee statistics they can see themselves
Your coaching, not a generic blog
Write articles and record audio guides, publish them to your trainees, and track who's actually working through them — all inside the app they already have.
- Markdown articles with cover images
- Audio guides with an in-app player
- Publish, archive and track completion