Back
Zach Lindner

On The Stage is the all-in-one platform theaters use to sell tickets, run their box office, raise money and market their shows. Over three years, I helped take it upmarket by rebuilding both the team and the product. ARR almost tripled, and we signed three enterprise customers worth over $500k a year each.

Overview

How we evolved

When I joined, OTS was a $3.2M ARR company focused mostly on high schools and colleges. Leadership wanted bigger theaters with more revenue, but new ones were canceling within months because the software wasn’t ready for them.

Our process wasn’t set up to get us there, either. There was no clear backlog or roadmap, no system for deciding what came first, no regular planning, and no customer research. Each of those had to be fixed.

We started with a prioritization framework, then cleaned up smaller day-to-day problems and began interviewing box office staff. Their answers led us to redesign ticket checkout, the dashboard and show setup.

Three years later, midmarket theaters grew from 7 customers to 341, now 14% of everyone we serve.

What we built

For theaters and their patrons

01Ticketing widget

Every patron’s purchase runs through it. We rebuilt it from the ground up.

  • 14 → 7clicks to buy a ticket, fewer than any competitor
  • +14%conversion

Results: buying a ticket went from 14 clicks to 7, fewer than any competitor, and conversion rose 14%.

The ticketing widget: upcoming events and a calendar The ticketing widget: picking a performance

02Dashboard

Customers couldn’t find half the features they paid for, and the box office they use every night was difficult to use, especially on a phone.

We rebuilt the dashboard around how box office managers told us they run their shows:

  • A redesigned nav with time-sensitive features up top
  • An effortless box office, so staff can focus on great hospitality while patrons are in the room
  • Full mobile support, to meet them where they are
The redesigned dashboard

03Production creation

Setting up a show scared off new customers. We overhauled the experience, cut unnecessary steps, and the complaints vanished.

  • 12 → 6minutes to set up a new production

Result: setting up a new production went from 12 minutes to 6.

Creating a new production

04Email marketing

Theaters were paying for separate email tools they didn’t have time to use. We built email into the platform, with automated campaigns that reach the right patrons at the right time.

  • 26%customer adoption
  • 2.8% → 3.6%conversion on emails

Results: 26% customer adoption, and email conversion rose from 2.8% to 3.6%.

An automated campaign to re-engage lapsed patrons

05Self-serve upgrades

Upgrading used to mean contacting an account manager. We let customers upgrade themselves, and learned that those on the lowest tiers were far more willing to jump to the top than anyone assumed.

  • 17%conversion rate
  • 11%of Basic customers upgraded straight to Platinum

Results: a 17% conversion rate, and 11% of Basic customers went straight to Platinum, our highest tier.

A new plan announcement inviting customers to upgrade

06Subscriptions

Subscribers bounced around before picking seats, and many never finished. We reworked the flow.

  • 2×as many finished seat selection on the first try
  • +13%subscription retention

Results: twice as many subscribers finished seat selection on the first try, and subscription retention rose 13%.

Selecting seats to redeem a subscription

How we got there

Behind the scenes

  1. A prioritization framework

    One organized backlog and a process the team actually uses, instead of whoever yelled loudest.

  2. A sprint overhaul

    We added planning and backlog-cleanup meetings, fixed how we estimated work, and brought design and QA in from day one (not just at the end as an afterthought). A look-back after every sprint kept the team improving, and progress took off.

  3. Listening to customers

    Regular interviews and UX tests, with every Intercom chat and NPS response piped into our roadmap app.

  4. A custom roadmapping tool

    Built in a week when nothing off the shelf fit. See PM Tools

  5. Mixpanel and Optimizely

    Real usage data and A/B tests. We stopped guessing.

  6. An AI product assistant

    We built a Claude bot the whole company could ask about the product or a customer, so product managers and developers stopped getting pulled in to diagnose every question.

Results

Three years later

2.6× ARR$3.2M → $8.3M
3.2× enterprise ARR$600k → $1.9M
3 enterprise dealsEach over $500k ARR
341 midmarket customersUp from 7, now 14% of all customers
+54% customers1,648 → 2,544 theaters
2.2× orders677K → 1.5M a year
2.1× ticketsOne every 19 seconds → one every 9
2.1× performances41 → 85 shows a day