Measurements, PRs, progress photos — the results your members signed up for
The single biggest reason members cancel is they can't see results. Body Composition Tracker fixes that by giving every member a visible, longitudinal record of their numbers. Log weight, body fat %, muscle mass, waist/chest/hip/arm/thigh measurements, blood pressure, resting heart rate and personal bests (deadlift, squat, bench, 5km time, plank hold). Capture progress photos every 4–8 weeks. Members see their own trajectory through the booking portal — a deadlift from 60kg → 100kg over six months is a powerful retention tool that no spreadsheet matches. Trainers and gym owners see a roster-wide view: who's plateaued, who's smashing PRs, who hasn't had a measurement in 6+ weeks (a leading indicator that they'll drift). InBody and Tanita scale CSV imports are supported, so studios with scanner hardware can bulk-upload after a measurement day rather than re-keying. For PTs, goal milestones (e.g., "100kg deadlift by April") flag automatically when the data crosses the line, prompting a celebration message to the client. Goal-progress timelines slot onto every client profile alongside their session history, invoices and pack credits — one record per person, not five tabs.
Enable for the clients you want to track (opt-in per member)
Log measurements after each assessment session — desktop or mobile
Photos uploaded at 4-week intervals, stored privately per member
Members see their charts in the booking portal — visible progress = retention
Apps that work great with Body Composition Tracker.
About OneBookPlus apps
OneBookPlus apps aren't external integrations stitched together with Zapier or n8n — they're native modules installed inside the same platform you already use for invoicing, bookings, CRM, and accounting. That means Body Composition Tracker reads from and writes to the same customer records, financial entries, and calendar events as every other module, with no scheduled sync delays and no risk of data drift between systems.
Because the marketplace runs inside OneBookPlus, billing is consolidated. Body Composition Tracker appears as a single line on the same OneBookPlus invoice as your plan, so you don't end up reconciling separate vendor charges across three or four different SaaS subscriptions. Cancellation is one click and never reaches into your data — uninstalling an app removes the feature from the UI but preserves the underlying customer, invoice, and booking records, so reinstalling later picks up exactly where you left off.
Every app in the marketplace is built specifically for the Australian small and medium business context: GST and ABN handling are first-class concerns, dates render as DD/MM/YYYY, currency defaults to AUD, and the underlying compliance plumbing (BAS summaries, ATO-friendly records, AHPRA / NDIS / Fair Work checkpoints where relevant) is shared across modules. New Zealand businesses are supported with NZ tax and timezone defaults using the same code paths.
For a side-by-side of which features ship as core modules versus which require an installed app, see the features page. For pricing across plans and which apps are bundled at each tier, see the pricing page.
Common questions about Body Composition Tracker and the OneBookPlus app marketplace.
Yes. Members have a private progress view in the booking portal showing their weight, body-fat %, PRs and goal progress over time. Photos are member-controlled (they can hide or delete any photo they uploaded). The visible-progress effect is exactly what drives retention.
About the author
Founder & CEO, OneBookPlus
Bishal has over a decade of experience in digital marketing, web development, and small business consulting across Australia. This app sits inside the OneBookPlus marketplace, designed and maintained for Australian small to medium businesses. Body Composition Tracker is part of a single platform that connects invoicing, bookings, CRM, accounting, and marketing — so installing apps adds capability without adding logins.
We're building this app right now. Sign up to be notified when it launches.
Last reviewed and updated: by Bishal Shrestha
Goal-met events fire automatically when numbers cross the target
14-day free trial included
“Clients used to ask 'am I getting stronger?' I'd guess. Now they see their own deadlift graph in the portal and they don't need to ask.”
Erin C.
Strength coach, Geelong
“We do monthly InBody scans. The CSV import means we're not re-keying 80 members' numbers anymore. Massive time saver.”
Hugo M.
Boutique gym owner, Sydney
“Goal milestones are great — automated 'you hit 100kg!' message lands when it matters. Would love video uploads next.”
Sarah T.
Personal trainer, Adelaide
Stamp cards, tiers and birthday perks — built for repeat customers
$19/moYes. Drop the CSV export from your InBody 270 / 570 / 970 or Tanita MC-580 and the system matches rows to members by email or member number, creates measurement entries with the standard date stamp. Manual review step catches unmatched rows before commit.
Privately, per member, in encrypted object storage. Only the member and trainers assigned to them can view photos. Members can delete any photo they uploaded. Photos never appear in marketing material without explicit opt-in.
You define the PRs that matter to your members — could be 1RM lifts (deadlift, squat, bench, OHP), bodyweight movements (max pullups, dips, push-ups), endurance (5km run time, 30-min row distance), or hold/flexibility (plank hold, splits depth). Each PR has a tracked progression chart.
When a member's key metrics (weight, body-fat %, primary PR) show no meaningful change over 6+ weeks, they surface in the trainer dashboard as 'plateaued — review programming'. Catches stalls before the member silently disengages.
© 2026 OneBookPlus. Founded by Bishal Shrestha. Made in Melbourne.