Signvero

See it

Every page, with a real fleet in it

Thirteen screens across six floors, two of them down for days, one that cannot cover other apps. A demo where everything is green teaches nobody anything, so this one is not.

The panel

What an operator sees

Twelve pages, in the order you would meet them. These are drawn rather than photographed — the columns, labels and numbers are the panel's own, and every one of them stays readable however far you zoom in. Hover a row.

demo.signvero.com/SignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastDashboardThirteen screens across six floors, and what every one of them is playing.SCREENS130 retiredONLINE10reporting inOFFLINE21 awaiting pairingACTIVE PLAYLISTS4of 4 totalSCHEDULED ITEMS41 live nowFleet statusOnline 10Offline 2Awaiting 1Announcements6Media files8 · 72 KBAlerts sent (24h)3Screens reporting inDistinct screens that sent a heartbeat, by hour, over the last 24 hours.00:0012:00nowScreensLive status, and what each one is playing.Manage →Reception MainGround floor, facing entrance · ReceptionPlayingReception LoopDeviceTCL 65P745 · 10.20.30.101Reception SideGround floor, visitor seating · ReceptionPlayingReception LoopDeviceSamsung UE55AU7100 · 10.20.30.102Cafeteria NorthSecond floor, servery · CafeteriaPlayingCafeteria MenuDeviceLG 55UR78 · 10.20.30.103Cafeteria SouthSecond floor, seating · CafeteriaPlayingCafeteria MenuDeviceHisense 58A6K · 10.20.30.104Sales Floor EastThird floor, east wing · Sales FloorPlayingCompany NewsDeviceXiaomi L43M7 · 10.20.30.105Engineering BFourth floor, south wing · EngineeringPlayingLast seen 6d agoDeviceLG 55UR78 · 10.20.30.106Factory EntranceProduction hall, main door · Factory FloorPlayingSafety BriefingDeviceTCL 65P745 · 10.20.30.107Meeting Room 1Second floor · Meeting RoomsPlayingCompany NewsDeviceHisense 58A6K · 10.20.30.108Sales Floor WestThird floor, west wing · Sales FloorPlayingCompany NewsDeviceTCL 65P745 · 10.20.30.109

Dashboard

Fleet status, a day of heartbeats, and what every screen is playing.

demo.signvero.com/screensSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastScreens12 paired · 10 online · 1 awaiting pairingPair from a codeAdd screenAwaiting pairing (1)Type the code into the player at the TV. Codes last 15 minutes and renew automatically.SCREENDEVICECODEEXPIRESBoardroomFifth floorno device yetBGBMRNin 12 minScreensEvery panel, what it is playing, and whether it is telling the truth.SCREENLOCATIONSTATUSCURRENT CONTENTDEVICECafeteria NorthSecond floor, serveryCafeteriaOnline17s agoCafeteria MenuLG 55UR78v1.8.0OpenEditCafeteria SouthSecond floor, seatingCafeteriaOnline17s agoCannot cover other appsCafeteria MenuHisense 58A6Kv1.8.0OpenEditEngineering AFourth floor, north wingEngineeringOnline17s agoCompany NewsSamsung UE55AU7100v1.8.0OpenEditEngineering BFourth floor, south wingEngineeringOffline6d agoCompany NewsLG 55UR78v1.8.0OpenEditFactory EntranceProduction hall, main doorFactory FloorOnline17s agoSafety BriefingTCL 65P745v1.8.0OpenEditFactory Line 2Production hall, line 2Factory FloorOffline7d agoSafety BriefingSamsung UE55AU7100v1.8.0OpenEditMeeting Room 1Second floorMeeting RoomsOnline17s agoCompany NewsHisense 58A6Kv1.8.0OpenEdit

Screens

Pairing codes, live status, and the one screen that cannot cover other apps.

demo.signvero.com/composeSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastCompose alertIt interrupts what is on screen, holds for exactly as long as you set, and hands the screen back.MessageTitleFire alarm test, 14:00BodyNo action needed. The alarm will sound for thirty seconds.AppearanceDisplay typeBanner TopThemeEmergencyPriorityEmergencyDuration (seconds)3010s30s1 min5 minUntil recalledTargetsEvery screen13 screensA groupCafeteria, Engineering, Factory Floor, Meeting RoomsSpecific screensPick from the listSend to 13 screensLive previewlandscapeportraitRECEPTION LOOP, PLAYINGFire alarm test, 14:00No action needed. The alarm will sound for thirty seconds.Shown at the screen’s real aspect ratio, and at thesame proportions the player uses.What this will interruptPlaylistsResume when it endsSchedulesResume when it endsAnother app on the TV12 of 13 screens may coverCafeteria SouthLacks the overlay permission

Compose an alert

Layout, priority, duration and targets, with a live preview of the screen.

