NX
NEXSIGN Admin
Sign in to access the console
Email
Password
Create admin in Supabase Dashboard → Authentication → Users
Connect your database
NexSign uses Supabase (free tier) as its real-time backbone — PostgreSQL + WebSockets,
no proprietary lock-in. Setup takes under 5 minutes.
1. Create a free project at supabase.com
2. Go to Project Settings → API
3. Copy your Project URL and anon/public key
4. Run nexsign-schema.sql in the SQL editor
5. Paste below and connect
Supabase Project URL
Supabase Anon/Public Key
NX
Nexsign
Connected
Online Screens
0
of 0 total
Active Playlists
0
across all screens
Today's Impressions
0
+0 vs yesterday
Pending Messages
0
awaiting approval
Screens — Live View
Total Impressions
Active Screens
Top Slide Type
Avg per Screen
Impressions by Screen
Impressions by Slide Type
No activity yet
Metric Tiles — shown on Metrics slide type
Message Type
✍️
Text
📢
Alert
QR Code
Target
Style
Screen Commands
Select target screen then send command
Checking bridge…
Message Queue
Spotlight Queue
Pushed to screens immediately
Display Mode
Social Display Settings
Phone number shown on screen
Event / venue name
Social Wall columns
Moderation
Auto-approve
Messages go live instantly, no queue
Profanity filter
Auto-block common expletives
Auto-expire (minutes)
Remove from screen after N minutes
Keyword Blacklist
Pairing Code

Open screen.html on the display device and enter this code, or scan the QR with a phone to auto-connect.

Pairing Code
QR
Generating…
Screen URL

Host these files on any static server (Netlify, Vercel, GitHub Pages, or local) and open screen.html on your displays.

Screen URL
Recently Paired
No screens paired yet.
🎬 Demo ContentSample Data
Load a full showcase playlist with Hero, Metrics, Announce, Image, Video, YouTube, Web, and Social slides. Also creates a sample schedule and ticker. Will not overwrite existing data.
Supabase Connection
Project URL
Anon Key
Organisation
Organisation Name
Screen Default Group
Timezone
Cloud StorageMedia Uploads
Configure external storage for large file uploads.
📊 Data Usage ControlsSupabase Quota
Control high-frequency write features. Disabling screenshots is the most effective way to reduce Supabase usage.
Auto Screenshots
Thumbnail captured on every slide transition (~40 KB per write)
Proof-of-Play Analytics
Logs an impression write to Supabase on every slide view
Heartbeat Interval (seconds)
How often screens update their online status
180s
💡 Recommended for free tier: Disable Auto Screenshots · Enable Analytics only when presenting · Set Heartbeat to 180s+.
Data Management
Edit Playlist
Select a slide to edit it, or click + Add Slide
type