FluxCMS Pricing Get started

FluxCMS Documentation

Everything you need to design signs, pair screens, and run your displays.

Overview

FluxCMS is digital signage for any TV. You design a sign in your browser — like building a slide — then assign it to a screen. A small FluxCMS Player app runs on an Android TV or Fire TV stick and shows whatever you assign. Change a price or swap a promo in the dashboard and every screen updates within seconds. No USB sticks, no trips to the store.

There are two halves:

Quick start

  1. Create an account at flux-cms.com and confirm your email. Your organization and a 30-day trial are set up automatically.
  2. Design a sign. Go to Signs → New sign, pick a template or a blank canvas, and lay out your content.
  3. Install the Player on a TV or streaming stick (see The Player app). It shows a 6-character pairing code.
  4. Pair the screen. In Displays → Add display, enter that code. The screen is now linked to your organization.
  5. Publish. Assign your sign (or a playlist or schedule) to the screen. It appears instantly and updates live whenever you make a change.

Key concepts

TermWhat it is
OrganizationYour workspace. Holds your signs, media, screens, team, and subscription. Your first one is free; additional organizations need their own plan.
SignA single design — one screenful of content, built on the canvas.
Display / screenA paired TV running the Player.
PlaylistAn ordered set of signs that rotate, each with its own duration.
ScheduleRules that show different content at different times (day-parting).
GroupA named set of screens you can assign to all at once.

Dashboard tour

The top navigation moves between the main areas:

DisplaysYour paired screens: status, what's playing, pairing, and remote control.
SignsYour library of designs. Create, edit, duplicate, and rename.
PlaylistsBuild rotating sets of signs.
MediaUploaded images and videos, organized in folders.
SchedulesTime-based rules for what shows when.
AnalyticsProof-of-play: what appeared on which screen and when.

Your name in the top-right opens a menu with Usage & plan, Account, Branding, Support, and — if you belong to more than one — a way to switch organizations.

Displays

Each paired screen shows whether it's online, what content it's currently displaying, and when it last checked in. Select a screen to assign a sign, playlist, or schedule, or to send a remote command — identify (flash a label on the TV), reload, clear cache, or reboot. Use Select to act on several screens at once.

Signs

Your design library. New sign opens a template picker — start from Blank or from a ready-made layout (menu board, promo, welcome screen, and more). Each card lets you edit, duplicate, rename, or delete a sign.

Playlists

A playlist rotates through several signs. Add signs in the order you want, set how long each one shows, and assign the playlist to a screen. The screen loops the playlist; edit any sign and the change flows through automatically. See Playlists above.

Media

Upload images and videos once and reuse them across signs. Organize them into folders. Uploads count toward your plan's storage; images are optimized automatically. You can also add a video by URL.

Schedules

Schedules show different content at different times — a breakfast menu until 11, then lunch, then dinner, automatically, in each screen's own time zone. Build slots with a start time and the sign or playlist to show; the Player evaluates them against its own clock, so it keeps working even if the network drops.

Analytics

Proof-of-play records what content was shown on which screen and when — useful for verifying that a promotion actually ran. Higher plans retain more history.

The canvas editor

The editor is where you build a sign. It has four parts:

Changes save automatically. Anything you place is shown exactly as it will appear on the TV — the editor and the Player use the same renderer.

Adding elements

From the toolbar:

+ TextA text box. Font, size, weight, color, alignment, line height, letter spacing, shadow, outline, and a background fill.
Shape ▾Rectangle, ellipse, triangle, star, line, arrow, hexagon — with solid, gradient, or image fills, borders, and rounded corners.
🖼 ImageAn image from your Media library or by URL, with fit and corner-radius controls.
▶ VideoA looping video (muted by default), from Media or a URL.
📋 MenuA data-bound table that pulls rows from a Google Sheet or CSV/JSON — see Tables & menus.
▦ TableA static table you type into by hand — see Tables & menus.
▣ ZoneA region that plays its own rotating sign(s) — see Zones.
+ Widget ▾Live widgets — see Widgets.

Widgets

Widgets show live, always-current information. Add them from + Widget:

