Digital signage scheduling decides which content appears on which screens at particular dates and times. Build a clear calendar, define dayparts, check time zones and conflicts, and provide a safe fallback. Always verify the physical display at a schedule boundary rather than relying only on the editor's preview.
A breakfast promotion at dinner time is a small mistake with a large screen. Scheduling prevents that kind of mismatch when it is planned carefully. It also creates new ways to make mistakes if dates, priorities and screen assignments are unclear. This guide explains a manageable scheduling process for businesses that change menus, campaigns or announcements throughout the day.
Separate the message, audience and time window
Begin with a calendar written in ordinary language. Describe what should appear, where it should appear and when it becomes relevant. For example, a café may need breakfast content on its counter display in the morning and lunch content later. A hotel may need event directions only while the event is active.
Keep the audience attached to the schedule. A staff notice may be timely but still inappropriate for a public screen. A campaign available at one branch should not automatically appear at every location. Treat screen selection as part of scheduling, not as a final dropdown to click quickly.
Write a start date, end date and responsible person for every time-limited message. If an end date is unknown, choose a review date rather than leaving the content indefinitely unattended. Scheduling can automate delivery, but it cannot decide whether a promise remains accurate. Someone must still own the information.
Use dayparts only where they help
A daypart is a recurring portion of the day with a particular content need. Morning, lunch and evening are common examples, but your actual business hours should determine the boundaries. There is no benefit in creating many tiny time windows if the audience and message stay the same.
Choose a small number of clear dayparts for the first pilot. Write down what happens between them, including before opening and after closing. A display may remain powered on after staff leave, so decide whether it should show an evergreen message, a closed notice or nothing, using supported settings.
Check how the platform handles a transition while a video or playlist is already playing. Some systems may finish an item; others may change immediately. Confirm the documented behaviour and test it. If a precise boundary matters, design the content and operating process around what the system actually does.
| Illustrative period | Content purpose | Check |
|---|---|---|
| Before opening | Opening information | Correct day and hours |
| Morning service | Breakfast choices | Availability matches the kitchen |
| Lunch service | Lunch menu and collection | Morning items no longer promoted |
| After closing | Evergreen or closed message | No misleading invitation to order |
Make date boundaries unambiguous
Write dates in a format the team understands consistently, including the year when relevant. Record the intended local time zone. A campaign labelled “ends Friday” leaves room for disagreement: does it stop at opening, closing or midnight? Express the actual intended moment.
Check whether the system treats an end date as inclusive and how it interprets a schedule that crosses midnight. A late-opening venue may have one trading session spanning two calendar dates. Test that case deliberately instead of assuming the software shares the team's definition of a working day.
Consider clock changes where locations observe daylight saving time. Confirm whether schedules use the location's time zone, the account time zone or the player's clock. Do not try to compensate by manually shifting every campaign until you understand the setting. A well-documented time zone is less exciting than a clever workaround, and much less likely to ruin Sunday morning.
Resolve overlaps before publishing
Two schedules can be valid individually yet conflict on the same screen. For example, a regular lunch loop and a special event announcement may overlap. Ask the platform documentation how priority works and whether the result replaces, combines or interrupts content. These behaviours vary, so avoid relying on assumptions from another product.
Create a simple priority policy for your team. Decide which types of content can override ordinary promotion and who may approve that change. Do not use a marketing display as a substitute for a required safety or emergency system. If the business has formal emergency communication requirements, those need their own appropriate process and equipment.
Review the screen's complete timeline, not just the campaign you are adding. Look for overlaps, empty periods and expired recurring rules. A tidy calendar makes these easier to find. If the software does not offer a useful timeline view, maintain a lightweight external planning sheet and reconcile it with the published settings.
Prepare fallback content that remains true
A fallback fills the gap when there is no active campaign or when some content cannot be delivered. Choose a message that remains appropriate for the location. A general welcome or brand image may work; a temporary discount or a specific event time is a poor fallback.
Check the provider's behaviour when a schedule ends. Does a default playlist resume, does the last content remain, or does another rule take priority? Verify the result on a pilot screen. Also test what happens if a player is offline at the transition and reconnects later.
Keep the fallback visually consistent with the rest of the display so it does not look like an error. Give it an owner and periodic review date anyway. Evergreen means longer-lived, not immortal. A reception welcome can still become outdated when the company changes its name, opening hours or location.
Use a campaign record that another person can understand
Create one record for each scheduled campaign. Include its name, purpose, screen group, approved assets, start and end times, time zone, owner and fallback. Add any dependencies, such as a product being in stock or an event organiser confirming the room.
- Campaign: a specific, recognisable name.
- Audience and location: the intended screens.
- Window: exact start and end, with time zone.
- Assets: approved versions and required orientation.
- Priority: expected behaviour if another rule overlaps.
- Owner: who approves changes and checks the result.
- Fallback: what should appear afterwards.
Keep passwords and sensitive account information out of this record. Its purpose is coordination, not credential storage. Make it accessible to the people who need to cover absences. A good campaign record should allow a colleague to explain the schedule without requiring a guided tour from its original creator.
Test the beginning and the ending
Run a short pilot schedule in an agreed test window. Confirm that the intended content appears on the correct screen at the start, that it remains eligible for the expected period and that the fallback or next schedule appears afterwards. Observe the actual display rather than only checking a saved configuration.
Test a representative recurring rule and a one-off exception. Include a cross-midnight case if the business operates that way. Record the result and any limitations. If the system changes at the end of a media item rather than at an exact second, make sure the team understands that behaviour.
Publish production schedules early enough for players to receive the content, following the provider's guidance. Confirm downloads and connectivity where the platform exposes that information. Last-minute uploads over a weak connection are not a scheduling strategy; they are a suspense genre.
Review exceptions as part of normal operations
Public holidays, temporary closures, sold-out products and changed events can make a previously correct schedule wrong. Give local staff a clear way to report these exceptions and identify who can update the content. If permissions allow local edits, define the boundaries so one branch cannot accidentally change the whole network.
Keep a short change log for significant updates. Record what changed, why, who approved it and whether the physical result was checked. This helps resolve confusion when a customer or colleague reports an unexpected message. It also reveals recurring problems that deserve a better process.
Review upcoming and recently ended campaigns regularly. Remove obsolete rules and archive their source assets. Pair the schedule review with the playlist review so correct timing does not preserve content that is no longer useful. For several branches, use the ownership approach in the multi-location guide.
Frequently asked questions
What is the difference between a playlist and a schedule?
A playlist defines the content sequence; a schedule determines when and where that sequence or other content is eligible to appear. The exact terminology varies by platform. Keep both concepts clear in your planning so changing a playlist does not accidentally alter its intended timing or audience.
Can I show different menus at different times?
That is a common scheduling use case, provided your platform and plan support it. Prepare separate approved menus, define the service windows and test the changeover. Confirm how the player behaves during an active video or loop and whether the menu remains available when connectivity is interrupted.
Why did a campaign continue after its end date?
Possible causes include time-zone settings, inclusive end-date behaviour, overlapping rules, fallback configuration or a player that has not received the update. Check the documented scheduling rules and inspect the actual screen assignment. Record the symptom before changing several settings at once.
Should every branch use the same schedule?
Only when opening hours, availability and audience needs genuinely match. Shared campaigns can save work, but local exceptions should be explicit. Group comparable locations and document differences rather than forcing every branch into one rule that staff must continually work around.
