Categories to show
Loading categories…
No categories found yet. For eFood clients, make sure the tenant has an `efood_api_base` set. For custom menus, add items in the Menu tab.
From eFood
From custom menu
Tick none to include all categories. Ticks update the JSON below automatically.
Rotation config keys:
view (all|menu|combos|products|banners),
rotation_ms (default 13000),
refresh_ms (default 300000),
screen (1 or 2 — offsets slide queue for dual-TV).
Price Board config keys:
columns (array of {category_id, label}, 3-5 recommended),
rotation_sec (item rotate, default 8),
column_interval_sec (active column change, default 45),
side_panel (deals|recommended|off),
show_qr (true/false),
order_url (QR target).
Hybrid config keys:
menu_columns (1-3, default 2),
hero_rotation_sec (default 8),
hero_source (deals|recommended|custom),
custom_hero_keys (array of R2 keys from the Images tab, used when source=custom).
Live preview
Save to see a live preview.
Displays
Loading…
No displays yet. Click "Add display" to create your first.
Images
Upload hero photos, combo images, and brand assets. Drag-and-drop anywhere on this page.
Loading…
No images yet. Drop files here or click "Upload".
Clients
All restaurants on NX Signage. Click one to open as that tenant.
- Root
- eFood
- Brand
Client created ✓
Login email:
PIN:
Login email:
PIN:
Save this PIN now — it's shown only once. You can reset it anytime from the Users section.
Menu
Custom menu items you define here show on displays whose data_source is custom or both.
Viewing: () —
Loading…
No custom menu items yet. Add them one by one, or import a CSV with columns:
category, name, description, price, image_url.
| Item | Description | Price | Image | |
|---|---|---|---|---|
| · |
Settings
Account
- Signed in as
- Role
Change your PIN
PIN updated ✓
Viewing tenant
Users for
Brand
Saved just now
- Root domain
- CF zone id
- eFood API base
- eFood branch id