Skip to Content
Mobile AppsOverview

Mobile Apps

CoachingPortal has native iOS and Android apps in addition to the web experience. The mobile apps are wrappers around the same web app — every feature works the same — but they add native capabilities the browser can’t match.

Installing

The apps are free; you sign in with the same credentials as the web app.

What the mobile apps add over the web

  • Better push notifications — reliable delivery, badge counts, lock-screen previews. Web push works in Chrome, Edge, and Firefox but not in iOS Safari (a long-standing iOS limitation; see Notifications).
  • Audio recording reliability — voice memos in Messaging record consistently in the native app. iOS Safari has had ongoing issues with web audio recording.
  • Camera access — taking progress photos directly from the camera (rather than picking from photo library) feels native and avoids the file-picker round-trip.
  • Biometric authentication — Face ID, Touch ID, or fingerprint for app unlock, configurable from Settings → Notifications.
  • Barcode scanning — for scanning food product barcodes during meal logging (where the camera plus a native scanner outperforms web).
  • Background sync — the app stays warm and syncs in the background, so opening it shows current data faster.

Everything else — meal plan builder, exercise programs, check-ins, analytics — is the same code as the web. There’s no “mobile-only” feature you’d miss by sticking with the web.

When to use which

Use caseBest on
Building meal plans, programsDesktop web — bigger screen, drag-and-drop
Reviewing check-insEither — desktop is faster but mobile is fine
Messaging clientsMobile — better notifications, audio reliability
In-person PT sessionsMobile — taking it into the gym
Quick check on a client mid-dayMobile

Sign-in

The apps use Google sign-in and email/password, the same as the web. Sessions persist across app restarts; you don’t need to log in every time.

Updates

Mobile app updates ship through the App Store and Google Play. The app loads the latest web build on every open, so most product changes reach you instantly without a store update — only true native changes (new permissions, push integration changes, etc.) require an app update.

Subdomains and the mobile app

The mobile app loads app.coachingportal.io rather than your workspace’s branded subdomain. Once signed in, you’re routed to your workspace context automatically. Branding (your colors, logo) still applies; the URL just doesn’t reflect it.

Reporting mobile-specific issues

If something breaks only in the native app (not in the web), email support@coachingportal.io with:

  • Device + OS version (iOS 17.x, Android 14, etc.)
  • Whether it reproduces in the web app
  • Steps to reproduce

That helps us localize the issue to the native shell vs. the web layer underneath.