Skip to content
Cue Manager | Documentation
Documentation App Support Tickets Website

Getting Started

  • What’s New?
  • Supported Browsers
  • Sign Up, Trials, Billing & Subscriptions
  • Support Tickets
  • Users & Guests
  • Contacts
  • Viewing Other Companies
  • Roles & Permissions
  • Teams
  • Domains & Verification
  • Attachment Storage Regions
  • Guest Retention Period
  • Projects
    • What is a Project?
    • Timezones
  • Cue Sheets (Rundowns)
    • What is a Cue Sheet?
    • Over/Under & Cue Timers
    • Full Screen Timer
    • Keyboard Shortcuts
  • Timelines
    • What is a Timeline?
  • Checklists
    • What is a Checklist?
  • Chat
    • What is Chat?

Integrations

  • What are Integrations?
  • API
    • Documentation
  • Current RMS
    • Setup
    • Usage
  • Rentman
    • Setup
    • Usage

MIDI

  • Browser Compatibility
  • Input & Output Actions
  • Actions List
  • MIDI Messages

Companion for Stream Deck

  • Companion Module (v1)

Templates

  • Liquid Syntax
  • Home
  • Documentation
  • Companion for Stream Deck
  • Companion Module (v1)

Companion Module (v1)

Cue Manager is officially in the beta builds in Companion v4.0.0+7838 and up! 🎉


The Cue Manager Cue Sheet Connector module for Bitfocus Companion allows you to control and monitor your cue sheets directly from Companion.


Authentication #

Cue Manager authenticates Companion with a Personal Access Token, which can be generated and copied in the Cue Manager UI.

  1. In Cue Manager, navigate to Profile > Companion.
  2. Click the Grant Access button in Companion Setup. (Skip this step if you previously granted access)
  3. Copy your personal access token using the Copy Token button in Companion Setup.
  4. In the Companion GUI, paste it into the Personal Access Token field located in the Edit Connection view, then click Save.







Connecting Sheets #

In order to call sheets via Companion you have to connect a sheet, which can be done in the Cue Manager UI.

  1. Navigate to the Cue Sheet that you want to connect.
  2. Click the Companion icon in the upper right corner
  3. Click the Connect button. (Companion icon turns green if sheet is connected and yellow if not.)






Warnings and Errors #

Warning and error info can be found in the status and status_description variables. The most common warning codes are:

  • 401 The personal access token you provided in the Companion GUI is invalid.
  • 404 A sheet has not been connected.
  • 409 Sheet is too old to call cues.
  • 429 Too many requests.




Storing Cue Cell Data as Variables #

In addition to the wealth of variables listed below, if you’d like to save a particular cell’s text as a variable, you can specify up to 4 column names in the connection config. For example, the current cue’s cell text associated with a column called MIDI CC can be assigned to current_cue_cell_text_column_1 by populating the Colum Name 1 field with MIDI CC. We also populate the next_cue_cell_text_column_1 variable with the next callable cue’s cell text.

Please note that column names are case sensitive and if there are any duplicate column names, the column found latest in the default column order will take priority.



Companion Actions #

ActionDescription
go_to_prev_cueCalls the previous cue.
go_to_next_cueCalls the next cue.
pause_resume_timersPauses or resumes cue sheet timers.
clear_positionClears your position
get_current_positionGets your current position.
sync_clock_to_cue_managerSyncs your device to Cue Manager server service.
adjust_durationAdjusts duration of current cue based on seconds (+/-) provided.





Companion Presets by Category #

Cell Text #

Pressing any of these will call the get_current_position action.

PresetDescription
current_cue_cell_text_column_1Current Cue Cell Text For Column 1
current_cue_cell_text_column_2Current Cue Cell Text For Column 2
current_cue_cell_text_column_3Current Cue Cell Text For Column 3
current_cue_cell_text_column_4Current Cue Cell Text For Column 4
next_cue_cell_text_column_1Next Cue Cell Text For Column 1
next_cue_cell_text_column_2Next Cue Cell Text For Column 2
next_cue_cell_text_column_3Next Cue Cell Text For Column 3
next_cue_cell_text_column_4Next Cue Cell Text For Column 4


Cue Duration (+/-) #

Pressing any of these will call the adjust_duration action based on their respective times.

