Bitfocus Companion for Presentations: Automating Show Control

Run slide advance, timers and caller cuts from Bitfocus Companion, on the same buttons as your lighting and video cues.

Cliqer Team

20 September 2026 · 6 min read

A production desk running Bitfocus Companion software with a button-control panel beside a laptop

Bitfocus Companion is the open-source button-control software a lot of touring and church crews already run for lighting, video and audio triggers. What is less well known is that it can drive presentation control too, slide advance, timer state and caller cuts sitting on the same panel as everything else the crew already presses buttons for.

Here is how the Cliqer module works, what it exposes, and how to set it up.

Key takeaways
  • Bitfocus Companion can drive slide advance, timer state and caller cuts alongside your existing lighting and video triggers.
  • The Cliqer module sits on the same panel as everything else the crew already presses buttons for.
  • A Companion setup travels between venues with the laptop, no reconfiguration needed on-site.

Why put slides on the same surface as your other cues

Most crews already have a control surface for lighting and video, built in Companion, run from a Stream Deck or a dedicated panel. Slide advance is usually the odd one out, stuck on a separate laptop with its own clicker. Folding it into Companion means one operator, one panel, and one set of muscle memory for the whole show instead of a second device to reach for. It also means training a fill-in operator takes minutes rather than a full walkthrough of a separate laptop and clicker they have never touched before.

How the integration works

Cliqer installs its Companion module automatically the moment it detects Companion on the same computer, no manual setup needed for the module itself. Under the hood, Cliqer runs two local servers the module connects to: an HTTP action API for triggering buttons, and a WebSocket feed for live timer and state updates flowing back into Companion's feedbacks and variables.

Companion must run on the same computer as Cliqer, both servers are loopback-only for security, so this is not a setup you can point at Cliqer running on a different machine on the network.

Setup steps

Install Bitfocus Companion

Install Bitfocus Companion (version 4.2 or newer) and launch it at least once.

Launch Cliqer

Launch Cliqer , it drops its module into Companion's modules folder automatically.

Restart Companion

Restart Companion once so it picks up the new module.

Add a Cliqer connection

Add a Cliqer connection in Companion, pointed at 127.0.0.1 on the action API port.

If Companion is already running when Cliqer updates its module, the refresh is deferred to the next launch rather than overwriting a module currently in use, so you never end up with a half-installed connection mid-show.

What the module actually gives you

The Cliqer module ships 19 actions across four categories:

CategoryWhat it covers
ClickAdvance or go back a slide
TimerStart/pause, reset, plus and minus minute adjustments
PresetsFour fixed timer durations, matched to whatever presets you have set in Cliqer
Callers and controlTake a numbered caller to program, cut to black, stop screen share, toggle program or timer NDI output

It also exposes feedbacks, so a button can change colour when the timer is running, entering its warning phase, or a caller is live on air, and variables you can reference in button text, like the current timer display or how many viewers are in the room, updated live over the WebSocket feed. That live state is what turns a static button grid into something closer to a dashboard, an operator glancing down mid-show can see at a glance whether the timer is in its warning phase without needing to look up at a separate screen.

Companion vs a dedicated Stream Deck

Both tools solve a similar problem and Cliqer supports each independently, so the choice usually comes down to what the rest of the crew is already running:

FactorBitfocus CompanionStream Deck (direct or plugin)
Best forCrews already running lighting/video cues in CompanionA single dedicated presentation panel
SetupModule auto-installed, connection added manuallyAuto-detected over USB, or plugin drag-and-drop
Combines with other show cuesNaturally, it is built for exactly thatOnly through the Elgato plugin's other actions
Feedback and variablesRich, colour feedback plus 14 variablesLive key labels and colour states

If your crew runs both, that is fully supported, Stream Deck and Companion can each hold Cliqer's actions at the same time without conflict. And if timing on stage matters as much as the button press itself, pairing Companion with a DSAN Limitimer gives the speaker a physical countdown that stays in sync with whatever the panel is doing.

Fitting it into a wider show control setup

For crews running a full production desk, presentation control is rarely the only thing on the panel. See show control from the tech table for how slide advance sits alongside lighting and video triggers in practice, and controlling presentations inside a vMix production if your Companion setup is also driving a vision mixer. Touring and rental crews get a further benefit: a Companion configuration travels with the laptop between venues, see why rental and staging companies are moving show control to software for that angle.

NDI for event and AV teams

Feed timers, cameras and remote callers into a mixer over IP video.

AV industry trends for 2026

Why control surfaces keep converging onto software crews already own.

Troubleshooting

If the Cliqer connection type does not appear in Companion, confirm Companion was installed and launched once before Cliqer's first run, since Companion only scans its modules folder on startup. The Refresh modules button in Companion refreshes its online store, not the local modules folder, so a full restart is what actually surfaces a freshly installed module. If actions fire but feedbacks and variables stay static, check that Companion is running on the same machine as Cliqer, since the live state feed is loopback-only and will not reach a different computer on the network.

Only one Cliqer instance can bind its local ports on a given machine. A second copy running alongside it leaves a new Companion connection unable to reach either the action API or the state feed, so run a single Cliqer install per computer.

FAQ

Bring slides onto your existing panel

If your crew already lives in Bitfocus Companion for lighting and video, adding slide control takes minutes. Download Cliqer free and connect it to your existing setup, or read the full Bitfocus Companion integration docs for the complete action and variable list. For teams building a full control rig, compare Pro, Ultra and Studio.

bitfocus companionshow controlevent automation

Written by the Cliqer Team

We build Cliqer, the internet presentation clicker used on stages, in classrooms and in boardrooms around the world.

Run your next show with Cliqer

Any slides, any phone, anywhere. The desktop app hosts the room, presenters just open a link.

Keep reading

More av industry for your next show

A DSAN Limitimer countdown timer device on a lectern beside a laptop running slide software
AV Industry

Integrating DSAN Limitimer Speaker Timers with Your Slides

Connect a DSAN Limitimer to your slides: two-way sync, master or slave mode, and which settings matter on show day.
A hand pressing a button on an Elgato Stream Deck sitting beside a laptop running presentation software
AV Industry

Stream Deck for Presentations: Build a One-Button Show Controller

Turn an Elgato Stream Deck into a one-button show controller for slides, timers and callers, over USB or the plugin.
Flight cases and cabling being loaded for a rental and staging job at a venue loading dock
AV Industry

Why Rental and Staging Companies Are Moving Show Control to Software

Why rental and staging companies are swapping clicker fleets for software show control that travels light to any venue.
Newsletter

Get the next guide before your next show

Practical guides for presenters, AV crews and event teams, plus the Cliqer releases that matter. No spam, one click to leave.