Digital signage software

Digital signage software for the screens you already own

One dashboard for every TV in every shop: the menu, the offers, the video — and the ads that pay for them. No player box. Every feature on every plan.

Optional — everything works in the browser. The apps add a true full screen and start with the machine; the install page has the steps.

  • Ten-minute setup
  • Any TV or PC you have
  • Plays 7 days offline
  • Ads you approve
Old Street · Menu board
A bakery's morning menu board, as the ScreenRoll player shows it on the shop's television The same screen a moment later: today's weather for London, from a widget in the playlist Then the evening offer: minus 40 percent on everything baked today Then an ad from the barber two doors down, on a private deal Then an ad a mobile network paid for in a live auction
ScreenOnline · seen just now
PlayingMenu — Morning
SourceYour content
01 · The screens

You already own the screens. They just don't do much.

A television behind every counter, a panel at every door. The menu on a printed board, the offer on a poster, the TV on whatever it was left on. Every shop slightly different — and somebody driving round to fix it.

  • Is that screen even on right now?

    Nobody knows until a customer says so.

  • The price changed. Again.

    Nine shops, nine phone calls, nine printed boards.

  • I'm not buying a box for every TV.

    A player per screen is a second estate to look after.

Landscape menu board: the morning menu with prices
Portrait screen: minus 40 percent on everything baked today, after 18:00
Portrait screen: the bakery's loyalty offer, ninth coffee on us
What they could be showing instead. One bakery, every shop: the menu changes at 11:00, the evening offer starts at 18:00, on its own. Real frames from the player — not mockups.
02 · Connecting

Ten minutes per screen. Nothing to buy.

Open the ScreenRoll app on the TV — Samsung, Windows or macOS — or cms.screenroll.live/tv on any other smart TV. It shows a code. Type the code in your dashboard, pick the shop. That is the whole installation.

Your first screen — the ten minutes, step by step →

What the television shows
The pairing screen a television shows: a six-character code and a QR code
  1. Open the app on the TV

    A code appears:A7K2M9

  2. Type it in the dashboard

    Or scan the QR with your phone. Pick the screen it becomes — or create a new one on the spot.

  3. It starts playing

    Within seconds, and it remembers the pairing through every power cut.

DeviceHowStatus
Samsung TV (Tizen)The ScreenRoll TV app: full screen, panel kept awake. Starts with the set on Samsung business displays.Available
Windows 10 and 11Installer, no admin rights, starts with Windows, video walls and LED rectangles.Available
Windows 7 and 8A separate build for older boxes, 64- and 32-bit.Available
macOSApple silicon and Intel. Unsigned for now: the first launch needs right-click → Open.Available
Any other smart TVOpen cms.screenroll.live/tv on the television. Nothing to install.Available
Linux · Raspberry PiAppImage. Until then, Chromium in kiosk mode.Soon
Android · Android TVUntil then, cms.screenroll.live/tv on the television.Soon

Downloads and install steps live in the Help Center. The player inside each app updates itself on every release.

03 · Scheduling

Tell every screen what to show, and when

Upload the menu, the offer, a video. Put them in a playlist. Give the playlist its hours, its days and a target: one screen, one shop, or every menu board in London. The 11:00 change then happens by itself, in every shop, within a few minutes of the hour.

How schedules and dayparts work →

Morning menu06 – 11
Lunch menu · news ticker11 – 18
Evening −40%18 – 22
Asleep

On the menu board now: Menu — Morning · Weather — LondonVideo · Image · HTML5 · Widgets · Audio · Ad slot

07:00 · Breakfast
The morning menu on the menu board
Morning menu until 11:00, with the weather between turns.
12:30 · Lunch
The lunch menu on the same screen
Lunch menu from 11:00, with the news ticker. Changed once, in every shop.
19:00 · Evening
The evening menu with the minus 40 percent offer
Evening −40% from 18:00 to close. Nobody in the shop touched anything.

A more specific rule wins: a lunch window beats an all-day loop, one screen's rule beats its group's.

04 · Watching

See every screen from the office — or the phone

Is it on? What is it showing this second? Did it get the new menu? The list answers before anyone has to call.

What every number on the screen list means →

  • Online, offline, since whenA dead screen is a row you notice from the office, not a call from the shop.
  • Cached before you need it"3 / 4 · 1 missing" — you know before the outage, not after.
  • On screen nowEach screen reports the file it is playing this second, beside its status. "Is it even on?" — answered.
