v3.3.3 · Now Generally Available

VersalSign
the cloud CMS behind
every screen we ship.

The content management platform that runs our own digital signage deployments — and the one we host for clients who want full control. Schedule content across time zones, design layouts in the browser, push to any screen, and prove it played. All from a single sign-on, hosted in Singapore.

Singapore-hosted 7 player platforms Open API SAML & OAuth
versalSign · Network Overview
Dashboard
Layouts
Schedule
Displays
Reports
Settings
42
Displays online
128
Layouts
99.8%
Uptime · 30d
Proof of play · last 14 days
F&B · Orchard门店22/22 · online
Retail · ION Atrium4/4 · online
Corp · HQ lobby1/2 · 1 needs attention
Hotel · Marina suite15/15 · online
What ships in v3.3.3

Four things you'll feel on day one.

The latest release focuses on the workflow that eats the most time: scheduling. We've also opened up a new way to build interactive signage that doesn't need a touch screen.

New

Scheduling Wizard

A new step-by-step flow that walks you through picking a display, choosing what to play, and setting the time — all in one consistent path. New staff onboard in an afternoon, not a week.

  • Standardised event creation across the whole network
  • Required steps first, optional settings surfaced after
  • Quick-schedule directly from any layout, row, or campaign
Faster

Schedule media & playlists in two clicks

Scheduling a single image or a 12-item playlist now takes fewer steps. The flow matches the new Wizard, so muscle memory transfers between tasks.

  • One form for media, playlist, and command events
  • Default values pre-filled based on your last event
  • Re-use a schedule as a template with one click
Improved

Schedule page, rebuilt for scale

View every event across every display on one screen — or filter to a single group. The Agenda and Grid views load faster and are easier to scan, even with thousands of events.

  • Date picker, jump-to-day, and a scrollable list of groups
  • Layout preview thumbnails on each event row
  • Inline edit without losing your place in the calendar
New · Android

Keyboard-triggered interactive content

A new Key Press interactive trigger — paired with the existing Button widget — lets you build interactive layouts that respond to a keyboard, numpad, or barcode scanner, with no touch screen required.

  • Perfect for kiosks, check-ins, and warehouse displays
  • Map any key to a Navigate-to-Layout or Navigate-to-Widget action
  • Built on the existing Interactive Mode in the Layout Editor
The full platform

Everything you'd expect from an enterprise CMS, sized for one screen or ten thousand.

Layout editor

Drag-and-drop canvas with regions, snap-to-grid, transitions, and a live preview that mirrors what the player will show. Save as templates and re-use across campaigns.

Region-based · templates · transitions →

Scheduling

One-off, daily, weekly, monthly, or custom recurrence. Dayparting, priority interrupts, criteria-based play, and a campaign layer that groups events for reporting.

Dayparting · interrupts · campaigns →

Display management

Register and group displays, push content, set on/off timers, wake-on-LAN, monitor health, and assign display settings profiles per venue.

WOL · groups · profiles →

Library & media

Centralised media library with quotas per user, versioned uploads, replace/expire workflow, and automatic thumbnails for video and PDF.

Quotas · versioning · replace →

Interactive content

Build multi-screen flows with the Button widget, arrow targets, and a library of interactive triggers — touch, key press, RFID, and HTTP commands.

Touch · keypad · HTTP · triggers →

Proof of play & reports

Every play logged. Pull reports by display, layout, media, or time window. Schedule them to email, export to CSV, or pipe to your BI tool via the API.

Scheduled · CSV · API export →
The Scheduling Wizard

Schedule a campaign in under a minute.

Pick what plays, where, and when — in three predictable steps. The Wizard enforces the order so nothing slips: select display, choose content, set time. Optional fields (recurrence, daypart, priority) are available but never block the happy path.

Step 1 — DisplayPick a display or a group. Search by name, tag, location, or last-online time.
Step 2 — ContentA single image, a video, a playlist, or a saved campaign. Live previews on the right.
Step 3 — TimeAlways-on, one-off, repeat daily/weekly/monthly, or a custom range. Dayparting optional.
Done — ReviewedSummary screen, then push. Schedules can be duplicated, edited, or deleted from the row menu.
Display
2Content
3Time
4Review
3 items · 1m 20s loop
Step 2 of 4
One CMS, every screen

Run on the hardware you already have — or the hardware we ship.

VersalSign is OS-agnostic. The same layout, schedule, and content library works on Android sticks, Windows PCs, Linux boxes, webOS smart signage, Tizen displays, ChromeOS, and any browser. Pick the player that fits the venue; manage them all from one console.

Android

Android 9+. Runs on $30 sticks, set-top boxes, and integrated Android panels. The keyboard-trigger feature we built in v3.3.3 lives here.

Windows

Windows 10/11. The pick for control rooms and corporate lobbies where the player PC also runs a meeting or visitor-management app.

Linux

Ubuntu, Debian, Raspberry Pi OS. For headless installs, kiosks, and venues where you don't want a desktop OS in the mix.

webOS

LG commercial displays with webOS Signage built in. No external player needed — the display signs up to VersalSign directly.

Tizen

Samsung SMART Signage displays running Tizen. Same model as webOS — display-native, no external hardware.

ChromeOS

Chromeboxes and Chromebases — a managed, locked-down player for schools, libraries, and corporate reception desks.

Browser

Run any layout in a Chromium tab. Use it for quick installs, lobbies with a kiosk laptop, or pop-up signage on existing screens.

Embedded / custom

Open XML feed and HTTP API. We can integrate directly with vendor hardware or custom player apps on request.

Built to connect

Real-time data, your stack, your way.

