EVERYTHING XIAOMI
Get listed
OpenSession logo

OpenSession

OpenSession is a free, open-source platform for managing conference programs, from collecting talk proposals through speaker onboarding and agenda scheduling.

Place
#8 of 28
Score
7.1
OpenSession's website

What OpenSession is

OpenSession is a free, open-source platform for managing conference programs, from collecting talk proposals through speaker onboarding and agenda scheduling. Organizers can create call-for-papers forms with conditional logic, multiple speakers, and file uploads; each speaker can submit up to three talks per event. Reviewers can vote, comment, and see combined scores without administrator access. The agenda builder assigns accepted sessions to rooms and time slots, while flagging room and speaker conflicts. It sends calendar invitations in ICS format and automatically updates them when schedules change. Accepted speakers get a self-service portal to manage profiles, track submissions, complete onboarding tasks, and upload files. Organizers can publish embeddable agendas and speaker galleries, with JSON and ICS feeds for integrations. The software is MIT-licensed and can be self-hosted on Cloudflare Workers, using D1 for database storage and R2 for files. Its listed plan is free, billed free forever. The product covers conference program management, not CRM, marketing pages, or payment processing.

Good

  • Conditional submission forms support multiple speakers
  • Reviewers can access scores without admin privileges
  • Agenda builder flags room and speaker conflicts
  • Schedule changes trigger calendar invitation updates
  • Accepted speakers get a self-service portal

Watch out

  • Each speaker can submit at most three talks per event
  • Does not include CRM or marketing pages
  • Does not process payments
  • Hosting uses Cloudflare Workers free-tier limits

Who it suits

It suits conference organizers who need to collect and review proposals, schedule sessions, and onboard speakers. It is also appropriate for teams comfortable self-hosting on Cloudflare Workers.

Verdict

OpenSession brings proposal handling, review, scheduling, and speaker tasks into one conference program workflow. Organizers needing CRM, marketing pages, or payment processing will need other tools for those areas.

Plans and prices

From OpenSession's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeself-hosted · Cloudflare Workers deployment · MIT license
OpenSessionFreeSelf-hosted on your Cloudflare account · Cloudflare free tier covers most conference workloads · Free, forever

The facts

Each one read from OpenSession's own pages, with the date it was checked.

What it does

Agenda builder
The agenda interface supports list, week, room, and conflict views for scheduled sessions.checked 15 Oct 2026
API authentication
The public API uses an event API key supplied as a Bearer token.checked 15 Oct 2026
API resources
The API documents events, schedules, sessions, speakers, tracks, formats, rooms, and reviews.checked 15 Oct 2026
API scheduling
The scheduling endpoint accepts a room, start and end timestamps, and an option to confirm conflicts.checked 15 Oct 2026
API session creation
Session creation accepts content or service kind, title, description, visibility, track, and format fields.checked 15 Oct 2026
Authentication
Organizers and speakers can sign in with email or Google; Google OAuth credentials are optional for self-hosting.checked 30 Sep 2026
Calendar
OpenSession sends RFC 5545 ICS invites, and schedule changes send updates automatically.checked 30 Sep 2026
Calendar invites
Moving or removing a scheduled session sends RFC 5545 ICS updates or cancellations to confirmed speakers.checked 15 Oct 2026
Call for Papers
Organizers build MDX submission forms with custom components, conditional fields, file uploads, and multi-speaker support.checked 15 Oct 2026
Conflict detection
Scheduling checks overlapping rooms and double-booked speakers, but conflicts are warnings that organizers can override.checked 15 Oct 2026
Data and storage
The self-hosted setup uses Cloudflare D1 for its database and R2 for file storage.checked 30 Sep 2026
Deployment architecture
The application runs as a Cloudflare Worker backed by D1 SQLite, R2 storage, and the send_email binding.checked 15 Oct 2026
File storage
Speaker-uploaded files are stored in Cloudflare R2 using event, identifier, and filename path components.checked 15 Oct 2026
Form versioning
Submitted responses remain tied to the exact immutable form version that speakers used.checked 15 Oct 2026
Hosting limits
The guide lists Cloudflare Workers free-tier limits of 100,000 requests per day, 5 GB of D1 storage, and 10 GB of R2 storage.checked 30 Sep 2026
Independent feature summary
The repository lists CFP forms, abstract voting and ratings, conflict-aware agendas, speaker portals, email and ICS workflows, and JSON/XML/ICS feeds.checked 15 Oct 2026
Independent implementation report
A separate public repository reports that the app was built solo over a weekend for the Kill My SaaS competition.checked 15 Oct 2026
Independent repository description
The public repository describes OpenSession as an open-source SessionBoard and Sessionize alternative for conference programs.checked 15 Oct 2026
Independent stack summary
The repository identifies Cloudflare Workers, D1, R2, Spiceflow, Drizzle ORM, BetterAuth, and Holocron as the main stack.checked 15 Oct 2026
Integrations and publishing
The product provides embeddable agendas and speaker galleries, plus JSON and ICS feeds for third-party integrations.checked 30 Sep 2026
License
The repository publishes the software under the MIT license.checked 15 Oct 2026
License and hosting
The site says OpenSession is MIT-licensed and can be self-hosted on Cloudflare Workers.checked 30 Sep 2026
Limit: conflict handling
The independent report says agenda conflicts are detected and warned about but are not blocked.checked 15 Oct 2026

Money

Cloudflare free-tier capacity
The guide lists 100,000 Worker requests and 5 million D1 reads per day, plus 5 GB D1 and 10 GB R2 storage in the free tier.checked 15 Oct 2026
The full review of OpenSession

