AI rundown builderShowrunner

AI builds the rundown. You decide what airs.

Drop your docs. Showrunner's AI builds the rundown, wires the macros, and flags anything ambiguous before it ships. You review a draft — you don't build one.

What’s on your show today?

Paste an agenda, drop a run-of-show doc or script, or pick a starter — AI structures your show.

New roomExisting room
20,170 / 40,000
agenda-v3.pdf12,840 chars
speaker-bios.docx4,210 chars
sponsors.csvParsing…

Files parsed in your browser. Only what you paste here leaves your device to generate the rundown.

PDF · DOCX · CSV · TXT · MarkdownEvery row editableLinked to your stage
Before

Friday night, you're still
typing the show into a form.

The doc is already structured. You're just translating it into the timer software — line by line, cue by cue, an hour you don't get back. Showrunner's AI removes the translation step.

See the build flow
PDFrundown.pdf7 pages
New event00:47
01Opening keynote
02Sponsor reel
03
04
05
06
What you stop doing

Stop being the data-entry layer.

The structure already lives in your run-of-show doc. Showrunner reads it the way a producer would and writes it into Tevyr surfaces directly. You review a draft. You don't build one.

See how sessions work
Truth

The script already exists.

Your producer wrote it. Your speakers signed off. The structure is right there in the doc — and it's about to get typed in by hand.

DOCXscript.docx
AS-IS
Friction

Last-minute changes break everything.

Sponsor swap at 4pm? Speaker dropped at 5? Re-typing every dependency. Linked sessions, attached scripts, scheduled polls — all rebuilt by hand.

01Rebuild dependency
02Rebuild dependency
03Rebuild dependency
Cost

The "new event" form is the bottleneck.

An hour per show, multiplied across every rehearsal and revision. Tevyr saves 10–30 minutes per event at the build step alone.

10–30 min / event
Sessions · Scripts · Descriptions · Notes

Every show starts as a document,
not a form nor a database.

Showrunner's AI segregates a single PDF, DOCX, or Markdown doc into the right places — session metadata into the schedule, scripts into the teleprompter, poll questions into live polling, ad-hoc cues into floating timers, sponsor mentions resolved to your sponsor library, warnings surfaced when something is ambiguous.

Get started
📄mixed_event_docs.pdf
SPLITTING
p.01SESSION
p.02SCRIPT
p.03SESSION
p.04POLL
p.05SCRIPT
p.06SESSION
p.07SPONSOR
p.08SCHEDULE
p.09SESSION
p.10POLL
p.11SPONSOR
p.12SCHEDULE
[ SESSIONS ]0
[ SCRIPTS ]0
[ POLLS ]0
[ SPONSORS ]0
[ SCHEDULES ]0
No hallucinated rows

Resolve. Don't invent.

Sponsors get matched against your library — Showrunner never invents a logo or a URL. Sessions get titled from the doc, not paraphrased. Scripts land verbatim with pacing inferred. When something is ambiguous, you get a warning, not phantom data.

See sponsor matching
Teleprompter

Scripts land in the teleprompter.

Multi-page scripts get split per session, formatting preserved, pacing inferred (WPM-aware), ready to read.

DOCXscript.docx
TP
Polling

Questions become live polls.

"Show of hands" gets a single-choice poll. "Rate the keynote" gets a rating poll. Quiz blocks get a quiz, with the right answer pre-marked.

"Show of hands"single
"Rate keynote"rating
"Quiz: capital?"quiz
Sponsors

Sponsors resolved, not invented.

Showrunner matches against your sponsor library — no hallucinated logos, no fake URLs. Unknown sponsors surface as warnings, not phantom data.

Acme Co.
Velocera
Unknown Co.!
Refine · Surgical · Natural language

Talk to it.
It edits the right rows.

"Move the keynote to 10am." "Add a 5-minute break after session 3." "Make the closing 15 minutes instead of 10." Only the rows you mention change. The rest stays untouched.

How refine works
09:00Opening keynote
09:25Sponsor reel
09:255-min breakNEW
09:30Panel session
Refine
Surgical · Safe to repeat

Edits feel like edits.

Showrunner sends the prior rundown + your manual edits back to the model — so the AI knows exactly what to keep. Each save carries a unique ID, so a double-click or a flaky network never duplicates rows. Two AI models — Haiku for speed, Sonnet for accuracy — share the same usage pool.

How AI usage works
Move

Reschedule any row by talking.

"Move the keynote to 10am." Showrunner finds the row, updates the time, and re-runs the linked-to-previous chain so dependent sessions slide with it.

09:00Opening keynote
move keynote to 10amRefine
Rename

Rewrite a row in place.

"Replace Sponsor reel with Coffee break." The title swaps, the schedule holds, attached scripts and polls travel with the row.

09:25Sponsor reel
rename Sponsor reel to Coffee breakRefine
Add

Drop in what you forgot.

"Add a 5-min break after the keynote." A new row inserts where you asked, the timeline reflows, the rest of the run-of-show is untouched.

09:00Opening keynote
09:255-min breakNEW
09:30Panel session
add a 5-min break after keynoteRefine
Showrunner → Macros · One AI surface

Rundown shipped.
Workflows shipped with it.

Save the rundown and Showrunner builds the macros that run it — Slack pings on session start, sponsor wall flips on session change, Notion logs on session end, lights cue on cue. One click and your event production runs itself.

See AI Macros
Rundown · saved
09:00 Opening keynote
09:25 Sponsor reel
09:30 Panel session
10:00 Q&A break
10:25 Closing remarks
10:40 Networking
generate
Macros · pending accept
Post to Slack
#ops · session.start
AI
Cue vMix overlay
session.start
AI
Update Notion
Run log row
AI
Flip sponsor wall
session.change
AI
Ping Discord crew
session.end
AI
One AI surface · Two faces

Build the show. Ship the show.

Showrunner builds the rundown. Macros run the rundown. Same AI, same context, same usage pool. One click jumps you from saved-rundown to a pre-loaded macro builder — no copy-paste, no re-auth, no context lost. The whole event production lives in one tool with one mental model.

Read macros docs
Notify

Tell your crew where to look.

Showrunner generates a Slack macro for every on_session_start. The right channel gets pinged before anyone has to ask.

09:00Opening keynoteon_start
Slack
#showrunners · "Opening keynote is live."
Log

The runbook writes itself.

Every on_session_end becomes a Notion row — speaker, duration, sponsor, ran/skipped status. Your post-event report exists before the lights come up.

09:25Sponsor reelon_end
Notionevent_log
09:25–09:27Sponsor reel · ran
Trigger

Hardware cues without the cue sheet.

Showrunner reads scripted lighting calls in your doc and writes Philips Hue / WLED macros to fire them. Stage manager keeps the doc; the lights still go.

CUE 12House to halffire
Hue

Stop typing the show into a form.

Drop the docs. Get a rundown. Run the show. Showrunner ships on every plan; quota scales with what you produce.