VersalSign doesn't just play static media. It pulls live data from your systems and renders it — without anyone re-uploading files. Connect a feed, map columns, done.

Data Connectors

Pull live data from any HTTP(S) endpoint, JSON or CSV. Cache and re-fetch on a schedule. Bind values to text, image, table, or chart widgets. Layouts update themselves.

HTTP / HTTPSJSONCSVAuth headersPolling

Live widgets

A library of built-in widgets that pull their own data — RSS, weather, world clock, calendar, currency, traffic, queue numbers, news tickers, and more.

RSS / AtomWeatherCalendarCurrencyNewsTicker

Shell commands & HTTP triggers

Fire a command from the schedule — to the display itself, to a remote server, or to a connected device via the player's HTTP listener. Two-way integration without bespoke code.

ShellHTTP POSTWebhooksMQTT bridge

Open REST API

Every screen, schedule, layout, library item, and report endpoint is in the API. We use the same API to build our own client portals — you can use it to integrate VersalSign into your own systems.

RESTOAuth 2.0WebhooksOpenAPI 3

SSO & identity

Sign in with Google, Microsoft 365, or your own SAML 2.0 / OAuth 2.0 identity provider. Role-based permissions, group mapping, and per-user library quotas.

SAML 2.0OAuth 2.0OIDCGoogleMicrosoft 365

BI & reporting export

Proof of play, bandwidth, content freshness, and player uptime — all exportable as scheduled CSV, or pulled live into Power BI, Looker, or a custom dashboard via the API.

CSVScheduled emailPower BILooker
Proof it played

Reports your finance team will accept.

Every player records every render. VersalSign turns that into reports you can hand to a client, a landlord, or your own CFO — and defend with timestamps and screenshot evidence.

99.8%
Uptime tracking
≤30s
Proof-of-play log latency
40+
Pre-built report templates
Display scale

Standard reports

Proof of Play by Display, Layout, Media, or Event. Bandwidth usage. Player uptime and health. Content freshness — how long each piece of media has been running on each screen. All filterable by date, group, or campaign.

  • Scheduled email delivery (daily, weekly, monthly)
  • CSV / XLSX export
  • Per-display screenshot evidence on Proof of Play rows
  • Custom report builder with saved views

Built for compliance

When a screen is part of a paid media deal, proof of play becomes a contract artefact. VersalSign timestamps every render, signs it with the device ID, and stores it long enough to back any audit.

  • Tamper-evident logs retained per your policy
  • Per-campaign roll-up with share-of-voice metrics
  • Audit trail of who-scheduled-what and when
  • API access to live metrics for billing reconciliation
Security & admin

Built for IT, not just marketing.

We run VersalSign for clients with audit obligations, healthcare data, and government deployments. The same security model is available to every tier.

Role-based access

Granular permissions per user group, feature, and content type. Library quotas to stop one team from filling the disk with 4K video.

SSO & MFA

SAML 2.0, OAuth 2.0, Google Workspace, Microsoft 365. Two-factor authentication with TOTP for all admin accounts.

Audit log

Every action — who scheduled, who edited, who deleted — captured with timestamp, IP, and before/after diff. Exportable for compliance review.

Singapore hosting

VersalSign runs in Singapore data centres with PDPA-aligned data residency. Backups replicated across zones, encryption at rest and in transit.

Secure player comms

WebSocket XMR push channel, TLS 1.3 everywhere, signed player software. Display keys rotated on a schedule.

SLA & monitoring

24/7 monitoring on business tiers with paging to our NOC. Uptime target 99.9% with credits if we miss it. Status page is public.

Plans

One CMS, three ways to use it.

Hosted in Singapore, billed in SGD. We also do fully on-premise installs for clients who need it — ask us.

Feature Starter1 display Business10 displays Enterprise10 & onwards
Layouts, scheduling, reports
All 7 player platforms
Scheduling Wizard (v3.3.3)
Interactive content & key press triggers
Data Connectors & live widgets3 connectors25 connectorsUnlimited
Library quota1 GB8 GBCustom size
User accounts12Unlimited
SAML / SSO
API accessReadRead & writeFull + webhooks
2FA & audit log export
24/7 NOC support & SLABusiness hours24/7, 99.9% SLA
On-premise install option

All plans include Singapore hosting, daily backups, and 1 year of version upgrades.

VersalSign FAQ

The questions we get most.

How long does it take to set up VersalSign?
Most networks go live in 1–3 weeks: 1 day for account provisioning, 2–5 days for player hardware shipping and install, 3–7 days for content onboarding and schedule setup. We include hands-on commissioning on-site for networks of 5+ displays, and remote setup guidance for smaller deployments.
Do I need special hardware?
No. VersalSign runs on any modern hardware. For 24/7 or extended-hours operation, we recommend an industrial-grade media player rather than a consumer stick — industrial players are rated for continuous duty, run cooler under sustained load, and ship with longer warranties.
Can I trial VersalSign before paying?
Yes. We offer a 14-day free trial on the Starter plan (1 display) with no credit card required. For multi-site evaluations, we run a 30-day paid pilot at the Business plan rate, with full onboarding, content migration, and a defined success metric. Just request a trial and we'll set you up within 24 hours.
What happens to my content and schedules if I cancel?
You own all your content and data. On cancel, you can export every asset, schedule, and player config as a zip. Your screens revert to a default 'no signal' state once the player license expires (within 30 days of cancellation). We retain backups for 90 days post-cancellation in case you change your mind.
See it run on your screens

Two-week hosted trial, free.
Or let us run it for you.

We'll set up a VersalSign instance for you with sample content, walk you through a layout, and answer questions in a 30-minute call. If you want us to manage the whole network for you, we do that too — and we'll quote it on the same call.