OpenSession is an open-source conference program platform for organizers handling submissions, reviews, scheduling, and speaker onboarding. It suits teams comfortable self-hosting on Cloudflare; its focused program workflow is useful, but it is not an all-in-one event business platform.

Overview

OpenSession connects a call for papers to the working agenda and the accepted speakers’ next steps. Organizers can collect and review talks, assign sessions to rooms and time slots, and manage speaker onboarding in one program workflow. That focus makes it a credible fit for conferences whose main operational challenge is building and maintaining the program.

The software is MIT-licensed and can be self-hosted on Cloudflare Workers. Hosting uses Cloudflare D1 for the database and R2 for files, so the free software plan still depends on the organizer operating the deployment and staying within Cloudflare’s free-tier limits. Teams seeking built-in CRM, marketing pages, or payment processing will need separate tools.

Key features

Calls for papers and review

Submission forms are built with MDX and support conditional logic, multiple speakers, and file uploads. Each speaker can submit up to three talks per event, a useful guardrail for focused CFPs but a constraint for events that want more proposals from the same person. Reviewers can vote, comment, and see aggregate scores without admin access, which gives a committee a shared evaluation process without granting broad administrative permissions.

Scheduling and speaker tasks

The agenda builder assigns accepted sessions to rooms and time slots, then flags room and speaker conflicts. That makes it more useful than a submission inbox once organizers are balancing a live program, though the product’s scope remains conference program management rather than broader event operations.

Accepted speakers get a self-service portal to manage profiles, track submissions, complete onboarding tasks, and upload files. Application forms, travel details, session assignments, and email automation are included in the product’s workflow. RFC 5545 ICS invitations and automatic updates when the schedule changes help keep calendar changes in sync; embeddable agendas and speaker galleries, alongside JSON and ICS feeds, support publishing and third-party integration.

Authentication and hosting

Organizers and speakers can sign in by email or Google. Google OAuth credentials are optional for self-hosting. Cloudflare Workers’ stated free-tier allowances are 100,000 requests per day, 5 GB of D1 storage, and 10 GB of R2 storage. Those limits can cover many conference workloads, but organizers remain responsible for hosting and should consider whether their event’s traffic and file volume fit within them.

Pricing

OpenSession — free (billed Free, forever). The plan is self-hosted on your Cloudflare account, with Cloudflare’s free tier covering most conference workloads. There are no paid tiers described; the tradeoff for a zero software price is managing the deployment and its hosting limits yourself. This plan best fits technically capable organizers who want control over hosting and can keep conference operations within Cloudflare’s free allowances.

Platforms

OpenSession supports API, self-hosted, and web use. Its JSON and ICS feeds provide integration options, while the self-hosted route uses Cloudflare Workers, D1, and R2.

Who it's for

Choose OpenSession if your priority is a connected CFP-to-agenda workflow, including reviewer input and speaker onboarding, and you can take responsibility for a Cloudflare deployment. It is less suitable if you need a managed event platform or expect CRM, marketing-site, or payment features to be part of the same product.

Pros and cons

  • Pros: Submission, review, scheduling, and speaker onboarding share one program workflow, reducing the need to coordinate those tasks across separate tools.
  • Pros: Reviewers can contribute votes and comments and view aggregate scores without admin access, supporting committee review with narrower permissions.
  • Pros: Conflict flags and automatic ICS updates address two practical sources of scheduling friction: double-booked rooms or speakers and outdated calendars.
  • Cons: Self-hosting on Cloudflare puts deployment and quota management on the organizer, making it a weaker fit for teams that want a managed service.
  • Cons: CRM, marketing pages, and payment processing are outside its scope, so organizers needing those capabilities must assemble additional tools.
  • Cons: The three-talk-per-speaker limit per event may not fit CFPs that encourage frequent submissions from the same speaker.

Alternatives

For a broader speaker-management comparison, see Speaker Management Software.

  • Greenroom is another free option with API, self-hosted, and web platforms.
  • Trackstage is worth considering for its free self-hosted plan, with every feature and no tiers, or its free cloud plan while in beta.
  • Sessionize offers Android, iOS, and web support, with a free Community event plan limited to community events rather than internal, private, promotional, marketing, profit, or commercial events.
  • SpeakerWeave is another free option available via API, self-hosting, and web.
  • submitcfp has a free web plan capped at two events and 50 submissions per event.
  • Speaker Dream offers a free web plan with unlimited events, sessions, and speakers.
  • ConfTool offers a free license on request for smaller non-commercial events, up to 150 participants, with local installation only and no support.
  • Novex Speaker Management has a free Beam plan for one event and up to 150 attendees, with email confirmations, QR e-badges, and on-site QR check-in.

Verdict

OpenSession is a strong choice for conference organizers who want CFPs, reviewing, agenda scheduling, and speaker tasks in a single open-source workflow and are prepared to self-host. Its clearest reason to choose it is the end-to-end program focus; its clearest reason to look elsewhere is the need for managed hosting or event-business features such as CRM, marketing pages, and payments.

Alternatives to OpenSession

All alternatives
  1. 1Fourwaves logo

    Fourwaves

    Free planAndroidiOSWebAPI
    8.2From $999 a year
  2. 2

    Novex Speaker Management

    Free planAndroidiOSWebAPI
    8.0From $99 a month
  3. 3pretalx logo

    pretalx

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.0From €499 a year
  4. 4

    Indico

    Free planAndroidiOSWebAPI
    7.4Free plan
  5. 5

    Sessionize

    Free planAndroidiOSWeb
    7.3$499 one-time
  6. 6

    GatherMonk

    WebExtension
    7.2From $29 a month