demo.signvero.com/notificationsSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastAlert historyEvery alert sent, and what each screen did with it.SentDelivered means the screen acknowledged it. Displayed means it was drawn.TITLEPRIORITYON SCREENDELIVERIESSENTFire alarm test, 14:00Banner Topemergency13 of 13delivereddisplayed2 min agoon screenRecall nowCanteen closes at 16:00Corner cardnormal4 of 4delivereddisplayedYesterday, 15:02ReportQ3 results are inFull screenhigh11 of 132 offline at the timedelivereddisplayedMon, 09:14ReportLift out of serviceTickerhigh13 of 13delivereddisplayedFri, 11:40ReportWelcome, SarahFull screenlow6 of 6delivereddisplayedThu, 08:30ReportFire alarm test, 14:00 · per screenReception MainDisplayedCafeteria NorthDisplayedCafeteria SouthDisplayedEngineering ADisplayedEngineering BQueued, offlineFactory EntranceDisplayed

Alert history

Every alert sent, and what each screen did with it.

demo.signvero.com/playlistsSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastPlaylistsOrdered loops of media and announcements. Assign one to a screen or put it on a schedule.New playlistPlaylistsWhat loops on a screen when nothing is interrupting it.NAMEITEMSPLAYBACKSCHEDULESUPDATEDReception LoopFront of house, all day4Loops12s default1Edited 2 days agoEdit itemsSettingsDuplicateDeleteCafeteria MenuServery and seating3Loops12s default1Edited 2 days agoEdit itemsSettingsDuplicateDeleteCompany NewsSales floor and engineering4Loops12s default1Edited 5 days agoEdit itemsSettingsDuplicateDeleteSafety BriefingFactory floor, before each shift3Loops12s default1Edited 5 days agoEdit itemsSettingsDuplicateDeleteReception LoopDrag to reorder. Each item holds for its own time, or the playlist default.Playing nowCARDGood morning, teamannouncementHold 12sFadeQueuedRemoveIMAGEWelcomeimage · 1920×1080Hold 10sFadeOn screen nowRemoveCARDQ3 results are inannouncementHold 18sFadeQueuedRemoveIMAGEOur Valuesimage · 1920×1080Hold 10sFadeQueuedRemove

Playlists

Loops of media and announcements, with per-item timing.

demo.signvero.com/schedulesSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastSchedulesWhat plays when. A live schedule outranks a playlist assigned to a screen; an emergency outranks everything.New scheduleSchedulesThe right content at the right hour, without anyone touching it.NAMEPLAYSWHENPRIORITYTARGETSMorning welcomeLive now, until 10:00Reception LoopMon–Fri, 08:00–10:00livew10Every screenPauseEditDeleteLunch menuWaiting for its windowCafeteria MenuMon–Fri, 11:30–14:30scheduledw10CafeteriaPauseEditDeleteSafety briefingWaiting for its windowSafety BriefingMon–Sat, 06:00–07:00scheduledw10Factory FloorPauseEditDeleteWeekend news loopWaiting for its windowCompany NewsSat, Sun, 09:00–18:00scheduledw10Every screenPauseEditDeleteThis weekWhere two windows overlap, priority wins, then weight, then whichever was changed last.06:0009:0012:0015:0018:0021:00MonReception LoopCafeteria MenuTueReception LoopCafeteria MenuWedSafety BriefingReception LoopSatCompany News

Schedules

What plays when, on which screens, and who wins where windows overlap.

demo.signvero.com/mediaSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastMedia libraryImages and video available to playlists and announcements.Upload filesAllImagesVideoSearch by name…1920×1080Safety Firstimage9.0 KBUsed in 1 item1920×1080Q3 Resultsimage9.0 KBUsed in 2 items1920×1080Welcomeimage9.0 KBUsed in 1 item1920×1080Todays Menuimage9.0 KBUsed in 1 item1920×1080New Joinersimage9.0 KBUsed in 1 item1920×1080Fire Drillimage9.0 KBUsed in 1 item1920×1080Our Valuesimage9.0 KBUsed in 2 items1920×1080Holiday Noticeimage9.0 KBUsed in 1 itemcanteen-week-38.mp4Checksummed on arrival · a screen that already holds this file will not download it again64%

Media library

Images and video, checksummed so a screen downloads a file once.

demo.signvero.com/announcementsSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastAnnouncementsDesigned cards for the screens. Put them in a playlist, schedule them, or broadcast one now.New announcementGood morning, teamHave a productive day.Good morning, teammorning greeting · 12sIn 1 playlistEditPublishBroadcast nowDeleteFire drill at 15:00Please assemble at the rear car park.Fire drill at 15:00announcement · 20sNot scheduledEditPublishBroadcast nowDeleteWelcome, SarahJoining us today as Operations Lead.Welcome, Sarahannouncement · 15sIn 1 playlistEditPublishBroadcast nowDeleteQ3 results are inRevenue up 18% on the quarter.Q3 results are inannouncement · 18sIn 1 playlistEditPublishBroadcast nowDeleteCanteen closes at 16:00Kitchen maintenance this afternoon.Canteen closes at 16:00announcement · 12sNot scheduledEditPublishBroadcast nowDeleteZero incidents, 90 daysThank you for keeping it that way.Zero incidents, 90 daysannouncement · 15sIn 2 playlistsEditPublishBroadcast nowDeleteFive layouts, no external design toolTitle, body, date, a colour and an optional image. The screen renders it at its own resolution.

