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

  • Push notifications — lock-screen alerts for messages, check-ins, reminders, and more. Push only works in the native apps, not in a browser tab. See Notifications.
  • Audio recording reliability — voice memos in Messaging record more consistently than on phone browsers.
  • Camera access — taking progress photos directly from the camera (rather than only picking from the photo library).
  • Biometric authentication — Face ID, Touch ID, or fingerprint for app unlock (Settings).
  • Barcode scanning — for food product barcodes while logging meals.
  • Background sync — the app stays warm so opening it often feels faster.

Everything else — meal plan builder, exercise programs, check-ins, analytics — is the same product as the web. Use desktop web when you want a big screen; use the app when you want alerts and on-the-go coaching.

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 — push alerts, 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.

If Google or Apple sign-in takes unusually long, check your connection and keep the app in the foreground while it finishes. If the app offers Reload app, use it once to reset the local sign-in session, then try again. Email and password sign-in remains available as a fallback.

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.