Skip to content

Duplicating Performances

Required Role

Administrator or Box Office can duplicate performances.

Navigation: Productions > [Production Name] > Performances > Duplicate (action link)

Overview

Duplicating a performance creates a new performance pre-populated with the settings from an existing one. This is the fastest way to add multiple performances to a production when they share the same ticket class allocations, restrictions, and special features.

How to Duplicate

Performance list with Edit, Duplicate, and Email Attendees action buttons for each performance

  1. Navigate to the production's detail page
  2. Find the performance you want to copy in the Performances list
  3. Click Duplicate in the actions column for that performance
  4. Stagemgr creates a new performance and opens it in the edit form
  5. Change the performance code, date, and time to the new values
  6. Review all other fields and adjust as needed
  7. Click Create Performance

Change the Code and Date

The duplicate starts with the same performance code and date as the original, which will fail validation since codes must be unique and date/time/production combinations cannot repeat. You must change at least the code and either the date or time before saving.

What Gets Copied

The following settings are duplicated from the source performance:

Copied Details
Ticket class allocations All allocation rows including availability, ticket limits, shiftable settings, shift-to targets, and capacity/time thresholds
Restricted payment types Any payment type restrictions carry over
Special features Checked special feature associations are copied
Special feature display markdown Custom web display text
Special feature email markdown Custom email text
Status Active, Inactive, or Private
Withhold from public The withhold setting carries over
Suppress notification The notification suppression setting carries over
Order URL override External order URL, if set

What Does Not Get Copied

Not Copied Reason
Orders Orders belong to the original performance only
Seat assignments Seat assignments are tied to specific orders and the original performance
House count data House counts are calculated fresh for the new performance
Sales history The new performance starts with zero sales

Tips for Efficient Scheduling

  • Set up one "template" performance first with all the correct allocations, restrictions, and features. Then duplicate it for each remaining date in the run.

  • Duplicate in sequence. After saving a duplicated performance, return to the performance list and duplicate the same source (or the one you just created) for the next date.

  • Batch your changes. If several performances share settings but a few differ (e.g., a Sunday matinee with different pricing), duplicate the standard version first, then go back and edit the exceptions.

  • Use a naming scheme. Adopt a consistent performance code pattern before you start duplicating. For example, if the production code is HAMLET, use HAMLET01 through HAMLET20 for a standard run, HAMLETPV for previews, and HAMLETOP for opening night.

Preview Night Setup

For preview performances that need different ticket classes or pricing, duplicate a regular performance, then adjust the allocations: disable full-price classes, enable preview-priced classes, and update any special feature text.

Typical Workflow: Scheduling a Full Run

Here is a step-by-step example for scheduling a three-week run with 12 performances:

  1. Create the first performance manually with the correct date, time, ticket class allocations, dynamic pricing settings, and any special features. Save it and verify the allocation table looks correct.

  2. Duplicate for the second performance. Click Duplicate, change the code to your next sequential number, update the date and time, and save.

  3. Repeat for the remaining 10 performances. Each duplicate inherits everything from the source, so you only need to update the code, date, and time each time.

  4. Go back and edit exceptions. If certain performances have different configurations (e.g., Saturday matinees with different pricing tiers, or the final performance with a talkback), edit those individually.

  5. Verify the full schedule. Return to the production detail page and review the performance list to confirm all dates, times, and statuses are correct.

Common Scenarios

Scenario Approach
Standard evening performances (same pricing, same allocations) Duplicate one source performance for each evening date
Matinee with different pricing Duplicate an evening performance, then edit allocations to adjust prices or enable different ticket classes
Preview performances Duplicate a regular performance, disable full-price classes, enable preview-priced classes
Industry night Duplicate a regular performance, add industry-specific ticket class to allocations, check "Withhold from Public" if invite-only
Added performance (mid-run) Duplicate any existing performance with similar settings, adjust date/time

Verify After Duplicating

Always review the ticket class allocation table after saving a duplicated performance. While allocations are copied faithfully, it is good practice to confirm that availability checkboxes, ticket limits, and dynamic pricing thresholds are correct for the new date.