Editing an Event / Play

The following pages describe different options for editing an existing event.

Editing Performances

Each series of performances can be edited after being created. You may be required to change the time or date of the performance or some other attribute. There are different editing options for each of the different sales methods, however they are similar. Before details are explained about editing each performance type. It is useful to know how to access the series detail window so you can start editing.

  1. Find the Event with the performance you wish to edit.

    Click here to learn how to find events.

  2. Open the Event / Play Setup window.

    Double click on the event/paly or press the Open button.

    The Event/Play opens.

  3. Click on the Performances tab.

    The Performance Tab opens.

  4. Double click on a performance to open the Performance Detail Window.

    The detail window is the same for each sales method. Depending on the sales method you may not have access to some fields. Click here for a detailed description of this window.

Allow a Performance to be Sold at Another Outlet

If you allow a performance to be sold at another outlet, you can now specify which outlets have the capability so that each performance can be sold by different people.

You will need to enable the promotions for another outlet. Click here for more information on enabling promotions for another outlet.

To allow a performance to be sold at a different outlet, you perform the following steps:

  1. Open the required event.

  2. Click the Performance Tab.

    If you have enabled the Performance Codes, you can enable Allow Selling at ALL other outlets.

To enable selling at other outlets for specific performances:

  1. Open the selected performance.

  2. Open the Sales Management tab.

    Click here for more information on the Sales Management tab.

  3. Enable At other outlets.

    Outlets that can sell the tickets, for the performance can be selected from the list on the right.

Changing a Performance From Reserved to General


Changing a Performance From Reserved to General Admission / Festival Seating


There are times when a performance sales method may need to be changed from Reserved seating to General Admission seating. The director/promoter may have changed their mind about the seating configuration, the performance may have been build incorrectly, or social impact may mandate the change.

A performance can always be updated from Reserved to General Admission even if seats have already been sold. Tickets previously allocated to a reserved seat are simply changed to no longer reflect a seat allocation in the database. However, a performance cannot be moved from General Admission to Reserved seating after seats have been sold as Theatre Manager has no way of knowing where to seat patrons who have previously purchased. The steps below outline how to change a performance after it has been built.


  1. Find the event / play you want to hold seats for.

    Click here to learn how to find an event / play.

    Event List

  2. Open the event / play by selecting it in the list and clicking Open or by double clicking it.
  3. Select the Performance tab

    Performance Tab

  4. Open the Performance Detail window

    Each performance will need to be updated one at a time.

    Performance Detail Window

  5. Click the Sales Method drop down.

    Sales Method Drop Down

  6. Select General Admission or Festival Seating depending on your database configuration.

    General Admission Drop Down

  7. Click Yes to the continue message.

    Sales Method Warning Message

  8. Select the Accounting tab in the Performance Detail window.

    Performance Detail Accounting Tab

  9. Update the Quantity to Sell field to accurately reflect the total number of seats to be sold for the Performance.

    Quantity to Sell


The steps above can be repeated for each performance within an event as needed. Once a performance has been updated it can be marked available for sale at the Box Office and Online.


Live Web Content

Most events are live and in person, but in some cases you may want to have streamed content on your website while the performance is occurring. For these types of performances, use Live content settings within Theatre Manager.


Live streaming content is set up in the Live tab in the performance's detail window and is described below.
If you set a time limit in a watch window, and somebody exceeds it, so that that cannot see their event. Clear their attendance flag and then they can re-watch the item.


Live Content Styles:

  • Video streaming for an online-only event
  • Embedded iFrame
  • Mobile-friendly "Custom Content" for the performance

Live Video Performance (Virtual Events)

Online-only video performances allow you to show streaming video at a specific time to ticket buyers. The video can either be pre-recorded or live streaming, depending on your selected video provider.


Supported Video Providers:


Aside: Producing Video Content