Announcements

Designed cards that need no external design tool.

demo.signvero.com/usersSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastUsersFour roles, each a named set of permissions rather than a job title with special cases.Add userPeople in this organisationNAMEEMAILROLECANAMAlex Morgan[email protected]Super AdminEverything, including usersEditRemoveSWSarah Whitfield[email protected]AdministratorScreens, content, settingsEditRemoveJOJames Okafor[email protected]Content ManagerContent and playbackEditRemoveECEmily Chen[email protected]Content ManagerContent and playbackEditRemoveDRDaniel Reyes[email protected]ViewerRead onlyEditRemoveWhat each role may doChecked against the permission, never against the role name, so adding a role changes no existing rule.USERSSETTINGSSCREENSCONTROLCONTENTPUBLISHOPERATIONSSuper AdminAdministratorContent ManagerViewer

Users & roles

Four roles, each a named set of permissions rather than a job title.

demo.signvero.com/auditSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastAudit logWho did what, to which screen, when. Nothing in here can be edited or deleted from the panel.All activityAlertsScreensContentUsersSystemRetained for 12 monthsSWSarah Whitfield sent an emergency alertFire alarm test, 14:00 → 13 screensnew2 minutes ago10.20.30.8JOJames Okafor edited a playlistReception Loop · added “Our Values”18 minutes ago10.20.30.8AMAlex Morgan paired a screenBoardroom · code BGBMRN1 hour ago10.20.30.8ECEmily Chen published an announcementCanteen closes at 16:003 hours ago10.20.30.8SYSystem marked a screen offlineEngineering B · no heartbeat for 6 daysYesterday, 04:1110.20.30.8SWSarah Whitfield changed a settingHeartbeat interval · 15s → 10sYesterday, 09:3810.20.30.8AMAlex Morgan added a userDaniel Reyes · ViewerMon, 16:2010.20.30.8

Audit log

Who did what, to which screen, when.

demo.signvero.com/system-healthSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastSystem healthLast checked a moment ago · refreshes every 30s! AttentionSCREENS ONLINE10 / 13OFFLINE2AWAITING PAIRING1RETIRED0Checks✓ OKDatabaseConnected.Driver: sqlite · Latency 0.1 ms✓ OKCacheRead and write succeeded.Store: database! WARNQueueNo failed jobs, 574 pending.Connection: database · Failed 0✓ OKSchedulerRunning, driven by inbound traffic.Last run 9s ago · Mode: traffic! WARNBroadcasterDriver is 'none'; players fall back to polling.Driver: none✓ OKStorageMedia disk is writable.Disk: public · Free 17 TB of 23 TBStorage6.0 TB used of 23 TB · 17 TB freeMedia library: 72 KB on disk publicPlayer versionsA fleet running several builds is a support problem.1.8.012 screensRuntimeProductSignveroEnvironmentproductionPHP8.3.30Laravel11.55.0TimezoneEurope/LondonDebug modeoff

System health

Database, cache, queue, scheduler, broadcaster and storage.

demo.signvero.com/demo-requestsSignveroOVERVIEWDashboardCONTENTMedia libraryPlaylistsAnnouncementsTemplatesSchedulesSCREENSScreensGroupsALERTSCompose alertAlert historyADMINISTRATIONBlogDemo requestsAudit logSystem healthUsersSettingsSarah WhitfieldAdministratorSign out10 online2 offline1 awaiting pairingEmergency broadcastDemo requestsFrom the product site. Nothing here has been given access to anything - that is still yours to hand out.TOTAL10AWAITING A REPLY7CONTACTED1QUALIFIED1RequestsAny statusWHOSCREENSASKEDSTATUSClaire Bennett[email protected] · Northfield Hospital Trust100+2 days agoQualifiedQualifiedReplyMichael Grant[email protected] · Northgate Logistics50–1004 days agoContactedContactedReplyLaura Fitzgerald[email protected] · Harborside Retail10–254 days agoNewNewReplyDaniel Okoro[email protected] · Vantage Manufacturing25–506 days agoNewNewReplyTom Blake[email protected] · Blake & Partners1–109 days agoDeclinedDeclinedReply

Demo requests

Leads from the product site, in the same panel.

The wall

What everybody else sees

Nobody buys signage for the admin screen. This is the product from the corridor, photographed.

Content playing

Content playing

A designed announcement from the loop, filling the screen.

An emergency alert

An emergency alert

Takes the whole screen, whatever was playing, until its time is up.

A banner over content

A banner over content

Lower priority interrupts less: the loop keeps running underneath.

A screen waiting to be paired

A screen waiting to be paired

Six characters, typed into the panel once. That is the whole setup.

A drawing only goes so far

Ask for a demo and drive the real one yourself: send an alert, watch it land, take a screen offline and see the panel notice.

No open demo, no sign-up wall, a person reads every request.