Open source · self-hostable · no per-event pricing

Everything between “we’re running an event” and “attendees show up”.

StageStack runs your call for speakers, review, speaker operations and agenda in one place — then publishes the program everywhere it needs to go. Not another registration platform.

Hosted and self-hosted run the same code. Self-hosting brings your own Convex, Clerk and Resend accounts — free tiers work.
SetupOverviewCollectCall for speakersSelectProposals512Reviews128Decisions12PrepareSessions68Speakers84Tasks17ScheduleAgendaPublishPublic page
Decisions12

9 acceptances and 3 declines are staged privately. Releasing makes them visible to submitters and sends their emails.

Shipping agents at scale
Ana Ruiz · Latent Labs
Accept queue4.6
Evals that survive contact with users
Kai Chen · Formal
Accept queue4.1
Prompt caching at 40M tokens a day
Nadia Haq · Perch
Accept queue4.4
Retrieval is not a vector database
Jo Park · Northwind
Decline queue2.8
Multimodal RAG in production
Lena Fox · Argo
Decline queue2.4
Showing 5 of 12
One source of truth

Speakers, proposals, sessions, rooms and the schedule live in one record set. The public page, the embed and the JSON API are projections of it — they cannot disagree.

Post-acceptance is half the product

Bios, headshots, decks and confirmations are tracked per speaker and per session, chased by one consolidated reminder email, and rolled up into readiness that is derived from facts — never a manual green tick.

Nothing leaks by accident

Decisions stage in a queue submitters cannot see and release in one explicit step. Reviewers see only what they are assigned, and never contact details. The public page names only Confirmed speakers — everyone else is “Speaker to be announced”.

The whole workflow, not just the inbox

Import

Start from your last event’s spreadsheet. The agent reads the CSV and proposes records — flagging possible duplicates — and nothing is written until you approve the plan. Execution then runs through the same capabilities as the UI.

Awaiting ReviewApprovedComplete

Run it yourself. Forever.

The application is open source and self-hostable. Hosted StageStack is the same code with the operational bits handled. No per-event pricing, no seat maths at renewal.

$ git clone https://github.com/EquipeAI/stagestack
# set CLERK_SECRET_KEY, RESEND_API_KEY
$ npm install && npm run dev
ready on http://localhost:3000