Messaging & Chat
Communicate with breeders and buyers through real-time chat threads.
How Chat Works
Each accepted match request or completed purchase automatically creates a dedicated chat thread between the two parties. Chat threads are accessible from the Messages section in the main navigation.
Real-Time Messaging
Messages are delivered in real time using Supabase Realtime technology. When the other party sends a message, it appears in your chat window immediately without requiring a page refresh. The same applies to the status indicators that show when messages have been read.
System Messages
In addition to messages from other users, chat threads may contain automated system messages. These are generated when significant events occur, such as:
- A payment being confirmed or a stud fee being processed.
- A match request status changing (accepted or declined).
- A breeding agreement status updating.
Unread Message Badge
The Messages icon in the main navigation displays a badge when you have unread messages. The badge count reflects the total number of threads containing messages you have not yet read. Opening a thread marks all its messages as read.
Chat Thread List
The Messages list shows all your active chat threads, sorted by most recent activity. Each row displays the other party's name, the most recent message preview, and the time of the last message. Threads with unread messages are visually distinguished from read threads.