CS Play · Scenario
National scale

Everyone works under their own login, so every change to a campaign has a name on it

Each person works under their own login and role, a regional team sees only its own screens, and the events audit shows who changed a campaign and when. Campaigns pick screens by their criteria instead of one by one. A media plan in Excel becomes a batch of campaigns in one upload.

Request a demo CS Play documentation

The context

Past a few hundred screens, a network is run by many people: regional teams, sales, the people who put campaigns on air. Generic tools give them one shared login, so when a campaign changes overnight nobody can tell who changed it. Screens are picked for each campaign one by one from a list of thousands, and the media plan that arrives in Excel is typed in by hand.

01/03Everyone under their own login, and the audit shows who changed what

“Everyone works under one login, so nobody answers for anything”

Owner / GMAdministratorTechnical lead

Each person under their own login, every change on record

Give each person their own account and a role that sets what they can view and change. Limit a regional team to its own screen groups, so it sees only those screens and their campaigns. The events audit shows who changed a campaign, an ad or a user account, what the change was and when.

How it works, from the documentation

CS Play is a multi-user system. You can create user accounts within your organization and assign roles to control what each person can view and modify.

User accounts can be restricted to specific screen groups. A group-scoped user:

  • Only sees screens and campaigns within their assigned group.
  • Cannot access resources outside their scope.
Role-based access

The events audit page records who created or changed campaigns, advertisements, users, players, playlists, schedules and media library files in your account, and when. Deletions are recorded for playlists, schedules and media library files.

Events audit

0203

02Field operationsOwner / GM “It stalled when we grew from 10 screens to 50” Pick screens by their criteria, not one by one

“It stalled when we grew from 10 screens to 50”

What happens todayManual operations stop scaling

Give screens criteria once, such as the city, the format or the venue, and a campaign targets every screen whose criteria match instead of a hand-picked list. The campaign keeps the list of screens it was built with, so when new screens get the criteria, run the campaign's criteria step again to bring them in. Commands such as brightness, volume or reboot can go to every player with the criteria you name.

How it works, from the documentation

Criteria are metadata tags attached to players, screens and frames that enable campaign targeting. Instead of selecting individual screens for each campaign, you assign criteria once and then target all matching screens by their tags.

What happens to campaigns already targeting the screen: nothing, until you say so. A campaign stores the concrete list of screens it plays on together with a frequency for each; the criteria you used to build that list are not kept on the campaign. Attaching a criterion therefore does not pull the screen into a campaign that is already running, and detaching one does not remove it. To pick up new matches, open the campaign, run its By criteria step again and save.

Criteria attached to a player describe the hardware and its site: the model, the mounting, the branch, the service region. They are read where you act on devices rather than on airtime:

  • the Players list filters by them and shows them in the Criteria column;
  • a device command — brightness, volume, language, restart, reboot, shutdown — can be addressed to “every player that has all of these criteria and none of those” instead of to a hand-picked list of players;
  • integrations resolve a player set from criteria through the API.
Targeting by criteria
03Ad operationsSales “The media plan lives in Excel, and I retype it into the system by hand” The media plan goes in as an Excel file

“The media plan lives in Excel, and I retype it into the system by hand”

What happens todayTransferring the plan takes days and breeds errors

Upload the media plan as an Excel file with one row per campaign, giving its frames, dates, frequencies and media file names, and the wizard creates the whole batch as drafts in one placement. Frames or files it cannot find are listed before anything is created. Turn on the overbooking check to keep campaigns that would exceed the frequency as drafts, then activate the batch at once.

How it works, from the documentation

The Multiple campaigns wizard creates a batch of campaigns from an Excel file with a targeting program: one row per campaign with frame GIDs, dates, frequencies, and media file names.

The wizard reports how many campaigns were created. All of them are saved as drafts grouped into a placement (or Without placement if you chose so). Review the drafts and click Activate to launch them all.

If some data cannot be resolved, the wizard reports it before anything is created:

  • List of missing frames and files — frame GIDs or media file names from the Excel file that were not found.
  • Unrecognized frames — rows whose frame GIDs could not be parsed, with their Position in the file.

Fix the Excel file or upload the missing media, then re-upload.

Step 2: Creation:

Check for overbooking. When enabled, the wizard verifies that activating the new campaigns will not exceed the available frequency on the targeted frames. Campaigns that would cause overbooking are listed under List of campaigns with exceeding frequency and are left as drafts. The option is off by default, and the wizard remembers your choice.

Placements and mass creation from Excel

Before you start

What the setup asks of you

What you doWhy, from the documentation

Customers in this situation

All customer cases

CS Play · Features in this scenario5

Campaign planning & automation

Targeting & audience

Monitoring & diagnostics

Monetization & partners

Access & administration

Other scenarios

CS Play, tuned to your network.

1–50 screens · starting out First screens

Start a DOOH network on hardware you already own: PIN pairing, one ad for every resolution, and a default schedule that new screens pick up automatically.

Explore
roadside · city formats Billboards & city formats

Roadside digital billboards on CS Play: scheduled brightness, competitive separation, playback forecasts that flag overbooking, and proof-of-play for remote sites.

Explore
buses · taxis · trains Transit & fleets

Content that knows where the vehicle is: geofenced playback, GPS/GLONASS-aware creatives and offline resilience for screens that move.

Explore
malls · retail · POS Indoor & venues

Malls, retail and venue screens on CS Play: zoned layouts, fillers, event-triggered content and mass rollout across hundreds of screens.

Explore
facades · odd geometry LED & media facades

Media facades and LED screens on CS Play: budget Android controllers as full players, separate visible and physical resolution, NovaStar brightness control.

Explore
direct + auction · any size Programmatic-ready

Programmatic DOOH sales on CS Play: inventory passports SSPs can read, OTS from audience sensors, RTB and private deals, and unsold airtime offered to the CS Context auction.

Explore
multi-owner · one seller Sales house

Sell airtime across several owners' networks on CS Play: scoped partner access, airtime quotas per screen group, and proof-of-play and photo reports per campaign.

Explore

CS Play overview

Scale your network on CS Play.