Digital Signage
Turn any browser-capable screen into a workplace digital signage display — alerts, news posts, recognitions, and events on a token-authenticated portal feed. No partner hardware required.
MangoApps
Overview
Digital Signage turns any browser-capable screen — Chromium on a Raspberry Pi, Fire TV, smart-TV browser, or repurposed tablet — into a workplace information display, with no partner SDK, no signage server, and no per-screen license fees beyond the platform. Each screen registers in admin once and gets a unique URL-safe token. Two ways to use the URL: point a fullscreen browser at it directly (the portal-feed default — works on any device with Chromium), or paste it into your existing signage platform's "web URL" content source as one zone among many. Every signage platform on the market — BrightSign, Scala, Signagelive, Rise Vision, OptiSigns, Yodeck, even consumer Chromecast — supports web URLs as a native content type, so MangoApps delivers content into systems your team already runs without an integration project. The kiosk page is fullscreen, no-auth, and aggregates four content streams from the rest of the platform: critical alerts (pinned in real time via ActionCable push), recent News Feed posts, employee recognitions, and upcoming calendar events. Per-screen content rules let admins mix the rotation differently for the lobby, the break room, and the manufacturing floor — light theme here, dark theme there, alerts pinned but no recognitions in public-facing zones. Heartbeats land every minute so the dashboard shows online/offline status per screen, and tokens rotate on demand if a screen is replaced or compromised. Built on the same multi-tenant security model as the rest of the platform; every screen is hard-scoped to its business.
Highlights
Capabilities
Screen Management
-
Token-authenticated portal feed (no SDK / partner hardware)
-
Per-screen content rules (alerts / posts / recognitions / events)
-
Per-screen theme + refresh interval + rotation interval
-
Heartbeat + online/offline status per device
-
Token rotation on demand (e.g. screen replaced or compromised)
-
Daily offline alert mailer to admins
Content Sources
-
Custom media library — upload your own images & videos straight to screens
-
Critical alerts (real-time push via ActionCable; pinned at top)
-
News Feed posts (rotation, must-read pinned, 14-day window)
-
Employee recognitions (opt-in per tenant)
-
Calendar events, open shifts, and certification reminders
-
Branded header image + footer text per screen
Custom Media & Governance
-
Upload images (PNG/JPG/GIF/WebP) and videos (MP4/WebM) directly to screens
-
Schedule media with start / end dates and per-image display duration
-
Scope media to a specific facility/location or push org-wide
-
Zone tags — route a graphic only to matching screens (e.g. "cafeteria")
-
Approval workflow — local managers author, corporate approves before live
-
Administrative audit log — who registered/edited/approved, when, from where
-
Offline playback — screens keep rotating last-known content if the network drops
Embed Anywhere
-
Embeds in any signage platform with a "web URL" content type BrightSign, Scala, Signagelive, Rise Vision, OptiSigns, Yodeck, Chromecast, smart TVs
-
`Content-Security-Policy: frame-ancestors *` set on the public route
-
No partner SDK / no API credentials / no IT integration project
Limits & Specs
-
Pricing model: Per-employee, no per-screen license fee
-
Tier: Standard (Comms platform tier)
-
Token format: 32-char URL-safe base64, globally unique
-
Refresh range: 30 – 300 seconds (admin-configurable)
Use cases
Resources
FAQ
No. Any device with a modern browser works — Chromium on a Raspberry Pi, Fire TV, smart TV, repurposed tablet, or Chromecast. No partner SDK, no per-screen license, no IT integration project.
Every signage platform on the market supports a "web URL" content source. Register a screen in MangoApps, copy the token URL, and paste it into your signage platform's admin tool as one content slot. Your platform handles the scheduling, multi-zone layout, and branded chrome; MangoApps delivers fresh content into the URL slot.
Critical alerts use ActionCable real-time push and reach every active screen within ~1 second of being dispatched. The screens also poll the feed every 60 seconds (configurable per screen) as a fallback when the WebSocket is unavailable.
Yes. Each screen has its own content_rules — pick which content types to show (alerts, news posts, recognitions, events), per-screen theme (light/dark), refresh interval, rotation speed, and branded header/footer. The dashboard shows the per-screen overrides at a glance.
The dashboard shows online/offline status per screen based on the last heartbeat. A daily sweep job emails admins when any screen has been offline for more than 24 hours — so a kiosk that lost power overnight doesn't silently stay dark for days.
Each screen has its own 32-character URL-safe token. The token is the auth boundary — no user session is required, but the token cannot be guessed and is rotatable on demand from the admin (e.g. if a screen is replaced or compromised). Tokens are globally unique, hard-scoped to a single business; there is no cross-tenant content leak risk.
Yes. The custom media library lets admins and authorized managers upload images (PNG/JPG/GIF/WebP) and videos (MP4/WebM) directly to screens. Each item can be scheduled with a start/end date, scoped to a specific facility, tagged to specific zones, and given a display duration. Videos play to their full length; images rotate on the interval you set.
Yes. Turn on "Require approval before media goes live" in Settings. Local managers can then compose media for their own facility, but it sits in a Pending state until an admin approves it. Approve, reject (with a reason the author sees), or unpublish from the review queue. Editing an already-approved item automatically sends it back for re-review so a swapped image can't bypass sign-off.
A service worker caches each screen's kiosk shell, its last feed, and its media files. If the network drops, the screen keeps rotating its last-known real content (not a frozen single frame) and shows a small "offline" indicator, then seamlessly catches up when connectivity returns.
Yes. An admin-only audit log records every administrative change — screen registration/edits/token rotation, settings changes, and the full media lifecycle (upload, edit, submit, approve, reject, delete) — with the user, timestamp, and IP address. This is the "who changed the system" record many regulated industries require.
Yes. Screens group by facility/location, corporate can push org-wide while sites manage their own content, the approval workflow keeps a sign-off step in the loop, SSO/MFA are enforced at the MangoApps platform level, and the audit log provides the change record compliance teams ask for.