If you're looking for tools to start recording and streaming live video, then a good place to start is OpenBroadcaster Software (OBS). The OBS Beginner Tutorial gives a good introductory video walkthrough. OpenBroadcaster Software supports a wide range of video providers. The primary way to use OBS is to send an RTMP Stream to the video provider. In turn the video provider will "duplicate" the stream and send it out to all live users. In other words, the video provider handles all the bandwidth required to broadcast your stream to hundreds, or even thousands, of users.


Live Experience

Theatre Manager comes with a default set of web pages for a full live video experience. The experience has three parts

  1. Discovery
  2. Pre-Show
  3. Show



Users can enter the live show by clicking the Watch button under Tickets for Upcoming Performances in their home

Discover Live Tickets

Users will also be made aware of any Live tickets they have if they are logged in and have a ticket to a live performance occurring in the next 6 hours.


Watch Live Show


The pre-show helps build excitement for the upcoming event. It has a countdown timer that let's users know when the event will begin


Pre Show


The in-show displays a minimal frame for the video, so that the video content is front and center



Supplementary content (Coming Soon)

Supplementary content is information that you'd like to be available on an attendee's smartphone, for the duration of the event. This type of content is most suited to events that are interactive and require audience participation. For example, an outdoor festival that might have maps to various activities. Or a "Theatre in the Wild" event where audiences can self-direct to one of several small performances in different locations.


Common Questions

Question: Zoom is designed for video conferencing. Can it be integrated as a video streaming option?

Answer: We've looked into Zoom however it might not be the choice that you're looking for. At least not directly embedded streaming links into the Theatre Manager web pages. Zoom makes the assumption that what you're doing is more of a webinar -- that everyone in the meeting is an active participant. For live streaming events, that's often not the case. Usually, one person is doing the filming while the others are watching.

If you're attempting to use Zoom purely for it's easy-setup, you may want to consider one of two things:

  1. Connect Zoom to Vimeo Live
  2. Switch setups to OpenBroadcaster Software for streaming to Vimeo. It's quite easy.

If you're using Zoom because you want audience participation, then that's something else entirely. Zoom does have integration points with web pages which would require engineering effort within your webpages to treat the interaction that it allows the audience interaction in the correct way.

You could very easily do this kind of event outside of the live streaming portion of Theatre Manager by sending Zoom invites to the patron's email address via a Form Letter email. The attendance reports could be used to know who to let into the class or not, and you could mark attendance using a Course Attendance Report or in Theatre Manager directly.

You may also be interested in the Managed Courses feature in Theatre Manager, which can allow user web access to setting a class attendance. That would allow the Meeting Moderator or Class instructor that isn't a Theatre Manager employee to mark attendance, and also see who is in their meeting/class.


Question: Using the free version of Vimeo, the webpage the video is embedded in appears not to be secure as I can see the video ID link in the HTML coding of the page. A patron can right click and find the static link by both via the "save as..." function or the inspect element function. The "save as..." function is the most concerning for us as it is the most simple and easily exploitable. Can the web page security be updated to prevent this?

Answer: The Theatre Manager web sales and the Vimeo and YouTube links that are embedded in the page are secured by HTTPS, which ensures that the content streamed to your user's computers is private and can not be seen by other users. Theatre Manager requires that level of security in order to pass PCI compliance, and we take that notion of security very seriously. Theatre Manager is very secure for your users.

When it comes to Live Streaming video though, what you're referring to is the Gate Control required for a live streaming event, such that only ticket buyers are allowed access to the stream. As of today, that is only possible with Vimeo when using the paid Premium Live Streaming Plan.

The Vimeo feature you'd need is called "Domain Privacy", and it allows you to restrict playback of a video to only people that are viewing the video from your website, which requires a Theatre Manager login and a Theatre Manager ticket to watch. In other words, while people could copy and paste the Vimeo link, it wouldn't help them, because the video would only play through your site's tickets.yourcompanyname.com URL.

The reason that this is the only way for true Gate Control is that it's not possible to fully obfuscate or hide the link that's embedded in the page. There are some ways to attempt to disable that right-click context menu, but many browsers won't respect those options because the same options can be used to make abusive websites. Further, there are actually many other ways that you can see the Vimeo or YouTube link beside right-click, and your patrons could copy and paste it from those as well. YouTube, for example, has no controls for Domain Privacy and so it's not possible for us to restrict the video to only your website.

