A production is not a date. It is fourteen of them.
Set the run up once - Tuesday to Sunday, dark Mondays, closing after fourteen performances - and sell every one of them from a single link, with zero platform fees.
Macbeth
Sep 12 – Sep 27Tuesday to Sunday · dark Mondays · 14 evening performances
One recurring event, ending after its last performance. The matinee is a second event, so the two curtain times keep their own tickets.
The unit
Most calendars think a show is one night.
The run
14 performances
Same set, same cast, sixteen days. Entering it as fourteen separate events is fourteen chances to mistype a time.
The setup
1 event
A day-of-week pattern, exceptions for the dark nights, and an end. Change the curtain time once and every performance follows.
The close
It stops itself
A run ends on a closing date or after a set number of performances, so it is never still selling tickets in February.
The run is the unit. Everything else on this page hangs off it. Set one up
Setting the run
Days, dark nights, and a closing night.
Three settings turn one event into a run, and all three are on the free plan.
The days it plays
FreePick the days of the week and the curtain time. Tuesday to Sunday is six ticks a week without entering six events.
The nights you are dark
FreeDate exceptions take individual dates out, so a Monday off or a press night that moved does not need the run rebuilding.
The end
FreeA closing date, or a number of performances. This is the setting that makes a run a run instead of a weekly night that never stops.
Matinees are their own event on their own run, because one recurring event has one curtain time. Two events, two sets of tickets, no ambiguity about which performance somebody bought.
The season
A season is just runs, side by side.
Once each production is a run, the year draws itself, and the studio season sits in its own sub-schedule.
| Production | Dates | Run |
|---|---|---|
| Macbeth | Sep 12 - Sep 27 | |
| The Seagull | Oct 17 - Nov 8 | |
| A Christmas Carol | Dec 5 - Jan 3 | |
| Studio: new work Studio sub-schedule | Nov 14 - Nov 22 | |
Each bar is one production's run. Sub-schedules keep the studio season on its own strand of the same link, and somebody booking three productions pays for them in one checkout.
The season pass
One pass, the whole run.
Because the run is one recurring event, a pass can be tied to it: valid for every performance, once each. Set how many seats it admits per performance, and sell it alongside single tickets rather than instead of them.
- Usage is tracked per performance, so you can see which nights the pass holders actually came to.
- A cancellation deadline and a late-cancel policy can be set on the pass itself.
- Passes are a Pro feature. Publishing the run and its dates is not.
Season pass
ProTicket types
Name your prices. Or your seats.
Create as many ticket types as the production needs, each with its own price, quantity and sales window. That sells the house by the number. On Enterprise you can sell it by the seat instead: draw the auditorium once, and the buyer gets the best seats left together or takes row C seat 14 off a real chart. How reserved seating works
Tiers that close on time
FreeGive each type a sales window so preview pricing stops when previews do, and concessions can open later without you editing anything. A group rate can kick in once somebody buys several.
Ask what you need
ProCustom questions on the ticket collect what the night actually requires - access needs, a dinner choice, a school's contact - at the point of purchase.
Add-ons and codes
ProAdd-ons that attach to a booking, each with its own stock, and discount codes for the people you want to bring back.
Take payment through Stripe, PayPal, Invoice Ninja, Payfast (in rand), a payment link or cash at the box office, on every plan. Event Schedule charges zero platform fees, so past the provider's own processing the money is yours. On Pro, a big booking can be split into monthly installments by card through Stripe.
The house
Every ticket carries a code. Scan them in.
On the door
FreeScan on the way in from any phone, on every plan. No extra hardware, and duplicates are caught rather than argued about.
A live count
ProThe check-in dashboard shows who is actually in, with a per-ticket-type breakdown, so you know before curtain rather than after.
One each
ProPer-attendee tickets give everyone in a party their own confirmation and their own code, instead of one person holding six.
For a free performance, registration with a capacity limit works on every plan. On a reserved-seating date, each scan also marks that seat as arrived on the box office map.
Everything else
Between opening and closing.
Tell the people who already come
FreeAudiences follow your schedule and you email them when a season is announced or a run goes on sale. Open and click rates afterwards tell you whether the announcement landed.
The numbers worth knowing first: 10 emails a month on Free, 100 on Pro and 1,000 on Enterprise, counted per recipient rather than per send.
When a night sells out
ProTurn on the waitlist and people join once that performance is gone. If a return comes back, they are notified automatically.
On the site you already have
FreeEmbed the calendar on your own site so the season lives where people look you up, and sync two ways with Google, Outlook and CalDAV.
Built-in analytics show page views, the devices people are on and where the traffic came from, and for each production how many tickets sold and how many people came through the door.
Announce when you are ready
FreeA production you have not announced sits on the calendar as a draft, visible to you and never published until you say so. Once it is public, every performance offers "Tell me when tickets go on sale", so the people who saw the season announcement hear when you open sales. How the interest list works
The announcement image
FreeGenerate a graphic from a production in a story, square, portrait or landscape crop. It is built from the event, so the title and the dates are already right.
Streaming a performance too? Mark it as an online event and paste the link to wherever you are streaming. How online events work
After the run
FreeAudiences add photos, video and comments to a production, all held in an approval queue before anything appears. Free covers 25 photos per schedule.
Built for every kind of house
Eighty seats or eight hundred, a run is a run.
Community Theaters
Local productions, volunteer casts and beloved classics. Publish the run once and reach your audience directly.
Regional Theaters
Professional runs across a full season. Sell single performances and a pass that covers a whole run.
Black Box Theaters
Intimate experimental work with short runs. Cap each performance and keep the studio on its own sub-schedule.
Dinner Theaters
An evening that is more than the show. Ask for the course choice on the ticket itself with custom questions at checkout.
Children's Theaters
Family productions and weekday matinees. Matinees run as their own event, so the school shows keep their own tickets.
Learn moreOutdoor Amphitheaters
Shakespeare in the park and summer stock. Take a washed-out night out of the run with a date exception.
Learn moreThree steps
Set the run
Create the production as a recurring event, pick the days it plays, and give it an end: a closing date or a number of performances.
Mark the dark days
Add date exceptions for the nights you are dark, and add the matinee as its own event on the days it plays.
Sell the run
Named ticket types for each price, and a season pass valid for every performance of the run, once each.
Key features
Free forever. Upgrade when you're ready.
Zero platform fees on ticket sales, on every plan. The only deduction is your payment processor's own.
Everything you need to publish a schedule, and enough selling to find out whether you need more.
- Unlimited events, sub-schedules and recurring dates
- Two-way Google, Outlook and CalDAV sync
- 25 paid tickets a month, each one scanned at the door
No expiry, and no card asked for.
The ceilings come off, and the rest of the selling kit arrives with them.
- Unlimited ticket sales and the live check-in dashboard
- Promo codes, add-ons, passes and gift cards
- The REST API, webhooks, and no Event Schedule branding
7-day free trial, cancel any time.
For a room with a seating chart, a team, and a domain of its own.
- Reserved seating, drawn once and reused every date
- Your own domain, and up to five team members
- Internal and unlisted events, and 1,000 newsletter recipients
Included free on every selfhosted install.
Frequently asked questions
What producers ask before they move a season across.
Is Event Schedule free for theaters?
Yes. Setting a production up as a run, marking dark days, splitting your spaces into sub-schedules, publishing your season and syncing two ways with Google, Outlook or CalDAV are all free forever, and so is selling: the free plan takes payment for up to 25 paid tickets a month per schedule, with free registration uncapped (a zero-price ticket never counts), and scanning tickets at the door is free on every plan. The Pro plan at $5 a month lifts that ceiling and adds the live check-in dashboard, season passes and custom checkout questions. Event Schedule charges zero platform fees on ticket sales on every plan, the free one included.
How do I set up a multi-week run?
Create the production once as a recurring event, choose the days it plays, and give the recurrence an end: either a closing date or a number of performances. A run that closes after fourteen performances stops on its own rather than repeating until somebody remembers to switch it off. Add date exceptions for the nights you are dark.
What about matinees?
A matinee is its own event. A recurring event has one start time, so it produces one performance on each day it plays, and a Saturday matinee needs a second event alongside the evening run. It is a little more setup and it keeps the two curtain times, and their tickets, properly separate.
Can I sell a pass for the whole run?
Yes, on the Pro plan. A season pass is tied to the production's recurrence and is valid for every performance of the run, once each, and you can set how many seats it admits per performance. It is sold alongside single tickets rather than instead of them.
Can I price different parts of the house differently?
Yes, two ways. Named ticket types price parts of the house by the number: create as many as the production needs, each with its own price, quantity and sales window, and a group rate that applies when somebody buys several at once (add-ons are on Pro). On Enterprise you can price the house by its actual seats instead: draw the auditorium once as a seating plan on your venue schedule and give each section a price band. Buyers get the best seats left together or pick their own off the map, and the box office console can pick several seats at once to hold back, book for a caller or release, and move a booking to another seat.
Can I run more than one space?
Yes, on every plan. Sub-schedules keep the mainstage, the studio and the family programme apart on one link, so somebody looking for the studio season is not reading through the whole year to find it.
Can people ask to be told when tickets go on sale?
Yes, free on every plan. Announce a production before tickets are ready and each performance page offers "Tell me when tickets go on sale". A visitor leaves an email address, with no account, and hears when tickets go on sale, if the performance is cancelled, and again shortly before it starts, plus any change notice you choose to send. Each date of a run keeps its own list, the event editor shows how many people are waiting, and it is not a subscription to your schedule.
Can I refund a ticket if a performance is cancelled?
Yes, from the Sales page, on every plan. A Stripe or PayPal sale goes back through the provider, in full or in part, and the sale only changes once the money has moved. A partial refund leaves the ticket valid; a full refund puts the seats back on sale, and on a reserved-seating date the seat returns to the map. A sale taken another way, such as cash at the box office or a payment link, is marked as refunded and you return the money yourself.
Free forever
Set the run once. Sell all fourteen.
Publishing your season and its dates is free forever, and so is selling your first 25 paid tickets a month and scanning them at the door. $5 a month lifts the ceiling and adds season passes and the live check-in dashboard, and nothing is taken from the door.
No credit card required
Related
Keep exploring
Recurring Events
Set a run once, with dark days and a closing performance.
Read moreTicketing
Named ticket types, QR check-in, and zero platform fees.
Read moreSub-schedules
Keep mainstage, studio and family programming apart.
Read moreNewsletters
Email the people who follow your theater, with open rates.
Read more