Module: Messages
Messages is the module that handles all organizer-to-participant (and organizer-to-press) communication, in both passive and active form, across all event phases.
Message Priorities (Passive)
Messages carry different priority levels, allowing organizers to distinguish routine updates from urgent alerts. A participant checking Sabin sees messages ranked by priority, so critical information isn’t buried under routine announcements.
Push Messages (Active)
Alongside passive messages — which a participant has to open Sabin to see — Push Messages are delivered actively: sent out during any phase of the event, reaching participants without them needing to check the chat first. This is treated as a related but distinct capability from passive messaging, since it has different delivery mechanics and cost implications (e.g. WhatsApp push costs).
Frontend Message Management
Organizers maintain messages through a dedicated frontend interface, where each message can be scheduled with:
| Send from date/time | When the message becomes active/visible. |
| Send until date/time | When the message expires or stops being shown. |
This lets organizers prepare messages in advance and let them activate and expire automatically, rather than manually posting and removing content in real time.
Connection to Event Reporting
Messages can be linked to the related Event Reporting module, which feeds incoming information from the event itself — updates, incidents, milestones, and result lists arriving from control points — into the messaging pipeline, where Sabin distributes it either passively (available on request) or actively (pushed out).
