The Schedule page is the main view of the 24x7 section. It displays a rolling 5-day timeline of all upcoming and live matches available in the broadcast pool, giving operators a clear picture of what is scheduled, what is live, and where dead-time gaps exist in the broadcast day.

The schedule is presented as a time-based grid. Each day occupies a column, and each match is rendered as a color-coded block at the time it is scheduled to start. Blocks are sized proportionally to the expected match duration.
At a glance you can see:
Three summary badges appear at the top of the page:
| Badge | What it shows |
|---|---|
| Total | The total number of matches across all five days |
| Live | How many matches are currently in progress (shown in red) |
| Upcoming | How many matches are yet to start (shown in blue) |
A color-coded legend below the badges explains the visual language of the timeline:
| Color / Style | Meaning |
|---|---|
| Priority | A match that has been manually promoted to play first in the broadcast queue |
| Live Priority | A priority match that is currently live |
| Scheduled | A match that is part of the regular automated schedule |
| Dead Time | A gap in the schedule where no match is running — broadcast filler is used |

Click directly on any match block in the timeline to toggle its priority status. A match promoted to Priority will be moved ahead of other scheduled content in the broadcast queue. Click it again to remove the priority designation.
Click the See manual priorities button in the controls bar to open the Priority Matches modal. This modal lists every match that has been manually pinned as priority across all five days.
From the modal you can:

Enable the Show only priority matches checkbox in the controls bar to hide all non-priority matches from the timeline. This is useful when you want to review only the content you have manually curated without the full schedule in view.
When the system is recalculating the schedule in the background, a warning banner appears at the top of the timeline. During this period the displayed schedule may not yet reflect the latest changes. The banner disappears automatically once recalculation is complete.
| State | When it appears |
|---|---|
| No client selected | A client must be selected in the application context before schedule data can load |
| Unsupported client | The selected client is not associated with a bookmaker or store — a store client ID is required |
| Data load error | A date-specific error banner is shown inline if match data could not be fetched for a particular day |
| No matches | An empty day column is shown with a "no data" indicator for days with no available matches |
Priority matches are indicated by a distinct visual style in the timeline. You do not need to navigate away from the schedule to promote or demote a match — changes take effect immediately.