Skip to main content

Online Indicators

Online Indicators show when coaches and clients are active in CoachRx with a green dot, and when a client is mid-workout with a red dot. Covers what each state means, where indicators appear, and how presence is detected.

Online Indicators show when a coach or client is actively using CoachRx and whether a client is currently working out. A small colored dot on the user's avatar gives you real-time visibility into who is available and who is mid-session.

The feature is powered by live presence and continuously updates as users open, use, and leave the app, so the signal always reflects the current moment.

The three states

There are three possible states for any user avatar:

State

What it means

🟒 Green dot

The user is online. Their CoachRx app or browser tab is open and active.

πŸ”΄ Red dot

The client is actively working out. They have logged or updated a workout item in CoachRx within the last 15 minutes.

βšͺ No dot

The user is offline and not currently active in CoachRx.

ℹ️ The red "working out" state only applies to clients, because it is based on workout entry activity. Coaches do not have a red state.

Key benefits

  • Catch clients in the moment. When a client shows red, you know they are training right now. A perfect window to send encouragement, a cue, or a follow-up.

  • Time your outreach better. A green dot tells you a client is actually in the app, so your message lands when they can act on it.

  • Build client confidence. Clients see when their coach is online, which reinforces trust and follow-through.

  • Quiet, contextual signal. Two dots, no noise. No notifications, no extra clicks. The status sits on the avatar you already look at.

Where you will see Online Indicators

Coach Web App

Green and red dots appear on client avatars in:

  • Client list and anywhere you see an avatar view

  • Client calendar sidebar

  • Messaging and chat headers

  • Notifications page

Coach Mobile App

Green and red dots appear on client avatars in:

  • Client lists and roster views

  • Client detail headers

  • Messaging and chat screens

Client Mobile App

A green dot appears on the coach's avatar in:

  • Messaging and chat headers

ℹ️ Note: The chat screen is currently the only place the coach's avatar renders in the client app. As the coach profile view rolls out, the indicator will appear there as well. Clients do not see a red state on coaches. The red state is specific to client workout activity.

How each state is determined

🟒 Green - Online

A user is considered online based on an active presence connection to CoachRx.

A client is online when:

  • Their client mobile app is open and in the foreground.

A coach is online when:

  • Their web app is open and the browser tab is active, or

  • Their coach mobile app is open and in the foreground.

πŸ”΄ Red - Actively Working Out (clients only)

A client shows a red dot when they have been actively inputting results in the app within the last 15 minutes. Specifically:

  • The client has added, updated, or logged a workout item (such as a set, rep, weight, time, or score) within the rolling 15-minute window.

  • After 15 minutes of no workout activity, the dot returns to green (if still online) or disappears (if offline).

This is why the red state is the best signal that a client is mid-session. It is tied to real logged activity, not just having the app open.

Grace periods for online status

Coach web - 60-second grace period: If a coach switches tabs or briefly backgrounds the browser, CoachRx keeps their status online for up to 60 seconds. This prevents the dot from flickering on and off during normal work like checking email or jumping between tabs.

Coach mobile - no grace period: If a coach backgrounds or closes the coach mobile app, their mobile presence ends immediately. If they are still active on the web at the same time, they remain online.

Client mobile - no grace period: Clients go offline the moment the client app is backgrounded or closed. The red "working out" state follows the 15-minute activity rule above, independent of whether the app is in the foreground at the exact moment you look.

Use cases worth knowing

  • Coach sees a client go red in the middle of the day. That client is training right now. A short, well-timed message has higher impact than an hours-later check-in.

  • Coach sees a client green but not red for an extended window. They are in the app but not actively logging results. Good moment to send a message or answer a question. They are likely to see it.

  • Coach sees no dot on a client. The client is not currently in the app. Messages will still reach them through push notifications and the usual inbox.

  • Client sees their coach green. Their coach is active in CoachRx. If they send a message, they will likely get a faster response.

FAQs

What does the green dot mean?

The person is currently online in CoachRx. Their app or browser tab is open and active.

What does the red dot mean?

The client is actively working out. Specifically, they have logged or updated a workout item in the last 15 minutes.

Why 15 minutes?

15 minutes is long enough to span rest periods between sets or rounds, and short enough to reflect real, current activity. If a client has logged a set in the last 15 minutes, they are almost certainly still training.

Does the red dot mean they are on the workout screen right now?

Not necessarily. It means they have been inputting workout results within the last 15 minutes. They might be between sets, resting, or briefly on another screen.

Can a client be red but offline?

Yes, briefly. If a client logs a set and then backgrounds the app, they can still show red to their coach for up to 15 minutes after that last entry, because the red state is driven by logged activity rather than live presence.

Why don't I see an indicator right after the app loads?

Presence takes a moment to connect. During that short window, CoachRx shows no indicator rather than risk showing an inaccurate status.

I switched browser tabs for a few seconds and still showed online. Is that right?

Yes. Coach web has a 60-second grace period designed to prevent the status from flickering during normal coaching work.

Why did the dot disappear so quickly on mobile?

On mobile, online status ends as soon as the app is backgrounded or closed. There is no grace period on mobile.

Does the green dot mean the person is reading my message right now?

No. It only means they are open in the app. It does not tell you which screen they are viewing or whether they are actively typing.

Why don't coaches have a red "working out" state?

The red state is specifically for client workout activity. It reflects whether the client has logged training results recently, which only applies to the client side of the product.

Can I turn Online Indicators off?

Not at this time. We may add this as a preference in the future.

Still stuck? Email coachrxsupport@opexfit.com.

Related articles

Did this answer your question?