You're left with a couple choices:

  1. Trust. Hope that people just don't share the link, or if they do, hopefully it doesn't impact sales enough to matter. This option is part of the "free" package options, but your sales could be lower than they might otherwise be with good Gate Control. You could even potentially acknowledge that it's possible, and have a "plea" on the website that mentions the importance of buying a ticket -- the idea seems far fetched, but many news sites have had success with similar pleas for adblockers.
  2. Use Vimeo Professional with Domain Privacy: This will allow you full Gate Control, and it won't matter if users copy and paste links, because they won't work outside your website.

In this instance we're at the mercy of the video CDNs -- YouTube and Vimeo -- and what their options allow us to do. Of the two choices, Vimeo is the more flexible, and the one we currently recommend. We'll continue to look for other CDNs that can guarantee tight Gate Control on the web site for live streaming.

Editing Price Codes

There are two different reasons for editing price codes:

One - to initially set up the prices for the price codes.

Two - to alter an all ready set up price.

  1. Select the Play you want to adjust and click the Open button.

  2. Open the Pricing tab.

    For more detailed information about the Pricing Tab, click here.

  3. Select the Performance that you want to Edit Price Codes for.

    Do this by clicking on the specific performance from the performance list on the left side of the Play Setup window. The prices for this performance will display in the price list on the right side of the Play Setup Window.

  4. Select the the Price Code you want to edit and click the Edit Price button.

  5. Enter a description for the Price Code.

    Common price code descriptions are Adult, Student, Senior, etc.

  6. Enter a Base Price.

    The price that is entered here is the ticket price before taxes have been added on. If your company likes to have nice round ticket prices after taxes then you can use the Calculate Price Excluding Tax Feature. It is explained further down the page.

  7. Click Save button.

    Doing this accepts the changes to the price code. Clicking Cancel would canceled the changes.

Calculating Prices Excluding Taxes

  1. Enter the Selling Price you want to end up with after taxes.

    In this example we will use $10.00 and a 7% tax rate.

  2. Click the Calculate Price Excluding Taxes Button.

    The selling price will now display as the price before taxes. In this example the $40.00 Price Code turned into a $38.099 Price Code. Look to the calculation to see how the tax was broken out to create $10.00 final price ticket.

  3. Click Save button.

    This accepts the changes to the price code.

Verifying Seats

If you change a venue map, when there are events already on sale, you MUST verify the seats on each performance to re-index the new name to the seat in the event.

This is an internal database verification that ensures all tickets have been created and are properly setup. The verification routine has one key function - to determine if there are any missing reserved seats. This should never happen - verification will detect and correct the issue.

  1. Click the Event button in the Theatre Manager ribbon bar.
  2. Locate the Event with the Performances to be Verified.

  3. Open the Event by double clicking on it.

  4. Select the Performance tab.

    Single click on the performance to be verified. You can select multiple performances at a time if needed.

  5. Click the Verify Seats button.

    The Verify Seats warning dialog opens.

  6. To continue, click the Verify button.

    The progress bar at the bottom of the window will state the function and the progress.

When the Verify process has completed, the Performances will no longer be available for sale at the Box Office. They will need to be marked as available before tickets can be sold.

Setting Attendance

You use setting attendance to keep track of how many patrons attended a performance versus the number of tickets sold. This feature is beneficial for deciding how much can be oversold to a festival house. You may have discovered there is a consistent 'no show' rate of 15% to 20% and can then adjust sales to match the trend. Another use for this feature is calculating royalties based on the number of patrons that actually attended the performance, not based on the number of tickets sold.

It is important to remember that this feature only works if you have the ticket and the patron number printed on the ticket, or a bar code that contains one or both of those numbers.