WidgetShows
🕐 ClockThe current time and date, in a time zone you choose (or the device's own).
WeatherCurrent conditions and temperature for a city you set.
CountdownCounts down to a date/time, with custom text when it ends.
QR codeA scannable code for any link or text, in your colors.
TickerA scrolling line of text along the screen.
Web pageEmbeds a live web page or dashboard.
YouTubePlays a YouTube video, muted and looping.
News (RSS)Rotates headlines from any RSS feed.

Tables & menus

There are two kinds of table, for two different jobs:

Zones

A zone is a rectangular region that plays its own sign — or rotates through several — independently of the rest of the canvas. Combine zones for a multi-region layout: a header, a main area, a sidebar, and a ticker, each on its own rotation.

Moving & arranging

Inline editing

Double-click a text element to edit it right on the canvas, and double-click a table cell to type into it. Typing replaces the cell's contents; press Esc or click elsewhere to finish. (While you're editing, Backspace, arrows, and copy/paste act on the text, not the element.)

Keyboard shortcuts

ActionShortcut
Undo / RedoCtrl/⌘ Z / Ctrl/⌘ Shift Z
DuplicateCtrl/⌘ D
Copy / PasteCtrl/⌘ C / Ctrl/⌘ V
Delete selectedDelete or Backspace
Bring forward / backCtrl/⌘ ] / Ctrl/⌘ [ (add Shift for front/back)
NudgeArrow keys (Shift = 10px)
DeselectEsc
Play / Preview / Export / Import. Preview shows the sign full-screen as it will appear; Play opens a stand-in player. Export saves the design to a file, and Import loads one back — handy for backups or moving a sign between organizations.

The Player app

QR code linking to the FluxCMS Player on Google Play

FluxCMS Player is free on Google Play for Android TV and Fire TV. Scan the code, or search “FluxCMS Player” on your TV's app store.

Open on Google Play →

Install it on any Android TV, Google TV, or Fire TV device (a cheap streaming stick works fine). It starts automatically when the device powers on, runs full-screen, and keeps showing the last content even if the network briefly drops. An internet connection and a FluxCMS account are required to display content.

Pairing a screen

  1. Open the Player on your TV. It shows a 6-character code.
  2. In the dashboard, go to Displays → Add display and enter the code, then name the screen (e.g. “Lobby TV”).
  3. Assign content — pick a sign, playlist, or schedule. It appears within seconds.
Each plan includes a set number of screens. If you've reached your limit, pairing another screen will prompt you to upgrade or add extra screens.

Groups & bulk actions

On the Displays page, use Select to choose several screens, then assign content to all of them at once or save the selection as a named group (e.g. “West Coast Stores”). Reusing a group is faster than clicking screens one by one.

Emergency alerts

The 🚨 Emergency button pushes a full-screen message to every screen in the organization at once — “Store closing early today,” a safety notice, and so on. It overrides whatever is playing until you clear it.

Team & roles

Invite teammates from Team. If they already have a FluxCMS account they're added immediately; otherwise they get an email invitation to sign up. Each member has a role:

RoleCan do
OwnerEverything, including billing and deleting the organization. One per org.
AdminManage screens, team, branding, and billing.
EditorCreate and edit signs, playlists, schedules, and assign content.
ViewerLook, but not change.

Your plan includes a set number of team members; a pending invitation doesn't use a seat until it's accepted.

Branding

From the account menu → Branding, set your own name, logo, and accent color. It appears on your dashboard and on your screens' idle/pairing view. (On the Free plan, screens show a small “Powered by FluxCMS” badge; paid plans remove it.)

Plans & billing

Each organization has its own subscription. Manage it under Usage & plan: you'll see live meters for screens, team members, storage, and monthly bandwidth against your plan's limits, and you can upgrade, downgrade, or open the billing portal.

Payments are processed by Stripe; FluxCMS never sees your full card details. Cancel any time from the billing portal — you keep access until the end of the period. Your first organization is free; a second or later organization needs its own paid plan before it can be used.

Support

Stuck? Open the support page — you can write to us without an account, and we'll reply by email, usually within one business day. Signed-in users can also see their previous messages there. Or email support@flux-cms.com directly.

Troubleshooting

ProblemTry this
Screen shows a code but never connectsMake sure you entered the exact code in Displays → Add display, and that the TV has internet. The code rotates after each use.
A screen shows old contentContent updates within seconds; if it's stuck, select the screen and choose Reload or Clear cache.
“Powered by FluxCMS” on my screenThat badge appears on the Free plan. Upgrade to remove it.
Can't pair another screenYou've hit your plan's screen limit. Upgrade or add extra screens under Usage & plan.
An image won't uploadCheck it's under the size limit and that you're within your plan's storage. Very large photos are optimized automatically.
Didn't get the confirmation emailCheck spam. You can resend it from the “Confirm your email” screen or your Account page.