The short definition
A Campaign is not a Player content source. It is a named orchestration and reporting layer that creates one Schedule for every Campaign Placement when the Campaign is launched. The Channel still determines what its Screens play. During a Placement window, the generated Schedule temporarily overrides the Channel’s Default Playlist. Outside that window, the Default Playlist returns.Campaign versus Schedule

The Campaign dashboard summarizes lifecycle counts and lists each Campaign's interval, targets, timezone, and actions.
Campaign and Placement anatomy
The Campaign defines:- Name, description, and unique tracking slug.
- Overall start and end.
- Default Campaign timezone.
- Lifecycle state: Draft, Launched, Paused, or Archived.
- A Placement name.
- One exact Ready Playlist version.
- One Channel.
- Entire Campaign, Custom date & time, or Weekly recurring timing.
- An optional timezone override for that target.
Create a Campaign Draft
- Open Campaigns and select Create Campaign.
- In Campaign interval, enter the name, objective, start, end, and timezone.
- Continue to Targets & Schedules.
- For each target, select the exact Ready Playlist version and Channel.
- Choose the Placement timing and timezone.
- Add more targets when the Campaign spans several Channels.
- Review exact versions, Channel availability, timing overlap, and timezone validation.
- Select Save Draft.

Each Campaign target combines one exact Playlist version, one Channel, and one playback schedule.

The final review verifies Ready versions, Channel availability, non-overlapping Schedules, and valid timezones before the Draft is saved.
Launch and runtime behavior
Launch validates that:- The Campaign is still Draft.
- Every Placement remains inside the Campaign interval.
- The pinned Playlist version is valid and Ready.
- Each Channel has a Default Playlist.
- A Placement is not scheduling that same Default Playlist.
- No active Schedule overlaps the same Channel and time.
- The Placement window has not already ended.
Pause, resume, and archive
Example
ARamadan Promotion Campaign can contain:
Lobby Morning: Promotion Playlist v3 on the Lobby Channel, Monday–Saturday from 07:00–11:00.Queue Display: Queue-safe Promotion Playlist v2 on the waiting-room Channel for the complete Campaign interval.