To set attendance, you perform the following steps:

  1. Click the button in the Theatre Manager Ribbon bar.

  2. Double click on the Play / Event to set attendance for.

  3. Click the Attendance tab.
  4. Select the performance to set attendance for.

    Choose the performance by clicking on the corect date in the column on the left side of the Attendance Tab.

  5. Click the button.

    The Set Attendance button is only accessible if the performance you have selected has already taken place or will be performed that day.

  6. Click the All button to set the attendance flag to "Attended" for all patrons and tickets.

    Use this option if you are sure that all the tickets were redeemed for the performance.

  7. Click the Scan button to manually enter attendance.

    The 'Attendance: Patrons who came' window opens.

  8. Enter the patron number, ticket number or click in the ticket number field and scan the ticket.

    If you enter the patron number, all of the tickets the patron purchased will appear in the window. If you enter the ticket number or scanning the ticket, only that ticket will appear.

  9. Click the Accept button.

    To speed up the process, press the <RETURN> key to accept the ticket # / Patron #. If you are using a bar code scanner, set the default to include an automatic <RETURN> after each scan. If the tickets have a bar code on them, then either the patron number or the ticket number can be scanned in. It depends on what information has been encoded in the bar code.

    If too many tickets have been selected, and not all should be marked as attended, highlight those to remove and click the Clear Attend button. The tickets are removed from the list.

  10. Click the Finished button when all data has been entered .

    This marks all tickets entered in the list as Attended.

Clear Tickets Incorrectly Marked as Attended From a Play

To clear tickets incorrectly marked as 'Attended' from a play, you perform the following steps:

If a mistake is made in setting attendance, attendance for the entire performance (or optionally, specific tickets) can be cleared.

If you set a time limit in a watch window, and somebody exceeds it, so that that cannot see their event. Clear their attendance flag and then they can re-watch the item.
  1. Click the button in the Theatre Manager Ribbon bar.
  2. Double click on the Play / Event to clear attendance for.

  3. Click the tab.
  4. Select the performance you want to Clear Attendance from.

    The tickets for that performance are displayed in the attendance list.

  5. If clearing attendance for a select group of tickets, highlight them in the right hand window.
  6. Click the button.

  7. Click the All button to clear the attendance flag for all patrons and tickets.
  8. Click the button to only clear attendance for the tickets selected.

Selecting a Performance for Attendance

You can select a performance you want to set attendance for from the Patron Attendance window.

To Start selecting a performance, you perform the following steps:

  1. From the main menu bar, choose Accounting >> Confirm Attendance.

    The Patron Attendance list window opens.

  2. Enter Search Criteria.

    The search criteria is entered in the From and To fields and is based on the field listed in the drop down list.

  3. Click the Search button.

    A list of performances opens.

  4. Double click on a performance to select it. Once selected, the performance will open.

  5. Continue at Step 8 of the Set Attended section of Setting Attendance.

Adding a Fee to a Ticket Price

There are times you will want to add a fee to a ticket price. For example, adding a fee when selling tickets for another group.
The steps below outline how to add a fee to a ticket price.

  1. Add a Fee to a Sales Promotion.
    - For information on creating a sales promotion click here.
    - On the promotion Calculation tab, enter the fee you wish to charge into Ticket Fee box 1.
  2. Alter the event Account tab.
    - Select the event the fee is to be applied to. For more information on events click here.
    - Under the event Accounting tab, specify what G/L account the ticket fee should be posted to in the Ticket Fee 1 Account box under the Earned Revenue Accounts (Fees) section.
    - For more information on the accounting tab click here.
  3. Alter the event Pricing tab.
    - Under the event Pricing tab, alter the prices for performances if the fee is to be built into the price.
    - For more information on the Pricing tab click here
  4. Enable the promotion for the event performances.
    - Enable the promotion from Step 1 under the Promotions tab.
    - For more information on the Promotions tab click here.

You have now successfully set-up the ticket fee. When the Sales Promotion you created is selected during the ticket sales process, it will add the fee on top of the base ticket price.

Change the Map For an Event

You can change the Pricing Map an event uses, even if it is reserved seating. it works best if the venues are the same and you are just changing price zones for dynamic pricing. however, you can change to any other venues (larger or smaller) with some ramificatiosn

