opensesh docs

Call for Papers

The CFP surface has two halves: a form builder for organizers under Call for Papers in the admin sidebar, and a public submission wizard that submitters reach through a shareable link.

Build a form

Go to Call for Papers (/admin/forms) and click Create form. The editor walks through six steps:

Setup

Name the form and pick basics.

Welcome

An optional welcome message shown before the wizard starts.

Submission questions

The questions about the talk itself (the abstract section).

Participant questions

The questions about each speaker (the participant section).

Settings

Open/close and behavior toggles.

Notifications

Confirmation and alert emails.

Everything autosaves

The header shows a Saving / Saved / Unsaved indicator and a Copy link button for the public URL.

Field types and library bindings

Questions can be: text, textarea, rich text, email, phone, dropdown, checkbox, file, or datetime. Dropdowns can also bind to the shared event library — format, track, tags, and level — so answers land as structured data that the Submissions desk, Evaluation, and Agenda can filter on, instead of free text.

Conditional fields

Every question starts as "Always shown — add condition". Click it to build a visibility rule that reads as a sentence: Show when a previous question is (or is one of) specific values. Use this to, say, only ask for workshop equipment when the chosen format is Workshop.

Settings that matter

SettingWhat it controls
Collect participantsWhether the wizard asks for speaker details at all.
Speaker role and Speakers per submission min/maxControl co-speaker collection.
Form openThe master switch for accepting submissions.
Allow multiple draftsLets a submitter keep several drafts in flight.
Send submitter confirmation and admin alert recipientsSee Email.

The public wizard

Submitters open /submit/<eventSlug>/<formId> and get a five-step wizard with a Step N of 5 indicator. Two things make it forgiving:

  • Drafts — progress persists locally and server-side, so a half-finished submission survives a closed tab or a device switch.
  • Magic-link auth — partway through, the wizard asks the submitter to Sign in to continue via an emailed magic link. No password, no separate signup. Returning submitters see "Resume a draft below, or start a new submission".

Publishing is validated

When a form is published, opensesh validates it first — you can't publish a form with broken conditional references or an empty question set.

Submissions arrive on the Submissions desk with status pending (or draft while unfinished). From there the review flow takes over.

On this page