Behind the Greenroom

Thirty Years of Booking Bands, Now One System

Booking and running shows for Bill's bands used to happen in text threads and spreadsheets. Greenroom is the musician's side of what replaced them: a phone app where each player confirms shows, marks availability, opens the run sheet, and sees what they were paid and what is on their tax forms. Behind it, Booth runs the workflows and reads the numbers that never existed before.

"Prior to Greenroom, it was long text threads, spreadsheets, lots of manual steps, no real ticket pacing and tracking, no real way of knowing what cities or venues are growing or shrinking. Outside factors like sports, school events and weather could affect a show's turnout, and we had no real intelligence."

Bill Taylor, October 2026
51
Greenroom routes, each scoped to one player's own data
1,067
Messages sent and logged by the system
816
Daily ticket counts across 22 shows
40
Competing events flagged near a show
66
Game days and school breaks on the calendar

Counts as of October 2026.

Before and now

The same jobs, done the old way and the current way.

The jobBeforeNow
Booking the lineup
BeforeA text thread per show, and a spreadsheet to remember who said yes.
NowEach player gets a confirmation by text or email. They answer with one tap, by replying Y or N, or in Greenroom. Reminders go out on their own at 60, 30, 7 and 3 days.
Availability
BeforeAsked show by show, in the thread.
NowPlayers block a night or a date range, mark "I'm playing this" on a show, and subscribe to their schedule in Apple or Google Calendar.
Show day
BeforeTimes, directions and contacts passed along by text.
NowA run sheet with load-in and set times, the forecast, directions, tap-to-call contacts and the setlist. It is kept on the phone, so it opens at a venue with no signal.
Setlists
BeforeA setlist worksheet in a spreadsheet.
NowA first draft built from the band's own song list, checked so no song repeats and the sets fit the time, then edited and saved.
Getting paid
BeforeManual steps after every show, and pay methods kept from memory.
NowThe settlement is shown step by step down to each player's cut. A heads-up goes out before payment and a notice when it is sent. The player marks it received or not received, and a "not received" raises a flag.
Tax season
BeforeSpreadsheets.
NowThe W-9 is filled in once, in the app, and stored encrypted. Mileage is estimated per show. The 1099 list for the accountant builds itself from the payments.
Ticket sales
BeforeNo real pacing or tracking.
NowTicket counts captured daily and compared with how that band, in that room, usually sells by the same number of days out.
Outside factors
BeforeNo way to see them coming.
NowGame days, school breaks and holidays on the calendar; a weekly search for big events near each show; weather on the run sheet; and a recorded reason when a show is cancelled.
Rooms and cities
BeforeNo real way of knowing which were growing or shrinking.
NowSales curves per band and per room, attendance over time, and a list of rooms a band has played but has nothing booked at.
What a player sees

Greenroom is built for the phone. It installs to the home screen like an app, signs in with Google or a six-digit code with no password, and has five tabs. Every screen shows the player's own records and nobody else's.

Home
what needs an answer
  • Shows waiting for a yes or no
  • The next show: date, room, set time, distance
  • Whether tickets are on pace
Shows
where to be
  • Schedule with call and set times
  • Run sheets that work offline
  • The guest list, shared with the band
  • A band board for messages
Calendar
when they are free
  • Blocked nights and date ranges
  • Game days, school breaks and holidays
  • Rehearsal confirmations
  • A feed for Apple or Google Calendar
Money
what they were paid
  • Payments and shows not yet paid
  • The settlement for each show
  • Earnings by year, band and show, with export
  • 1099 status and mileage
Me
their own details
  • W-9, stored encrypted
  • Home address, for mileage
  • How they want to be paid
  • Text, email or push, chosen per message type

Two more pieces sit on top: a year in review written from each player's own shows, and a plain-English Ask that answers only from that player's records.

What runs on its own

The steps that used to be done by hand, one show at a time, now run on a schedule.

60, 30, 7 and 3 days out

Lineup reminders

Anyone who has not confirmed gets a reminder by text or email. A reply of Y or N to the text is recorded against the show.

Every morning

Ticket counts and pacing

The day's ticket counts are captured. Bill hears the first time a show falls behind; the band gets a sales update a week out and two days out, with an ask to promote it when it is behind.

Every Wednesday

Competing events

A search for large events near each upcoming show (concerts, festivals, games). The confident matches appear as a warning on that show.

Every day

Digest for Bill

The last 24 hours of confirmations and payment activity in one message.

Before and after payday

Payment notices

A heads-up before payment, a notice when it is sent, and a nudge if the player has not marked it received.

Year end

1099 list

Everyone paid at or above the threshold, built from the recorded payments and ready for the accountant.

The intelligence that did not exist

The questions that used to be guesses, and what answers them now.

Is this show selling?

Pacing curves

For each band, and each band in each room, the share of final sales usually reached at each point before the show. A show is compared with the most similar past show at the same number of days out. Rooms known for a strong walk-up crowd are flagged so a slow presale there is not over-read.

What else is happening that night?

Competing events

The weekly search rates each event by how much its crowd overlaps with ours. A rock show nearby counts more than a football game or a festival in another genre.

Is it a game day or a school break?

Calendar overlays

Georgia football games, school breaks and holidays sit on the same calendar the players use to mark availability.

What will the weather do?

Forecast on the run sheet

The forecast for load-in and showtime appears on the run sheet, and a show cancelled for weather is recorded with that reason.

Why did we lose that date?

Cancellation reasons

Every cancelled show keeps a reason: weather, a venue conflict, the band, or low sales. How often a room has bumped a band becomes a count instead of a memory.

Which rooms should we go back to?

Re-engagement list

Rooms a band has played but has no upcoming date at, ranked by how long it has been and how strong the relationship is. Attendance and social followers are tracked over time alongside it.

The record is still young

Daily ticket counts go back to February 2024 and cover 22 shows. Head counts are recorded for 11. Each new show adds to the curves, so the comparisons improve as the shows accumulate.

All of it reads and writes the same show records as the archive on this site. That is described in One database, four surfaces.

Behind the Archive: how the whole platform was built