You can be change a venue to another while sales are occurring. The process takes moments.

You may want to refer to how to Create a new pricing map.

If you change to a venue that is a completely different orientation with more or fewer seats and no tickets have been sold, you may just have to verify seats for the affected performances.

HOWEVER, if it is a reserved seating performance:

There are rules for switching Pricing Maps. The new Pricing Map must:

  • Be active.
  • Have the same valid price codes in the new Pricing Map.
  • Have the same seating capacity and seats must be named (reserved seating only).
  • When changing the reserved seating map for an event, you can select some other Pricing Map.
  • When changing the reserved seating map for one performance, you can only select other pricing maps within the venue.
  • When changing the map for a general admission performance, you set the alternate venue as before.
  • If using the Outlet Edition, the map MUST be owned by the same outlet. People from outside your outlet cannot change pricesmaps or price codes for you.

To change the Pricing Map, you perform the following steps:

If the new map has a price code that is not in the map you copied from, it will NOT be available to add. Also, If you are replacing the pricing map for one or more performances, you must ensure all maps being used have the same price codes. Your pricing map can have unused price codes in its description.

  1. Click the Play/Event button.

    The Play list opens.

  2. Find the specified event and click the Open button.

    The Play / Event window opens.

  3. Click the Venue button.

    The pricing map list window opens, displaying the alternate maps that match the Pricing Map rules.

  4. Choose the appropriate map and click the Select button.

    The Change Map Confirmation opens.

  5. Click the Yes button.
  6. Verify Seats if capacities are different

    Refer to Verifying seats which might be needed after changing venues for a performance.

Ramifications of different Venue Orientation

You can change the performance from one venue to another. There are situations to consider, which may alter what you want to do:
  • Case 1: all general admission performances
  • Case 2: reserved seating performance with nothing sold to it yet
  • Case 3: changing maps to a venue with the same orientation, seating and capacity - probably duplicated from another map and created for price zone changes
  • Case 4: changing map for another venue with completely different seating, orientation, size and with tickets sold


CASE 1: General Admission Performances

You can change the venues at any time.


CASE 2: Reserved Seating Performances with no seats sold