PresetDescription
adjust_duration_minus_10mSubtract 10m from Current Cue Duration
adjust_duration_minus_5mSubtract 5m from Current Cue Duration
adjust_duration_minus_1mSubtract 1m from Current Cue Duration
adjust_duration_minus_45sSubtract 45s from Current Cue Duration
adjust_duration_minus_30sSubtract 30s from Current Cue Duration
adjust_duration_minus_15sSubtract 15s from Current Cue Duration
adjust_duration_minus_10sSubtract 10s from Current Cue Duration
adjust_duration_minus_5sSubtract 5s from Current Cue Duration
adjust_duration_minus_1sSubtract 1s from Current Cue Duration
adjust_duration_plus_1sAdd 1s to Current Cue Duration
adjust_duration_plus_5sAdd 5s to Current Cue Duration
adjust_duration_plus_10sAdd 10s to Current Cue Duration
adjust_duration_plus_15sAdd 15s to Current Cue Duration
adjust_duration_plus_30sAdd 30s to Current Cue Duration
adjust_duration_plus_45sAdd 45s to Current Cue Duration
adjust_duration_plus_1mAdd 1m to Current Cue Duration
adjust_duration_plus_5mAdd 5m to Current Cue Duration
adjust_duration_plus_10mAdd 10m to Current Cue Duration


Device Time #

Pressing any of these will also call the sync_clock_to_cue_manager action.

PresetDescription
device_time_offset_humanDevice Clock Status
device_time_adjusted_humanDevice Clock Status
clock_local_hhmmss_12hrLocal Time hh:mm:ss AM/PM
clock_local_hhmmssLocal Time hh:mm:ss
clock_utc_hhmmss_12hrUTC Time hh:mm:ss AM/PM
clock_utc_hhmmssUTC Time hh:mm:ss
device_timezoneDevice Timezone
device_timezone_cityDevice Timezone City
utc_timezoneUTC Timezone Name


Icons #

PresetDescription
hourglassHourglass Icon


Names #

Pressing any of these will call the get_current_position action.

PresetDescription
tenant_nameCompany Name
user_nameMy Name
following_user_nameFollowing User Name
project_nameProject Name
sheet_nameSheet Name
current_cue_numberCurrent Cue Number
current_cue_nameCurrent Cue Name
next_cue_nameNext Cue Name


Timers #

These presets are visual only, no actions are called upon press.

PresetDescription
current_cue_over_under_hhmmssCurrent Cue Over/Under HH:MM:SS
current_cue_over_under_mmssCurrent Cue Over/Under MM:SS
current_cue_over_under_arrowCurrent Cue Over/Under Arrow
current_cue_over_under_hhCurrent Cue Over/Under HH
current_cue_over_under_mm
current_cue_duration_hhmmssCurrent Cue Duration HH:MM:SS
current_cue_duration_mmssCurrent Cue Duration MM:SS
current_cue_remaining_hhmmssCurrent Cue Remaining HH:MM:SS
next_cue_duration_hhmmssNext Cue Duration HH:MM:SS
next_cue_duration_mmssNext Cue Duration MM:SS
sheet_over_under_hhmmssSheet Over/Under MM:SS
sheet_over_under_arrowSheet Over/Under Arrow
sheet_over_under_hhSheet Over/Under HH
sheet_over_under_mmSheet Over/Under MM
sheet_over_under_ssSheet Over/Under SS
sheet_total_runtime_hhmmssTotal Runtime
sheet_duration_remaining_hhmmssTotal Time Remaining
sheet_duration_remaining_excluding_current_hhmmssRemaining After Cue
sheet_countdown_to_start_hhmmssCountdown to Start


Transport #

These presets call their respective actions unless it’s a name.

PresetDecription
go_to_prev_cueGoes to Prev Cue
go_to_next_cueGoes to Next Cue
pause_resume_timersPauses or resumes cue sheet timers.
clear_positionClears Position





Companion Variables #

