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
- iOS — App Store listing on the marketing site → tap the App Store badge in the footer
- Android — same place, Google Play badge
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 case | Best on |
|---|---|
| Building meal plans, programs | Desktop web — bigger screen, drag-and-drop |
| Reviewing check-ins | Either — desktop is faster but mobile is fine |
| Messaging clients | Mobile — push alerts, audio reliability |
| In-person PT sessions | Mobile — taking it into the gym |
| Quick check on a client mid-day | Mobile |
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.