If there are no seats sold yet to the reserved seating performance, then there is little impact.

  • Change to the new venue (whether it has more os less seating capacity
  • Verify the seats in the performances
  • you can now sell tickets


CASE 3: Venue with same orientation and reserved seating, seats can be sold

If a venue is really the same, with same seats, similar size, with perhaps a few seats removed for orchestra pit, or if the price zones are different for the purpose of dynamic pricing.... then change the venue that the performance is in. It is best to simply hold the seats you don't want to sell but if you must change the venue

  • It is assumed that the location of the patrons seats are the same
  • Any seat that is in a part of the venue where the seats have been removed - will become general admission and you will need to reseat them
  • Verify the seats in the performances
  • you can now sell tickets


CASE 4: Reserved seating events with seats sold and completely different venue orientations

However, if seats are already sold, be aware of the following ramification. Seats in the new venue have the same seat numbers as the original venue. This may cause patrons to be split into different areas.

Another approach that may help avoid the issue below is using the Transfer seats from one performance to another.

Refer to the image and the description below:

If you simply used the new venue and made more seats, then people may not have seats where you think.

The left venue represents 'smaller' venue. The right venue represents a larger venue
  • The patron has seats 14 and 15 which are:
    • Center, Row B, Seat 7
    • Center, Row B, Seat 8
  • the same seats 14 and 15 now represent
    • Center, Row A, Seat 14
    • Center, Row B, Seat 1

The reason this happens is because Theater Manager:

    doesn't know anything about spatial orientation.
  • all it can do is make an equivalence based on
  • they had seats 14 and 15,
  • They still have seats 14 and 15
  • but they may be called something different and you many not be together.
so, changing a venue in this manner, while it works, is really intended for moving to spaces that are equivalently set up -- as in dynamic pricing.

Updating Holds on a Map


Updating Holds on a Map

There are times when the map in a performance may need to be updated to reflect the default holds on the venue map for the event. The performance may have been built without using default map holds or the map for the event/performance may have been updated and include new holds. The steps below provide an outline on how to update the performance to reflect the holds using in the venue map:

  1. Find the event / play you want to hold seats for.

    Click here to learn how to find an event / play.

    Event List

  2. Open the event / play by selecting it in the list and clicking Open or by double clicking it.
  3. Select the Maps tab

    Maps Tab

  4. Highlight the Performance(s) on the left side of the window.

    Should you need to hold seats for multiple performances at a time simply select multiple date/times from the list on the left side of the window.

    Selecting Multiple Dates

  5. Right click on the Map to view the options menu.

    Options Menu

  6. Select Hold All Seats On "Return To..." Hold Map

    Select Option from Menu


Once the holds have been updated seats will be held with the default letters from the venue map for those performances selected on the left. All holds appear as lower case letters on the map. Changing the hold colour can be done in the Box Office tab of Systems Preferences by a Master User.

Updated Map with Holds


Deleting a Performance

If you chose not to put on a performance for a play, you can delete the performance. However, if you have sold tickets to the performance, you will be unable to delete it -- but you can make it effectively go away by hiding it.

Hiding a Performance

Normally you want to delete a performance completely (see next section), but if you cant, then:

  • Find the performance as per below and try delete it, as per the instructions below
  • if it won't delete, then target="_blank">double click the performance to edit it. Change:
    • The performance date to be the first day of the run
    • The performance code to be something like 'DONTUSE'
    • Set it so that it can't be on sale at the box office or online
    • for added safety, put an on-sale date in that is AFTER the date of the performance for both online and box office - that way if anybody ever changes the onsale flags, it will prevent the performance from showing up

Rules for Deleting a Performance:

You can only truly delete a performance if:

  • You have "Delete" user privileges the Play information under the data tab of Employee Setup.
  • The play must not be archived.
  • No tickets have been sold to the performance.
  • No transactions created for this performance.

To start, you perform the following steps:

  1. Open the Play List Window.

    Click here for more information on opening the Play list window.

  2. Open the Play you want to remove the performance from.

  3. Review the Performance Tab to ensure that no ticket have been sold to the performance.

  4. Note the # SOLD column in the performance list. Quantity must be zero for each performance in the list.
  5. Click the Delete button.

    The Delete Performance dialog opens.

  6. Click the Delete Button to delete the performance.

Change The Map For Specific Performances

Your venue is running a special event. Perhaps, one evening performance is to only have two Price Codes. All the seats on the main floor of the theatre are to be sold at the Adult Price only (your price code A) and all the raised seats are to be sold at a different Price Code, Price Code B. Or you want to implement Demand Pricing for the event where you can change the price codes for a range of seats.

You have created a new map for your venue. Click here for more information on creating the new map. Once the map is created, you can now go on and change the map for the specified performance.

To move from one map to another the maps must be within the same venue. They should contain the same number of seats and have identical seat codes. The maps will should probably contain the same Price Codes, however the new map may have more or less Price Codes than the original.

If there are new price codes in the new venue, you must view event and click on price tab to receive a message to add price codes. Only then can new base price codes be added to a performance.

  1. Click the Play/Event button.

    The Play list opens.

  2. Find the specified event and click the Open button.

    The Play / Event window opens.

  3. Click the Performance tab. Highlight the specific performance and click the Change Map button.

    The Pricing Map list for the selected venue opens.

  4. Choose the map you require.
  5. Click the Select button.

    A confirmation dialog opens.

  6. To complete the change of the map for the selected event / play, click the New Map

    You are returned to the Performance tab.

  7. Click the Verify Seats button.

    The Verify Seats confirmation dialog opens.

  8. Click the Verify button.

    You are returned to the Performance tab.

  9. Open the performance and review all tabs to ensure all the information is correct.

    If you have made any changes, make sure you click the Save button.

    You can now select seats for the special event from the special map.