Unsession — from open call to opening keynoteHow it worksDocsGitHub<br>Sign inTry the sandbox →Sandbox →
FOR CONFERENCE ORGANIZERS & PROGRAM TEAMS<br>Open source session management<br>Unsession runs the whole speaker side of your event. Proposals in, fair reviews, confident decisions, speakers who show up ready, and an agenda you can publish and trust.<br>Try the sandbox →Create a free account<br>unsession.dev/app/submissions<br>Submissions 128 IN REVIEW · DEVCONF 2027<br>Shipping WASM at the edge<br>Priya Natarajan4.4 / 5ACCEPTED<br>Postgres for people in a hurry<br>Marcus Chen3.8 / 5IN REVIEW<br>Design systems that survive v2<br>Amara Okafor4.1 / 5WAITLIST<br>Live-coding a compiler, badly<br>Jonas Weber4.5 / 5ACCEPTED
AGENDA · DAY 2<br>MAINSTUDIO09:00Opening keynote⚠ conflict10:00WASM at the edgePostgres workshop11:00Design systemsCompilers, badly
DECISION EMAIL · PREVIEW<br>To: priya@example.dev<br>Subject: Your talk is accepted 🎉<br>Send 42 emailsPreview first
COLLECT→<br>EVALUATE→<br>DECIDE→<br>ONBOARD→<br>SCHEDULE→<br>PUBLISH
01 · COLLECT<br>A call for speakers people actually finish<br>Every abandoned draft is a talk you never got to consider. Unsession’s forms are easy to start, hard to lose, and painless on a phone.<br>✓Drafts survive anything . Autosaved from the first keystroke, resumable on any device by link.<br>✓Ask only what’s relevant . A workshop pitch and a lightning talk each see their own questions.<br>✓Your brand, your questions . Co-speakers, files, word limits, live and taking proposals in fifteen minutes.
FORM BUILDER⋮⋮Talk titleSHORT TEXT · REQUIRED<br>⋮⋮Abstract142 / 150 words · LONG TEXT<br>⋮⋮FormatSELECT · TALK / WORKSHOP / LIGHTNING<br>⋮⋮Room setup needsIF FORMAT = WORKSHOP<br>⋮⋮Slides (draft)FILE · PDF · 20 MB
02 · DECIDE<br>Fair decisions, made in an evening<br>Give every proposal the same fair read, see the results ranked, and send accept, waitlist, or decline decisions knowing exactly what each speaker will receive.<br>✓Talks win on merit . Blind review hides names and bios in one toggle, so the work gets judged, not the byline.<br>✓Your committee flies through the queue . Score with the number keys; a hundred reviews is an evening, not a weekend.<br>✓No decision leaves unchecked . Every email is previewed and confirmed before it goes out.
KEYBOARD SCORINGShipping WASM at the edge<br>🕶 BLIND REVIEW — SPEAKER HIDDENRelevance12345<br>Depth12345<br>Clarity12345<br>↵ ENTERSUBMIT & NEXT74 / 120
03 · ONBOARD<br>Speakers arrive ready — without the chasing<br>The weeks between “accepted” and stage day are where events go sideways. Give each speaker one link and a clear checklist, and get out of the reminder-email business.<br>✓One link, zero passwords . Speakers see exactly what’s needed and when, and do it themselves.<br>✓Slides, headshots, A/V needs . Collected with due dates, landing in your files instead of your inbox.<br>✓Schedule changes that stick . Calendar invites update themselves when you move a session.
SPEAKER PORTALPN<br>Priya Natarajan<br>SIGNED IN VIA MAGIC LINK · NO PASSWORD
✓Confirm participationDONE<br>✓Complete your speaker profileDONE<br>Upload your slides (PDF)DUE SEP 12<br>Confirm A/V requirementsDUE SEP 19
04 · PUBLISH<br>An agenda you can stand behind on stage day<br>Build the schedule by dragging sessions into place — and catch double-booked rooms and speakers before your attendees do. Publish once, and it’s current everywhere.<br>✓Conflicts surface instantly . No more cross-checking rooms and speakers by hand.<br>✓Looks like your event . One brand color becomes a polished, accessible public agenda and speaker directory.<br>✓Everywhere at once . Your site, embeds, speaker pages, and your team’s tools all stay in sync.
AGENDA BUILDERMAIN STAGESTUDIO B09:00Opening keynote10:00WASM at the edgePostgres workshop11:00Design systems that survive v2⚠ Priya is on Main Stage<br>⚠ 1 conflict — speaker double-booked at 11:00<br>Publish revision 14 →LIVE EVERYWHERE, INSTANTLY
THE QUIET PART<br>Nothing falls through the cracks.<br>The real cost of running a call for speakers isn’t the busywork — it’s the dropped balls. The speaker nobody emailed. The room booked twice. The reviewer who quietly stopped. Unsession is built so those don’t happen.<br>1 place<br>THE WHOLE PIPELINE<br>Proposals, reviews, decisions, speaker tasks, and the agenda live together — not spread across a form tool, a spreadsheet, and someone’s inbox.
0 dropped balls<br>EVERY MESSAGE ON THE RECORD<br>Every decision, email, task, and schedule change is logged per submission — so “did we tell them?” is always one click away, not an inbox dig.
0 surprises<br>CONFLICTS CAUGHT EARLY<br>Double-booked rooms and speakers in two places flag themselves while you’re still dragging sessions around — not during the opening keynote.
FOR AGENTS · MCP + API<br>Your AI agent can work the CFP with you<br>Unsession ships a Model Context Protocol server, so Claude Code, Claude, Cursor — anything that speaks MCP — can read your submission queue, pull evaluation scores, accept a talk, add a sponsor session, or move something on the agenda. Same engines, same permissions, same activity log as the admin...