Import / Export

Export your room data for backups or transfer, and import timers, messages, and questions from files. Import / Export is a Pro feature and is not available on the Free tier.

Note: Import / Export requires a Pro or Enterprise plan. Free-tier users can view the option but cannot use it.

Export formats

StageTick supports three export formats. Each includes your room's timers, messages, and questions.

JSON

A complete snapshot of your room data (timers, messages, and questions) in a single versioned JSON file. This is the most comprehensive format and is ideal for full backups or transferring data between rooms.

CSV

Separate CSV files for timers, messages, and questions. Useful when you want to open your data in a spreadsheet application or process it with external tools.

ZIP

A ZIP archive that bundles all three CSV files into a single download. Convenient when you need all data in spreadsheet-compatible format without downloading each file individually.

Screenshot: Export dialog showing JSON, CSV, and ZIP options

Import formats

You can import data from the following file types:

  • JSON files — either a single array of timers or a full bundle with version: 1
  • CSV files — auto-detected by column headers as timer CSV, message CSV, or question CSV
  • ZIP archives — containing one or more CSV files

New IDs are generated for every imported item, so it is safe to import the same file into multiple rooms without conflicts.

CSV column reference

Timer CSV

title, speaker, duration, wrapUpTime, dangerTime, trigger, appearance, labelColor, notes, targetTime

Message CSV

text, color, bold, uppercase, visible

Question CSV

text, author, submittedAt, live

Import validation

When importing, StageTick validates your file before processing:

  • File size limit: 1 MB maximum
  • Item count limit: 500 items per import
  • Type checking: column headers and data types are validated against expected schemas

If validation fails, you will see a clear error message explaining what went wrong. No data is written to your room until validation passes.

Tip: Export your show as JSON before the event as a backup — you can re-import it if anything goes wrong.