cms.screenroll.live/dashboard/screens
ScreenRoll dashboard, Screens: each television with online status, cached files, what is on screen now and today's schedule
05 · Locations

Every site on a map, with its audience

Each shop with its address, its daily visitors and the screens inside it. Click a pin and the site opens. It is the view an advertiser asks to see first.

Locations, audiences and the map →

SiteScreensDaily visitorsRight now
Borough Market Flagship22,1002 live
Old Street Bakery21,7502 live
Covent Garden21,9002 live
… and twelve more, in London and Manchester24  
Map of London with the bakery's nine sites pinned; the Old Street site card is open, showing its two screens online
Every place your screens standThe address, the audience, each screen and whether it is live right now.
06 · Reliability

The Wi‑Fi drops. Nothing happens.

Files and the schedule live on the screen itself. Seven days without a line, plays counted locally and reported when it returns. A broken file is skipped, never shown as a black frame.

Inside the player: what a screen keeps, and how it rides out an outage →

  1. OnlineThe line goes down

    The router in the shop reboots. The screen carries on; a small offline marker in the corner is the only change.

  2. OfflineThe menu stays up

    The schedule it already has keeps playing from its own cache, and every play is counted locally.

  3. OnlineBack, and caught up

    Every play is reported with the time it happened, and the next daypart takes over.

A daypart that was due to start during the outage takes over once the screen checks in again. The same holds if the outage is at our end, or if a payment fails: playback is never held hostage.

07 · Numbers

Numbers an advertiser would pay for

Plays, impressions, fill — per screen, per day, per creative, exporting as CSV. A paid play is counted only when the screen confirms the ad rendered, so the revenue report and the payout agree.

Plays, impressions and fill, defined once →

Plays0Last 30 days
Impressions0Estimated audience
Fill0Turns that showed something
Screens with plays0Had playback this period
cms.screenroll.live/dashboard/overview
ScreenRoll dashboard, Overview: plays, impressions, fill and screens with plays for the month, and the daily plays chart
08 · Earning

Unsold screen time can pay for the rest

Put an ad slot in a playlist. Advertisers bid for each play; your policy decides who may appear; you set the floor price. Only what reached the glass is counted. Payouts monthly.

How an ad reaches your screen, in the second it takes →

  1. An ad slot is a hole in your playlist. Ten seconds, wherever you like.
  2. Buyers bid for each play in about a third of a second. Below your floor, your own content plays instead.
  3. Your policy decides who appears. Refused categories are never even bid on; the rest waits for you with a preview.
  4. Only what reached the glass is counted. Revenue by day, screen and advertiser.

Who can advertise here

Review everything Block some categories Accept only some Allow everything
AlcoholGambling and bettingTobacco and vapingAdultPolitics+ 23 more, in plain names
Private deal for a buyer you knowSR-K7WM3QX9
Private deal
An ad from the barber two doors down, on a private deal
A neighbour on a Deal ID. Their ad, your price, no auction.
Auction
An ad a mobile network paid for in a live auction
Won in a live auction. Above your floor, inside your policy.
09 · Team

A team, with their own keys

Unlimited users. A marketing manager edits playlists and never sees billing; an installer adds screens and nothing else. Two-step sign-in for everyone; every change logged with a name and a time.

Roles, invitations and who sees what →

WhoMediaPlaylistsSchedulesScreensLocationsAnalyticsBilling
Emily MarsdenOwnerEditEditEditEditEditEditEdit
Andrew PriceMarketingEditEditViewViewView
Joanna DunneOperationsViewEditViewViewView
Ryan StoneInstallerEditEdit

Nobody shares a password. Someone leaves: disable them, and their name stays on every change they made.

Not a bakery?

The same story behind other doors

