Shows and lineups

Show templates, the calendar, price tiers, headliner runs, lineups, talent and open mic.

Shows

Route: /dashboard/platform/shows and /dashboard/platform/shows/[id]. Needs canManageShows.

The calendar and list show every show with its status: draft, on_sale, sold_out, doors_open, in_progress, completed, settled or cancelled. The show page has tiers, lineup, orders and the sales window.

ActionMutation
Generate eight weeks of shows from a weekly templategenerateShowsFromTemplate
Publish a draftpublishShow
Pause and resume salespauseSales, resumeSales
Set the on-sale and off-sale windowsetSalesWindow
Edit or cancel a whole serieseditShowSeries, cancelShowSeries
Cancel one show and refund its orderscancelShow
Export the show reportexportShowReport

Price tiers have a capacity counter. A tier moves between on_sale, paused, sold_out and closed.

Lineups and talent

Route: /dashboard/platform/talent. Needs canManageTalent.

Comedians have a default fee and a status. A lineup has host, opener, guest set, feature and headliner, with one host and one headliner per show. offerSlot sends an offer; the comedian answers through the link on /lineup/respond (respondToSlot) or staff confirm it (confirmSlot). The fee is copied onto the slot when it is booked, so a later change to a comedian's default fee never changes past pay.

Headliner runs (Run) group several nights with a run fee.

Open mic

Route: /dashboard/platform/open-mic. Comics sign up on the storefront's /open-mic page during the signup window. Staff run the lottery (runOpenMicLottery), add bringer signups, record arrivals and mark each signup called, performed, skipped or withdrawn.

On this page