Messaging
Every coach-trainee pair has exactly one thread. It’s a persistent, shared channel for everything — check-in responses, form feedback, motivation, scheduling. Messages are available on both mobile and web.
The inbox
Your inbox in the Coach portal lists all active client threads, sorted by most recently active. A bold client name means unread messages. Tap any row to open the thread.
The inbox counter in the navigation badge rolls up unread counts across all threads. There is no separate “mark all as read” — opening a thread clears its unread state.
Threads
Each thread is a scrollable chronological history of everything you and the client have exchanged. System messages (plan assignments, connection confirmations, check-in submissions) appear inline in the thread so there’s a single audit trail for the whole coaching relationship.
Messages support plain text and basic formatting. Long-press any message to copy or react to it.
Attachments
You can send images directly in the thread — useful for form-check screenshots, progress photos, or annotated technique notes. Tap the attachment icon next to the compose box to pick from your camera roll or take a photo in-app.
File attachments (PDF, spreadsheet) are not currently supported in the thread. For documents like contracts or programmes in PDF form, use the Documents feature under the client profile.
Read receipts
A small “Seen” indicator appears below your last message once the other person has read it. This applies in both directions — you can see when your client has seen your message, and they can see when you’ve seen theirs.
Read receipts are always on — there is no setting to disable them. If a client asks about “the seen tick,” that’s what they mean.
Presence indicators
A green dot next to a client’s avatar in the inbox means they’re currently active in the app. This is a soft signal — presence updates every few minutes, so it doesn’t reflect second-by-second activity.
Notifications
Push notifications fire for new messages when the app is in the background. If a client messages you and you’re mid-session with another client, you’ll get a notification you can act on later.
Notification preferences are managed per-device from your device’s system settings. You can also mute individual client threads from the thread header — useful for paused or long-term clients you check in with less frequently.