Change the menu for a class timetable, a queue, a listing or a model film. The chapters are the same.

  • Bakery, café

    Breakfast menu until 11, lunch after, −40% after 18:00. Change a price once; every shop updates.

  • Gym

    Class timetable, trainer clips, sponsor ads in a slot. Music from an audio zone, silent at night.

  • Pharmacy, clinic

    Health tips and the queue, sound off. Policy: alcohol, gambling and tobacco never appear.

  • Shopping mall

    A 2×2 video wall at the entrance, portrait totems per floor, auctions filling the gaps at your floor price.

  • Hotel

    Lobby: welcome, weather, today's events. Each meeting-room door shows its own bookings.

  • Restaurant

    Lunch and dinner boards for both locations. "Kitchen closed" at 21:30, scheduled once.

  • Real estate window

    Listings in portrait, 24/7, street-facing. Plays from cache all weekend, office Wi-Fi or not.

  • Car dealership

    4K model films on the wall, a queue widget at the service desk, insurance partners only in the ad slot.

  • Office, campus

    News feed and KPI board in the lobby; each floor edits its own. One alert to every group, instantly.

  • Supermarket

    Checkout screens and aisle endcaps. Promotions change by the hour; every branch, one edit.

  • Taxi, fleet

    A screen per cab: the route, the city's ads, the driver's tip line. Plays from cache the whole shift.

  • DOOH network

    Billboards and totems for hire. Every play sells in auction at your floor price, with proof of play per screen.

10 · Price

What it costs

One price per screen, and the tier follows your count. The first screen is free — every feature, no card, no end date. Storage is pooled: 250 MB for the free screen, plus 2 GB for every paid one.

Billing, limits, and what happens if a payment fails →

TierStandard
Per screen$12
Storage7.25 GB
Per month$84
Free$01 screen250 MB · every feature
Standard$12 / screen / mo2 – 9 screens+2 GB storage per screen
Growth$10 / screen / mo10 – 29 screens+2 GB storage per screen
Network$8 / screen / mo30 – 99 screens+2 GB storage per screen
EnterpriseLet's talk100+ screensSLA and volume on top
  • Unlimited users, playlists, schedules
  • Every layout, video walls, all media kinds
  • Seven-day offline playback
  • Samsung, Windows and macOS apps
  • Ad slots and auctions included
  • Your own ad tags served at $0.15 per 1,000 plays
  • Invoiced monthly, paid by bank transfer

If a payment fails, the dashboard goes read-only. Your screens keep playing — playback is never held hostage to billing.

Compared

Why not a typical signage CMS?

FeatureTypical signage CMSScreenRoll
Extra hardwareA player box per screen, $80–150 eachNone. The TV or PC you have, with the free app
Feature tiersThe useful parts sit in Pro or EnterpriseEverything on every plan, the free screen included
Price per screen$8–30 a month$12, falling to $8 as you grow
UsersOften paid per seatUnlimited, with per-page permissions
StorageA few hundred MB, or "unlimited" with small print2 GB per screen, pooled across the account
Internet dropsHours, then a black screenSeven days from the screen's own cache
Ad revenueNot offered, or a separate platformBuilt in: live auctions, your approval, monthly payouts
If you stop payingScreens go darkDashboard read-only. Screens keep playing

"Typical" is the published list pricing and free-plan terms of the leading signage platforms, September 2026. Prices in USD.

FAQ

Before you start

The questions we get most. Anything else: ask@screenroll.live.

What do I need to get started?

The TV or computer you already have. Samsung TVs, Windows and Mac run a free ScreenRoll app; any other smart TV just opens a web page. There is no player box to buy.

Is the first screen really free?

Yes. One screen, every feature, no logo on your content, no card, and no date it stops.

Paying starts with your second screen, at $12 a month.

What does it cost for 10 or 30 screens?

Ten screens cost $90 a month, thirty cost $232 — the first screen is always free, and the price per screen falls as you add more. Users, playlists and schedules are unlimited on every plan.

What happens when the internet drops?

The screen keeps playing. Everything it needs is stored on the screen itself, for up to seven days.

Plays are counted while it is offline and reported when the line comes back.

Can I put my own menu on the screen?

Yes — images, video, and menus or designs exported from any design tool. They are sized to the screen automatically, portrait or landscape, up to 4K. Weather and news panels come built in.

How do my screens make money?

You leave a short gap in your playlist for advertising. Advertisers pay for each time it plays, you set the lowest price you will accept, and you are paid monthly.

It is optional, and off until you choose to switch it on.

Do I decide which ads appear?

Completely. You can review every ad before it plays, block whole categories such as alcohol or gambling, or accept only the categories you want. Nothing you have not allowed reaches your screen.

Can my team have their own logins?

Yes, as many as you need, each with their own rights — a shop manager can change playlists without ever seeing your billing. Every change is recorded with a name and a time.

What happens if I stop paying?

Your screens keep playing. The dashboard becomes read-only until the invoice is settled, and nothing is deleted.

Where is my data kept?

On Microsoft servers in the European Union. Your reports export as a spreadsheet whenever you want them.