The whole product

Everything your gym runs on, in one place ✱

Thirty-four capabilities across eight areas of the business — from the first intake form to the board pack at the end of the quarter.

One subscription

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.

At a glance

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.

In detail

How each piece works

Client records

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
Saved views

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
Forms

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
Check-ins

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
Retention

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
Programs

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
Exercise library

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
Workout player

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
Progress

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
Measurements

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
Recommendations

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
Nutrition plans

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
Food logging

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
Supplements

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
1:1 sessions

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
Group classes

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
Rooms & equipment

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
Subscriptions & packages

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
Payments

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
Revenue

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
Chat

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
Broadcasts

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
Notifications

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
Assistant

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
Reports

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
Exports

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
Tenant isolation

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
Audit log

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
Consent

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
White label

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
Health sync

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
Staff app

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
Engagement

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
Guides

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
1App for both coach and trainee
10K+Foods in the Israeli catalog (Tzameret)
100%Hebrew-first RTL, plus English
0%Data leakage between gyms — full isolation

Run your whole gym from one place

Join the coaches already working smarter with Trainvo

Request access