VariableDescription
statusThe current status of the connection.
status_descriptionThe current status description.
clock_sync_initializedIf the clock synchronization has been initialized.
clock_utc_unix_millisecondsThe UTC time in milliseconds.
clock_utc_unix_secondsThe UTC time in seconds.
clock_utc_hhmmssThe UTC time in 24 hour HH:MM:SS.
clock_utc_hhmmss_12hrThe UTC time in 12 hour HH:MM:SS.
clock_local_unix_millisecondsThe local time in milliseconds.
clock_local_unix_secondsThe local time in seconds.
clock_local_hhmmssThe local time in 24 hour HH:MM:SS.
clock_local_hhmmss_12hrThe local time in 12 hour HH:MM:SS.
device_timezoneThe timezone of your device.
device_timezone_cityThe timezone city name of your device.
device_timezone_offset_secondsYour device timezone offset in seconds.
device_timezone_offset_millisecondsYour device timezone offset in milliseconds.
device_time_sync_statusThe time sync status of your device (OK, slow, fast).
device_time_offset_secondsThe time offset of your device in seconds.
device_time_offset_millisecondsThe time offset of your device in milliseconds.
device_time_offset_humanThe time offset of your device in friendly format.
device_time_adjusted_millisecondsThe amount of time your device time has been adjusted in milliseconds.
device_time_adjusted_humanThe amount of time your device time has been adjusted in friendly format.
project_nameThe project name of the current cue sheet.
sheet_uuidThe UUID of the current cue sheet.
sheet_nameThe name of the current cue sheet.
sheet_starts_atThe scheduled start time of the sheet.
sheet_ends_atThe scheduled end time of the sheet.
sheet_cues_totalThe total number of cues in the sheet.
sheet_total_runtime_hhmmssThe total runtime of the current sheet in HH:MM:SS.
sheet_total_runtime_hhThe hours part of sheet total runtime in HH.
sheet_total_runtime_mmThe minutes part of sheet total runtime in MM.
sheet_total_runtime_ssThe seconds part of sheet total runtime in SS.
sheet_total_runtime_millisecondsThe total runtime of the current sheet in milliseconds.
sheet_total_runtime_secondsThe total runtime of the current sheet in seconds.
sheet_countdown_to_start_hhmmssTime left until the current cue sheet start time in HH:MM:SS.
sheet_countdown_to_start_hhThe hours part of sheet countdown to start in HH.
sheet_countdown_to_start_mmThe minutes part of sheet countdown to start in MM.
sheet_countdown_to_start_ssThe seconds part of sheet countdown to start in SS.
sheet_countdown_to_start_millisecondsTime left until the current cue sheet start time in milliseconds.
sheet_countdown_to_start_secondsTime left until the current cue sheet start time in seconds.
sheet_countdown_to_start_arrowThe arrow part of current cue over/under time (â–²/â–¼).
sheet_countdown_to_start_signThe sign part of current cue over/under time (+/-).
sheet_projected_finishThe projected finish time of your sheet in 24 hour HH:MM:SS.
sheet_projected_finish_12hrThe projected finish time of your sheet in 12 hour HH:MM:SS.
sheet_duration_remaining_excluding_current_hhmmssThe remaining duration of the cue sheet excluding the current cue in HH:MM:SS.
sheet_duration_remaining_excluding_current_hhThe hours part of remaining duration of the cue sheet excluding the current cue in HH.
sheet_duration_remaining_excluding_current_mmThe minutes part of remaining duration of the cue sheet excluding the current cue in MM.
sheet_duration_remaining_excluding_current_ssThe seconds part of remaining duration of the cue sheet excluding the current cue in SS.
sheet_duration_remaining_excluding_current_secondsThe remaining duration of the cue sheet excluding the current cue in seconds.
sheet_duration_remaining_excluding_current_millisecondsThe remaining duration of the cue sheet excluding the current cue in milliseconds.
sheet_duration_remaining_hhmmssThe total remaining duration of the cue sheet in HH:MM:SS.
sheet_duration_remaining_hhThe hours part of remaining duration of the cue sheet in HH.
sheet_duration_remaining_mmThe minutes part of remaining duration of the cue sheet in MM.
sheet_duration_remaining_ssThe seconds part of remaining duration of the cue sheet in SS.
sheet_duration_remaining_secondsThe total remaining duration of the cue sheet in seconds.
sheet_duration_remaining_millisecondsThe total remaining duration of the cue sheet in milliseconds.
sheet_over_under_hhmmssThe total over/under time of the entire cue sheet in HH:MM:SS.
sheet_over_under_signThe sign part of cue sheet over/under time (+/-).
sheet_over_under_arrowThe arrow part of cue sheet over/under time (â–²/â–¼).
sheet_over_under_hhThe hours part of cue sheet over/under time in HH.
sheet_over_under_mmThe minutes part of cue sheet over/under time in MM.
sheet_over_under_ssThe seconds part of cue sheet over/under time in SS.
sheet_over_under_secondsThe total over/under time of the entire cue sheet in seconds.
sheet_over_under_millisecondsThe total over/under time of the entire cue sheet in milliseconds.
current_cue_uuidThe uuid of the current cue sheet.
current_cue_numberThe number of the current cue.
current_cue_number_of_totalThe current cue number of total cues (e.g., 3/50).
current_cue_nameThe name of the current cue.
current_cue_duration_hhmmssThe duration of the current cue in HH:MM:SS.
current_cue_duration_secondsThe duration of the current cue in seconds.
current_cue_duration_hhThe hours part of current cue duration in HH.
current_cue_duration_mmThe minutes part of current cue duration in MM.
current_cue_duration_ssThe seconds part of current cue duration in SS.
current_cue_duration_millisecondsThe duration of the current cue in milliseconds.
current_cue_duration_offset_millisecondsThe duration offset of the current cue in milliseconds.
current_cue_duration_offset_hhThe hours part of current cue duration offset in HH.
current_cue_duration_offset_mmThe minutes part of current cue duration offset in MM.
current_cue_duration_offset_ssThe seconds part of current cue duration offset in SS.
current_cue_duration_offset_secondsThe duration offset of the current cue in seconds.
current_cue_over_under_hhmmssThe over/under time of the current cue in HH:MM:SS.
current_cue_over_under_signThe sign part of current cue over/under time (+/-).
current_cue_over_under_arrowThe arrow part of current cue over/under time (â–²/â–¼).
current_cue_over_under_hhThe hours part of current cue over/under time in HH.
current_cue_over_under_mmThe minutes part of current cue over/under time in MM.
current_cue_over_under_ssThe seconds part of current cue over/under time in SS.
current_cue_over_under_secondsThe over/under time of the current cue in seconds.
current_cue_over_under_millisecondsThe over/under time of the current cue in milliseconds.
current_cue_elapsed_hhmmssThe total elapsed time of the current cue in HH:MM:SS.
current_cue_elapsed_hhThe hours part of current cue time elapsed in HH.
current_cue_elapsed_mmThe minutes part of current cue time elapsed in MM.
current_cue_elapsed_ssThe seconds part of current cue time elapsed in SS.
current_cue_elapsed_secondsThe total elapsed time of the current cue in seconds.
current_cue_elapsed_millisecondsThe total elapsed time of the current cue in milliseconds.
current_cue_remaining_hhmmssThe remaining time of the current cue in HH:MM:SS.
current_cue_remaining_hhThe hours part of current cue time remaining in HH.
current_cue_remaining_mmThe minutes part of current cue time remaining in MM.
current_cue_remaining_ssThe seconds part of current cue time remaining in SS.
current_cue_remaining_secondsThe remaining time of the current cue in seconds.
current_cue_remaining_millisecondsThe remaining time of the current cue in milliseconds.
current_cue_cell_text_column_1The current cue cell text of Column Name 1 (set in config).
current_cue_cell_text_column_2The current cue cell text of Column Name 2 (set in config).
current_cue_cell_text_column_3The current cue cell text of Column Name 3 (set in config).
current_cue_cell_text_column_4The current cue cell text of Column Name 4 (set in config).
current_cue_position_created_atThe time you started calling cues.
current_cue_position_updated_atThe last time you called a cue.
current_cue_position_is_pausedTimers paused state.
current_cue_position_seconds_pausedNumber of seconds paused so far.
current_cue_position_last_paused_atTimestamp of when last paused at.
next_cue_nameThe name of the next cue.
next_cue_duration_hhmmssThe duration of the next cue in HH:MM:SS.
next_cue_duration_hhThe hours part of next cue duration in HH.
next_cue_duration_mmThe minutes part of next cue duration in MM.
next_cue_duration_ssThe seconds part of next cue duration in SS.
next_cue_duration_secondsThe duration of the next cue in seconds.
next_cue_duration_millisecondsThe duration of the next cue in milliseconds.
next_cue_cell_text_column_1The current cue cell text of Column Name 1 (set in config).
next_cue_cell_text_column_2The current cue cell text of Column Name 2 (set in config).
next_cue_cell_text_column_3The current cue cell text of Column Name 3 (set in config).
next_cue_cell_text_column_4The current cue cell text of Column Name 4 (set in config).
user_nameYour name.
following_user_nameThe name of the user you are currently following (if any).
tenant_nameThe name of your company.
Updated on April 21, 2025
Table of Contents
  • Authentication
  • Connecting Sheets
  • Warnings and Errors
  • Storing Cue Cell Data as Variables
  • Companion Actions
  • Companion Presets by Category
    • Cell Text
    • Cue Duration (+/-)
    • Device Time
    • Icons
    • Names
    • Timers
    • Transport
  • Companion Variables
© 2025 Cue Manager | Documentation