Skip to main content

Real-time chat

Direct messages between coaches. Live delivery.

O
Written by OG1 Development Team

Direct messages between coaches. Live delivery.

Open chats

Top nav β†’ message icon, or go to /chats. The list shows every conversation, ordered by most recent activity.

Each row: avatar, name, last message preview (80 chars), time ago, unread badge.

[SCREENSHOT: /chats list view with multiple conversations and unread badges]

Start a new chat

From any profile, click Message. If you don't have an existing chat with that coach, OG1 creates one and drops you in. Otherwise, you land in the existing thread.

Self-messaging is blocked.

Send a message

Type in the bottom input. Hit Enter to send. Hit Shift+Enter for a newline.

The textarea auto-resizes as you type.

[SCREENSHOT: chat view with the message composer at the bottom]

Live delivery

Messages stream in real-time via ActionCable. No page refresh.

When a new message arrives, the chat auto-scrolls to the bottom.

Unread tracking

Opening a chat marks it read on your side. Unread counts update everywhere β€” chat list, top nav badge.

Rate limits

30 messages per minute per user. If you hit the limit, wait 60 seconds.

Still stuck?

Open the chat. We're listening.

Did this answer your question?