No app to install. Open a URL on the TV.

Digital signage
that just works

Images, video, YouTube, HTML, scheduled agendas — assemble playlists, serve them to any TV via a public slug URL, and watch the changes appear without a reload.

From $9 per display · Cancel anytime · No setup fee

Today only

Autumn Roast

Single-origin · freshly ground

$4.50 $6.00
0:421:30
3:24

How we roast our beans

Acme Coffee · 1.2M views

dashboard.acme.com

Sales

$12.4k

Visits

8,902

Uptime

99.9%

Today's agenda

10:00 Standup · Room A
13:30 Client demo · Main hall
16:00 Wrap-up · Room A

Everything you need to run a screen

Content, playlists, scheduling, live updates, stats, mobile admin — all in one tool.

Mixed content library

Upload images and videos, embed YouTube, render raw HTML, or load a generic web URL — all from one library.

Drag-and-drop playlists

Drop items onto a playlist, override per-item duration, reorder by drag — the player picks it up on the next poll.

Scheduled & agenda content

Schedule what plays when, and pull a live agenda onto the screen so the right slide shows at the right time of day.

Live updates, no reload

Players poll a version token every 10 seconds. Edits to a playlist appear on the TV without a hard page refresh.

Playback statistics

See which items actually played and for how long, so you can prove a campaign ran and prune content nobody sees.

Global command-palette search

Hit the command palette to jump to any display, playlist, or content item in a couple of keystrokes — no clicking through menus.

PDF & presentation import

Import a PDF or presentation and turn its slides into signage content, so existing decks go on the wall without a redesign.

Header & footer chrome

Frame the screen with a clock, a scrolling ticker, and a logo bar — configurable header and footer chrome around every playlist.

Public kiosk URLs

Each display gets a slug-addressable URL. Open it on a TV browser, signage stick, or Raspberry Pi — no app, no SDK.

Secure pairing & password gate

Pair a screen with a short code, take it over from another device, or put a password on the URL so the wrong room never serves your content.

Mobile-first admin

Update playlists from your phone while walking past the screen. The whole admin works at 390px wide.

From zero to a TV screen in three steps

Sign up, plug in your TV's browser, you're live.

Step 1

Add content

Upload an image or video, paste a YouTube link, drop in raw HTML, or point at a public URL.

Step 2

Build a playlist

Arrange items in the order you want, set durations, attach a display.

Step 3

Open on the TV

On the TV, open /display/{slug} in any browser. It loops forever.

See it running

Every kind of content, on one screen

Pick a content type and preview it live in the frame — image, video, YouTube, a web dashboard, or a scheduled agenda. Build a playlist from any mix of them, and edits reach the screen on its next poll. No reload, no on-site visit.

  • Image, video, YouTube, web pages, and scheduled agendas
  • Click a type to preview exactly how it renders
  • Updates fan out to every screen without a refresh
Today only

Autumn Roast

Single-origin · freshly ground

$4.50 $6.00
0:421:30
3:24

How we roast our beans

Acme Coffee · 1.2M views

dashboard.acme.com

Sales

$12.4k

Visits

8,902

Uptime

99.9%

Today's agenda

10:00 Standup · Room A
13:30 Client demo · Main hall
16:00 Wrap-up · Room A

Pricing

Plans for every team

Pick the tier that fits your fleet. Cancel anytime, switch tiers when your network grows.

Starter

$9 / month

2

displays

3.00 GB

storage

Everything you need to start


  • Live playlist updates
  • Timeline editor
  • Bulk operations
Most popular

Pro

$29 / month

9

displays

25.00 GB

storage

Headroom for growing fleets


  • All Starter features
  • More displays
  • More storage

Plus

$79 / month

26

displays

100.00 GB

storage

For multi-site operations


  • All Pro features
  • Priority email support
  • Higher quotas

Enterprise

Contact us

displays

Unlimited

storage

Tailored for large networks


  • Unlimited everything
  • Custom SLA & quotas
  • Dedicated support channel

Common questions

No. Any browser-capable device will do — a smart TV, an HDMI stick, a Raspberry Pi, a spare laptop. Open the display URL in full-screen and you're running.
Yes. Create the playlist once and assign it to as many displays as you like. Each display has its own URL and slug, but they'll all loop the same content. Updates fan out to every screen on the next poll.
The display URL is publicly reachable by anyone who knows the slug, which is random and at least 16 characters long. You can optionally put a password on a display URL. For sensitive content, rotate the slug whenever you want to invalidate old shares.
The player caches the most recent playlist. A short outage is invisible — the loop keeps playing. When the connection comes back, the player picks up any updates on its next poll.
Yes. Plans are per workspace and you can change tier at any time. Existing content and displays stay put when you switch plans; only the limits you face going forward change.

Get a screen running this afternoon

No setup wizard, no demo call. Sign up, point a TV at a URL, you're broadcasting.