Getting started

What is Rundown Studio?Create an account

Rundown

Rundown basicsSettingsRunning a showImport CSV rundownAPICompanion Module

Event

Event basicsSharing events

Sharing and outputs

Read-only rundownEditable rundownOutputPDF exportCSV export

Account

Your teamSubscription and invoices

Updates

Changelog
Docs Rundown

Bitfocus' Companion module

Bitfocus' Companion module

  1. Using the official Companion module
  2. Using the API with Companion

Using the official Companion module

You can use the built-in companion module within Bitfocus’ Companion to talk directly with Rundown Studio.

Add the instance

Within Companion, add the “Rundown Studio” module.

Adding the Rundown Studio module
Adding the Rundown Studio module

Configure the instance

You’ll have to add a Token and Rundown ID in order to talk to Rundown Studio.

Token

This can be found in your dashboard in the API tab.

Rundown ID

Get the rundown ID from the URL of any rundown you want to control.

For example, if the URL of your rundown is:

https://app.rundownstudio.app/rundown/QFLMPMoKP9yfXneAXUlB → The ID is QFLMPMoKP9yfXneAXUlB

Companion instance with the token and ID added
Companion instance with the token and ID added

Presets

We’ve packed the module with lots of presets to help your build your show even faster.

Presets in the module
Presets in the module
  • Transport Controls: Play, Pause and jump to the next cue.
  • Rundown Info: Details of the rundown like it’s name and status.
  • Current Cue: Title, subtitle and running times of the current cue.
  • Next Cue: Title, subtitle and duration of the next cue.
  • Visual Progress: Last five dots.

Variables

Use the built-in variables on buttons within your Companion setup. We have a huge range of variables including:

  • Rundown name, start time and status
  • Time of day
  • Current Cue Duration (hh:mm:ss), (hh), (mm), (ss)
  • Current Cue Title and Subtitle
  • Next Cue Duration (hh:mm:ss), (hh), (mm), (ss)
  • Next Cue Title and Subtitle
Variables in the module
Variables in the module

Actions

Build your own buttons and control your rundown with our list of actions included in the module.

Actions in the module
Actions in the module

Using the API with Companion

You can use these HTTP endpoints with Bitfocus’ Companion to talk directly with Rundown Studio.

Add the instance

Within Companion, add the “Generic HTTP” module.

Adding a Generic HTTP instance in Companion
Adding a Generic HTTP instance in Companion

Configure the base URL just like we described it above, ensuring to include the rundown_id and ending with a forward slash.

https://app.rundownstudio.app/api-v0/rundown/<rundown_id>/

Companion instance with base URL added
Companion instance with base URL added

Creating a button

Create a normal Companion button and in the actions list, choose “HTTP Get”.

Choosing a HTTP GET action
Choosing a HTTP GET action

Now if we wanted to start our rundown with this button, we can enter start along with the token.

Companion button set up with the Start action
Companion button set up with the Start action

Pressing this button will start the rundown, as expected!

This same process can be done with the pause and next buttons too

Companion button set up with the Pause and Next actions
Companion button set up with the Pause and Next actions