Session Canvas documentation
Session Canvas is open-source speaker and session management for conferences: run a call for papers, review and score submissions, build the agenda, keep speakers on track, and publish your schedule anywhere. It self-hosts on your own Supabase project and deploys to Vercel or Cloudflare Workers.
I’m running an event
Set up your event, open a call for speakers, review submissions, and build the agenda.
Organizer guide
I’m deploying Session Canvas
Run it locally, deploy to Vercel or Cloudflare Workers, and configure every variable.
Self-hosting guide
Getting started
Organizer guide
Set up your event
Event details, tracks, rooms, formats, and branding
Build a call-for-speakers form
The form builder: questions, conditional rules, and settings
Manage submissions
The review pipeline: statuses, filters, and export
Review and score submissions
Evaluation plans, scorecards, track routing, and accepting
Build the agenda
Drag-and-drop scheduling, views, and conflict detection
Speakers and the Speaker CRM
Event speakers, the org-wide CRM, and speaker profiles
Assign speaker tasks
Onboarding tasks, due dates, reminders, and tracking
Send emails and calendar invites
Templates, merge fields, decision emails, and .ics invites
Dashboard and activity
Pipeline counts, outstanding tasks, and the activity feed