Rostrum · Product reference

The product catalog

Twelve modules, one per capability. This is the reference volume: what each one is for, when it earns its place on an event, what it can do, and every setting it carries with the value it defaults to. Building and scheduling the program itself is not one of them — that is the platform, and the companion operations guide covers it.

Audience  Event managers configuring an event Companion  How an Event Runs, End to End Revised  21 September 2026
Orientation

The catalog at a glance

One module is always on. The other eleven are yours to choose. Most events use three or four.

ModuleIn one lineWho it servesNeeds
Always on
Internet Uploads
Collects presentation files against enforced deadlines, and chases the people who are late Speakers, coordinators Nothing
Call for Abstracts Builds your program: solicit, peer-review, revise, select, notify, convert — abstracts or whole session proposals Submitters, reviewers, committee Nothing
Review & Approval Reviews the finished slide decks before they are shown, across revision rounds Reviewers, speakers Nothing
Posters A second content line — author uploads, board numbers, delegate questions Poster authors, delegates Review & Approval, for poster review only
Papers on Demand A third content line — pre-recorded presentations, uploaded as video and watched on demand Paper authors, delegates Nothing
Abstract Viewer Publishes the accepted abstracts — searchable, with authors, sections and optional disclosures Delegates, the public Call for Abstracts
Poster Viewer The branded poster gallery — templates, viewing windows, and the public display Delegates, the public Posters
Paper Viewer The branded on-demand video gallery — templates, viewing windows, and the public display Delegates, the public Papers on Demand
Attendee App The delegate-facing mobile web app at your event's own address Delegates, speakers A URL slug
Session Feedback Questionnaire-based session evaluation, collected by QR code Delegates, program staff A questionnaire, assigned
Open Mic Audience questions from a phone, moderated at the front of the room Delegates, session chairs Rooms on the venue
Beacon Digital signage driven by the same program data as everything else Everyone in the building Sessions in rooms

The five in the first group form a pipeline: abstracts become program items, program items collect files, files get reviewed, posters and on-demand papers run alongside. The three in the middle publish what the pipeline produced — each a branded, templated gallery with its own viewing window. The four in the last group are ways the finished program reaches people in the room. You can take any slice of any group.

What is not a module

Several of the things Rostrum is most used for are not in the list above, because they are not optional and cannot be switched off. They are the platform itself:

  • Building the program — tracks, rooms, sessions, presentations, speakers, the agenda grid, the schedule builder, and the running order. Every event has this.
  • Importing a program from a spreadsheet, and the import history and rollback that go with it.
  • Communications — the email templates, the automated reminders, magic links and the contact book.
  • Sponsors, and the placements that surface them on signage and in the app.
  • Questionnaires, shared across three modules — see Appendix A.
Where the schedule gets made

It is worth being explicit, because the module list can give the wrong impression: Call for Abstracts is how talks are solicited, not how the schedule is built. An event with no call for abstracts at all — an entirely invited program — still plans its tracks, rooms, sessions and running order here, and that capability is core rather than a module you buy.

The companion guide covers it as Path C in its Chapter 14, alongside the two routes that bring content in from elsewhere.

Orientation

How to read an entry

Every module below is documented against the same seven headings, so you can compare two of them or jump straight to the part you need.

  • What it is — the capability in plain terms.
  • Turn it on when / leave it off when — the decision, stated both ways.
  • Use cases — concrete situations it was built for.
  • What it changes — the operational benefit, not the feature list.
  • What you can do — the capabilities actually available.
  • Settings — every option, what it controls, and its default.
  • Requires / Limits — what must be true first, and what it deliberately does not do.
About the defaults column

Only Internet Uploads and Call for Abstracts write a complete set of values when you enable them. The other modules store just what you save, and each part of the system falls back to its own default when a value is absent — so the habit that serves you best is simple: open a module's settings once and save them, even if you change nothing.

Where to find the settings

Five modules open their settings in a panel from the Products tab. Three send you elsewhere because their settings belong with their working screens: Call for Abstracts lives on the Abstracts tab, Review & Approval in the Review Center, and Beacon on the Beacon tab.

Module 1 · Content pipeline

Internet Uploads

The base module. It is on for every event, it cannot be switched off, and it is the one job every conference has: getting the files out of the speakers.

Always onEvent managerSpeaker

What it is

A deadline-enforced collection point for presentation files. Speakers upload against a window you set, with an optional per-talk cut-off expressed in hours before they present. Files are versioned, so a replacement never destroys what came before, and the system chases anyone who has not delivered.

Because it is the base module, every other module in the pipeline assumes it. Review & Approval reviews what arrives here; Posters borrows its file-size limit; the Attendee App can distribute what it holds.

What it changes

The deadline stops being a date in an email and becomes something the software enforces and reminds against. Managers stop maintaining a spreadsheet of who has sent what, because the to-do list and the reminder sweep do that. Speakers stop asking where to send things.

The 24-hour rule

Set a per-talk cut-off so nobody is swapping slides while the previous speaker is still on stage. It is expressed relative to each presentation's own start time, not the event.

The staggered close

Leave the window open to the last day of the event but rely on the per-talk cut-off, so a Friday speaker is not held to a Monday deadline.

The quiet chase

Reminders at seven, three and one day out, sent at 8am in the venue's timezone, once per person per day, stopping automatically when the file arrives.

What you can do

  • Set an upload window and a per-presentation cut-off, both in venue time.
  • Cap file size per event — 1 GB per file unless you set your own limit.
  • Version files — every replacement is kept, with history and rollback.
  • Preview Office decks as PDF in the browser rather than downloading them.
  • Group files by purpose, and nominate a primary file.
  • Reuse a speaker's files from a previous event.
  • Send file requests by hand from the Send Email wizard, and magic links that skip sign-in entirely.

Settings

SettingWhat it controlsDefault
Upload open dateWhen uploading becomes possible. Blank accepts uploads immediately.Event creation time
Upload close dateWhen uploading stops. Blank never closes. Must be after the open date.23:59, last day
Cutoff before presentationHours before each talk's own start time after which its files lock. The practical deadline for most events.24 hours
Max file sizeLargest single file. A switch turns the event's own limit on and off; with it off, files up to 1 GB are accepted. Also governs poster uploads.1 GB
Send upload remindersMaster switch for the automatic chase. Off hides the three settings below but keeps their values.On
Remind before deadlineWhich days before the deadline a reminder goes out. Entered as a comma list; sorted for you.7, 3, 1
Remind every N daysA repeating nag for people with no deadline at all. Zero means off.Off
Send reminders atHour of day, in the venue's timezone.08:00
Requires

Nothing. It is enabled automatically on every new event, with the defaults above already written.

Limits

The file-size cap is shared with Posters — there is no separate poster limit. In-browser PDF preview of Office files depends on a conversion service that is configured per deployment; where it is not configured, previews quietly fall back to a download. There is no bulk download of every speaker's files.

Module 2 · Content pipeline

Call for Abstracts

The largest module in the catalog, and the one that lets Rostrum enter a society's annual cycle at the start rather than the middle. It runs the whole path from soliciting submissions to putting the accepted ones in the program.

Call for AbstractsEvent managerSubmitterReviewerCommittee

What it is

One module covering the whole cycle: configure the call, invite people to it or publish a public link, collect submissions against a form you design, distribute them to reviewers for blind scoring, work a selection board, send decisions in batches — accepting, waitlisting, rejecting, or sending an abstract back for one round of revision — and convert the acceptances into presentations, posters and sessions. The full narrative of that path is chapters 6 to 12 of the operations guide; this entry is the configuration reference.

What it changes

The committee stops running the call on a separate vendor and hand-carrying the results into the program. Decisions stay private until you release them, scores from different scoring forms are never falsely compared, and an accepted abstract becomes a scheduled talk with its authors already attached — rather than a row someone retypes.

The closed society call

Invite-only, mailed from the organization's contact book, so the pool is known in advance and nobody outside the membership can submit.

The structured clinical abstract

Four sections — Background, Methods, Results, Conclusion — each with its own word limit, enforced as the submitter types.

The multi-track congress

Each track carries its own scoring questionnaire and its own capacity target, and the selection board ranks strictly within a track because the scores are not comparable across them.

The waitlist that moves

Send waitlist letters, then promote individuals later by staging a new decision over the one already sent and running another batch.

The proposed symposium

A chair proposes a four-talk panel with its speakers. The committee judges it whole, and if they decline it they can still lift the one talk they wanted into the general pool.

The open call on a newsletter

Generate a public link, put it in the society mailing and on the conference site. Submitters arrive, enter an email, get a code, and start drafting — no invitation, no registration form.

Revise and resubmit

Send an abstract back with the reviewers' comments attached, give it two weeks, and have the same reviewers score the revision with their earlier answers already in front of them.

What you can do

  • Design the submission form: named sections with word limits, allowed presentation types, tracks, and an optional questionnaire for the submitter.
  • Run the call open to anyone, or restricted to people you have invited.
  • Mail invitations from an organization-wide contact book with lists, and track opens and acceptances.
  • Collect per-author conflict-of-interest disclosures, and block submission until every author has completed theirs.
  • Assign reviewers manually, by track, or automatically to the least-loaded qualified person.
  • Run review blind, with permanent conflict-of-interest exclusion.
  • Score against a questionnaire, normalized so a ten-point criterion cannot outweigh a five-point one.
  • Work a track-grouped selection board with capacity targets, split-vote flags, and bulk accept-top-N.
  • Accept session proposals — a chair proposing a whole session of linked talks, each with its own abstract and speakers, reviewed and decided as one unit.
  • Allow supporting files on submissions, with control over whether reviewers see them on a blind call.
  • Publish a public submission link for an open call — an unguessable address anyone can use without an invitation.
  • Send accept, waitlist and reject letters in batches, optionally attaching unattributed reviewer comments.
  • Send an abstract back for a revision round, once, with its own deadline and a choice of who re-reviews it.
  • Require presenters to confirm by a per-batch deadline, with automatic reminders.
  • Lift a single talk out of a rejected proposal into the general pool as a standalone abstract.
  • Export an abstract book — typeset PDF proceedings with contents and an author index, or a spreadsheet.
  • Convert acceptances into draft presentations, posters and sessions, once, irreversibly except by deletion.

Settings — the submission window

Kept separately from the rest, because it is a schedule rather than a configuration.

SettingWhat it controlsDefault
Submissions openWhen submitters can start. Shown and entered in venue time.Not set
Submissions closeWhen they must be in by. Must be after the open date.Not set

Settings — the call

SettingWhat it controlsDefault
Who can submitInvitation only — a live invitation matching the account's email is required. Open — anyone who can sign in may submit.Invitation only
Presentation typesWhich formats a submitter may propose: oral, poster, or no preference. At least one.All three
Max submissions per submitterCap per person. Blank is unlimited.3
Abstract sectionsThe named text blocks every abstract must contain, in order, each with an optional word limit. Reorderable.One: "Abstract", 300 words
Accepted tracksWhich of the event's tracks a submitter may file under. Empty means all of them.All tracks
Late grace periodMinutes after the close during which submissions are still accepted, and flagged late.0
Editing after submissionWhether a submitted abstract stays editable until the window closes. See the warning below.Locked at submission
Submitter questionnaireExtra questions asked as a step of submission. Answers are staff-only and never shown to reviewers.None
Public submission linkOpen calls only. Generates an unguessable public address for the call. Not typed — you generate, regenerate or disable it. Generating also saves the call as open submissions.None

Settings — review and selection

SettingWhat it controlsDefault
Hide author identitiesBlind review. Strips author names, affiliations, the submitter and their disclosures from everything a reviewer sees, including email.Off
Reviewers per submissionThe target each abstract is filled to, one to five.2
Scoring questionnaireThe form reviewers complete. A questionnaire with no rating question is valid — the board then ranks by recommendation instead, and tells you so.None
Auto-assign on submitDistribute each arriving abstract immediately to the least-loaded qualified reviewers, preferring track-tag matches.Off
Per-track questionnairesOverride the reviewer or submitter questionnaire for individual tracks. Anything left alone inherits the event default.All inherit
Selection targetsPer track, how many orals and posters you expect to accept. Guidance only — going over is highlighted, never blocked.None
Revision deadlineDays a submitter gets to revise after a revisions-requested notice, unless that batch sets its own date. One revision round maximum, per abstract, with no override.14 days
Who re-reviews a resubmissionSame reviewers — reset to pending, their earlier answers kept as a starting point. Fresh reviewers — assigned by hand; the originals cannot be re-added.Same reviewers

Settings — reminders

SettingWhat it controlsDefault
Deadline remindersOne switch governing all three of the call's automatic nags: the deadline reminder to invitees and draft-holders, the reviewer reminder, and the confirmation reminder to accepted submitters. Nobody who has already submitted is ever reminded.On
Days before the deadlineWhich days a reminder goes out. Chosen from a fixed list down to closing day.14, 7, 1
Send atHour of day in venue time.08:00

Settings — supporting files

SettingWhat it controlsDefault
Allow file uploadsSubmitters may attach supporting material — figures, tables, supplementary data. Gates the four settings below.Off
Max files per submissionOne to twenty. Re-uploading a file with the same name replaces it rather than using another slot.3
Max file sizePer file, 1–500 MB. Independent of the Internet Uploads limit.10 MB
Accepted file typesImages, PDF, Office documents, MP4 video — any combination, at least one.Images and PDF
Files under blind reviewReviewers see files — shown, and submitters are warned to keep identifying information out of them. Staff only — reviewers never see them. Applies only while blind review is on, but is remembered either way.Reviewers see files

Settings — session proposals

SettingWhat it controlsDefault
Accept session proposalsChairs may propose a whole session rather than one abstract. Submitters choose which they are creating, and the choice is fixed.Off
Offered formatsCoordinated papers, roundtable, panel, workshop — any combination, at least one.All four
Minimum talksFewest talks a proposal may contain.3
Maximum talksMost it may contain. Cannot be below the minimum.4
Word limit per talk abstractApplies to each component talk. Clear it for no limit.300 words
Two settings that fight each other

The first reviewer assignment permanently locks an abstract, whatever editing after submission says. So switching on auto-assign on submit together with editing after submission means submissions freeze the moment they arrive, and the editing window you thought you granted never exists. Rostrum warns you when both are on. Choose one.

Per-track questionnaires change how results compare

Once two tracks use different scoring forms, their scores are not comparable, and the selection board will only ever rank within a track. If you want one league table across the whole call, use one questionnaire everywhere.

Changing the effective questionnaire while reviews are in progress warns you that partial answers will not carry over — but it never blocks the change.

Requires

Nothing else switched on. It does need tracks defined before the call opens, and a questionnaire if you want numeric scores.

Limits

There is one submission window per event. An abstract can be sent back for revision once, and revision deadlines stay in the committee's hands — an overdue revision waits on the board for a human decision. Withdrawal is available to submitters at any point until a decision is sent, and remains available to waitlisted submitters after.

On files: there is no bulk download of a call's attachments, and staff can view and download but cannot upload, replace or delete a submitter's files on their behalf.

On proposals: decisions are per proposal, never per talk — the only per-talk action is lifting one out of a rejected proposal. Bulk accept-top-N works on one submission shape at a time.

What the abstract book covers

The proceedings export covers abstracts accepted as orals or posters; session proposals and their talks are outside its scope. If your call ran proposals, review the book before publishing.

Treat extraction as final

Once a talk has been extracted from a rejected or waitlisted proposal, treat that proposal's decision as settled — accepting and converting the same proposal later would give the extracted talk two places in the program.

Module 3 · Content pipeline

Review & Approval

Content review of the files speakers actually upload — a different job from abstract review, done by different machinery, and frequently run by different people.

Review & ApprovalEvent managerReviewerSpeaker

What it is

A configurable approval workflow sitting between a speaker's upload and the room. Reviewers are assigned at whatever level suits — the whole show, a track, a session, or one sensitive presentation — and record an outcome. A revision request emails the speaker, opens a new round, and waits for the replacement.

Where abstract review asks should this be in the program and is answered once, this asks is this content acceptable and can be answered across up to three rounds.

What it changes

Compliance stops being a person opening attachments in an inbox. Every outcome is recorded against a round, revisions are tracked to completion, approved files can be locked against silent replacement, and the committee gets a report instead of a memory.

Accredited education

Every deck reviewed against a questionnaire before it is shown, approved files locked so nothing unreviewed reaches the room.

Industry-sponsored sessions

A named compliance reviewer assigned to one track, with keynotes marked exempt so nobody wastes a cycle on them.

The committee that wants sight

Multi-reviewer with a majority rule, reviewer visibility switched on so the panel can see each other's feedback once everyone has submitted.

What you can do

  • Assign individuals or review teams at show, track, session or presentation level.
  • Run single-reviewer, or multi-reviewer with a majority or unanimous rule and a manager override.
  • Score against a questionnaire and leave feedback for the speaker.
  • Request revisions and track resubmission across rounds.
  • Mark a track, session or presentation exempt.
  • Let reviewers decline individual items or the whole event, with a manager able to clear it.
  • Reassign automatically when a reviewer misses a deadline.
  • Report on progress by track, session and reviewer, and export it.

Settings

SettingWhat it controlsDefault
Review modeOne reviewer decides, or several weigh in.Single reviewer
Decision ruleHow multiple outcomes combine. Only shown in multi-reviewer mode.Majority
Max review roundsRevise-and-resubmit cycles before a final decision must be made.3
Auto-approve on re-uploadAfter "approved with changes", accept the replacement without a reviewer looking again.Off
Allow reviewers to rejectWhen off, only managers can reject, via override.Off
Allow reviewers to declineReviewers may decline items or the whole event with a reason; managers are notified and must clear a full-event decline.Off
Default review deadlineDays a reviewer gets from assignment.14 days
Default revision deadlineDays a speaker gets to resubmit.7 days
Send deadline remindersMaster switch for the four reminder settings below.On
Remind before deadlineDays before an assignment is due.7, 3, 1
Remind assignments without a deadlineRepeating cadence for assignments that carry no date. Zero is off.Off
Keep reminding after the deadlineOverdue cadence. Zero is off.Every 1 day
Notify managers about overdueEmail event managers as well as the reviewer.On
Send reminders atHour of day in venue time.08:00
Auto-reassign on deadline missPull an overdue review back and give it to someone else.Off
Reassign afterDays past the deadline before that happens. Only shown when the above is on.3 days
Blind reviewHide speaker identity from reviewers.Off
Reviewer visibilityLet reviewers read each other's feedback once all reviews are in.Off
Block re-upload after approvalLock approved files against replacement. Recommended wherever review is a compliance requirement.On
Allow speaker withdrawalSpeakers may withdraw their own submission from review.On
Require withdrawal reasonThey must say why.On
Requires

Nothing. Note the reverse dependency though: Posters needs this module switched on before poster review will run.

Limits

Three options exist only through the API and have no control in the interface: the set of available outcomes, the individual-versus-digest notification mode, and the digest frequency. Poster review is a much simpler thing — one reviewer, no rounds, no questionnaire — documented under Posters rather than here.

Module 4 · Content pipeline

Posters

A complete second content line running alongside the spoken program — its own authors, uploads, board numbers, review, and a branded public gallery.

PostersEvent managerPoster authorDelegate

What it is

Posters are first-class content, not presentations with a flag. They carry their own authors, categories, board numbers and physical locations, and they can be attached to poster sessions so they appear in the program at a time. The designed public gallery is its own module — the Poster Viewer — which this module feeds.

What it changes

The board-number spreadsheet disappears: assign numbers in bulk, in table order, with an optional prefix. Authors upload their own files against a window instead of emailing PDFs. And the poster hall gets a digital twin that outlives the two hours it was physically up.

The poster hall

Bulk-assign board numbers with an A- prefix, attach the set to a poster session, and put a Beacon poster-session screen at the entrance listing what is on which board.

The online gallery

A public viewer open for a month after the meeting, searchable and filterable by track, with delegates asking authors questions directly.

The reviewed poster

Every poster approved before it reaches the gallery, with authors emailed to revise and resubmit.

What you can do

  • Create posters by hand, import them from a spreadsheet, or convert them from accepted abstracts.
  • Manage authors with one marked primary, plus categories, tracks and free tags.
  • Assign board numbers in bulk in table order, with a prefix and a location; clear them again in bulk.
  • Link posters to poster-type sessions, in bulk.
  • Collect author uploads against their own window, in the formats you allow, with optional supplemental files.
  • Run single-reviewer review with approve, request-revision and reject outcomes.
  • Let delegates ask authors questions, and let authors answer from the portal or the app.
  • Feed the Poster Viewer's branded gallery, and the poster section of the Attendee App.

Settings

SettingWhat it controlsDefault
Upload window opens / closesWhen authors may upload. Blank at both ends means whenever the module is on.Always open
Accepted file formatsPDF, PowerPoint, images — any combination, at least one. Enforced at upload.PDF
Allow supplemental filesExtra files alongside the poster itself, such as a video. Supplemental files bypass the format restriction entirely.Off
Review & approval for postersPosters go through review before appearing in the viewer. Requires the Review & Approval module.Off
Attendee Q&ADelegates may ask authors questions from the app; authors answer in the portal or the app.Off
Poster review depends on another module

The review toggle only appears, and only functions, while Review & Approval is also enabled. Switch Review & Approval off and the review setting is preserved but inactive — the gallery and the app treat every published poster as visible until review is switched back on. Earlier releases erased the stored value on save; that no longer happens.

The gallery moved

The viewing window and public-versus-attendees access control used to live here. They now belong to the Poster Viewer module, which owns the branded gallery. Existing events were migrated automatically.

Requires

Review & Approval, for poster review only. The maximum file size comes from Internet Uploads, not from here.

Limits

Poster review is deliberately simple — exactly one reviewer per poster, no rounds, no questionnaire. There is no export of the poster list, board assignments or questions anywhere in the module; analytics are view-only in a dialog. Poster questions have no moderation queue — a question goes straight to the author, who can answer or hide it.

Module 5 · Content pipeline

Papers on Demand

A third content line: pre-recorded presentations. Authors upload a video against a window, and delegates watch it on demand — in the branded gallery or in the app.

Papers on DemandEvent managerPaper authorDelegate

What it is

An on-demand paper works like a poster whose artifact is a video. It carries its own authors — one marked primary, and every author may upload — a track, free tags, and a lifecycle of draft, published and withdrawn. The primary file is always a video; supplemental files of any type can ride alongside when you allow them.

Papers can also arrive from the Call for Abstracts: accepted — paper on demand is a decision in its own right, and converting a communicated acceptance creates the paper with its authors already attached and its authors' upload access already granted.

What it changes

The overflow problem gets a shape. Work that deserves a place in the program but not a slot in a room becomes a first-class published item rather than a consolation email — and the recording exists before the meeting starts, instead of depending on capture in the room.

The overflow track

The committee accepts forty talks for the rooms and another twenty-five as papers on demand, from the same call, the same reviews and the same decision board.

The hybrid catalog

Every on-demand paper published in the gallery a week before doors, so remote colleagues have the same program as the room.

The archive that outlives the meeting

Leave the viewer open for a month after the event; the papers keep playing after the poster hall is swept.

What you can do

  • Create papers by hand or convert them from accepted abstracts, with the conversion guarded against doubles.
  • Manage authors with one marked primary — every author gets upload access, not just the primary.
  • Collect video uploads (MP4, MOV or WebM) against the upload window, with automatic versioning.
  • Allow supplemental files of any type alongside the video, or keep the collection video-only.
  • Publish and withdraw papers; only published papers with a ready video ever reach a viewer.
  • Watch inline from the portal, the gallery and the app — streamed, with scrubbing, no download required.
  • Feed the Paper Viewer's branded gallery, and the papers section of the Attendee App.

Settings

SettingWhat it controlsDefault
Upload window opens / closesWhen authors may upload. Blank at both ends means whenever the module is on.Always open
Allow supplemental filesExtra files alongside the video — slides, a transcript, data. Supplemental files carry no format restriction.Off
Maximum video sizePer-file cap in megabytes, 1 to 5,000. Separate from the Internet Uploads limit, because videos are a different order of magnitude.2,048 MB
Requires

Nothing. The Call for Abstracts is one way papers arrive, not a prerequisite — you can run an entirely invited on-demand program.

Limits

The primary file is strictly a video — there is no PDF-paper mode. There is no review step for papers (review happens upstream, in the call), and no delegate Q&A on papers — a paper converted from an abstract keeps its discussion on the abstract entry. Paper readership is measured through the Paper Viewer and appears in the event's Analytics tab.

Module 6 · Publishing

Abstract Viewer

Publishes the accepted abstracts as a searchable, branded collection — the online abstract book that is never out of date, with optional delegate Q&A.

Abstract ViewerEvent managerDelegateThe public

What it is

A designed public page listing exactly the abstracts whose acceptance has been communicated — never a staged decision the submitter has not seen. Each entry carries its authors, its sections, optional keywords and disclosures, and a stable display number. Where an abstract became a scheduled talk, a poster or an on-demand paper, its entry links to that destination, and the destination links back.

Presentation is template-driven: your organization keeps a library of viewer templates, an event publishes one instance from a template with per-event overrides, and templates can also be scoped to a single event. The same template machinery drives all three viewers.

What it changes

The abstract book stops being a frozen PDF. A late withdrawal disappears from the published collection the moment it is withdrawn, and the delegate searching on a phone gets the same answer as the committee's own records.

The online abstract book

Publish every communicated acceptance, searchable and filterable by track and type, numbered for citation.

The members-only collection

Keep access at attendees-only — the default — so the collection is a benefit of registration.

Ask the author

Switch on Q&A and delegates put questions to authors from the app; authors answer from their phone or the portal.

What you can do

  • Build viewer templates in the organization library — branding, layout, header and footer — and publish one per event with overrides.
  • Scope a template to one event, and promote it to the organization library when it earns reuse.
  • Show or hide keywords, disclosures and individual abstract sections across the whole collection.
  • Open and close the collection on its own window, independent of the call and of the event dates.
  • Let delegates bookmark abstracts, and follow the entry through to the session, poster or paper it became.
  • Switch on ask-the-author Q&A, with answers from the portal or the app and a moderation-by-author model.

Settings

SettingWhat it controlsDefault
Viewer accessPublic to anyone with the link, or restricted to signed-in event attendees.Attendees only
Viewer open / closeWhen the collection is up. Blank at both ends means whenever the instance is live.Always open
Show keywordsKeywords on entries and in search.On
Show disclosuresAuthor disclosure statements on the detail page.Off
Highlight presenting authorMarks the presenting author in the author list.On
Hidden sectionsAbstract sections excluded from the published entries — a hide-list over the call's own section structure.None hidden
Search / filter by track / filter by typeThe three discovery controls on the collection page, individually.All on
Attendee Q&ADelegates may ask authors questions from the app.Off
Access defaults differ across the three viewers

The Abstract Viewer defaults to attendees only; the Poster and Paper Viewers default to public. That is deliberate — abstracts are the collection most often kept as a registration benefit — but if you expect uniformity, set all three explicitly.

Requires

Call for Abstracts — the viewer publishes its output and cannot be enabled without it. A published instance must also be set live; a template alone shows nothing.

Limits

Only communicated acceptances ever appear — there is no way to publish a staged decision, by design. Rejected and pending abstracts are invisible to the point of returning not-found. Q&A follows the one-thread-per-work rule: an abstract that became a poster sends questions to the poster's thread instead of carrying its own.

Module 7 · Publishing

Poster Viewer

The branded public poster gallery — the designed page delegates browse on a screen in the hall or a phone on the train, split out as its own module so the gallery is a choice, not a side effect.

Poster ViewerEvent managerDelegateThe public

What it is

A designed gallery of the published posters: searchable, filterable by track and category, grouped how you choose, with the poster file rendered inline and delegate questions one tap away. Presentation is template-driven — an organization library of gallery templates, one published instance per event with overrides, and event-scoped templates where a design belongs to a single meeting.

What it changes

The poster hall gets a digital twin that outlives the two hours it was physically up, and the gallery's window and audience are decisions you make here — separately from when authors may upload.

The hall entrance screen

A Beacon poster-session screen lists what is on which board; the QR on it opens this gallery on the delegate's phone.

The month after

Uploads close before the meeting; the gallery stays open for a month after it, public, as the society's shop window.

The branded gallery

One organization template carries the society's look; every event publishes it with its own header and dates.

What you can do

  • Build gallery templates in the organization library, scope one to a single event, and promote it when it earns reuse.
  • Publish one live instance per event, from a template plus overrides — branding, layout, featured posters, sponsor banners.
  • Open and close the gallery on its own window, and choose public or attendees-only access.
  • Show posters inline — PDF, image or slides — with the supplemental files alongside.
  • See view counts by day, by track, by category and by poster.

Settings

SettingWhat it controlsDefault
Viewer accessPublic to anyone with the link, or restricted to signed-in event attendees.Public
Viewer open / closeWhen the gallery is up — separately from the upload window, and usually later and longer.Always open
Requires

Posters — the viewer publishes that module's content and cannot be enabled without it. With poster review active, only approved posters appear; a published poster with no file is held back until its file lands.

Limits

One live instance per event. The gallery shows published, file-carrying posters only — there is no preview-the-drafts mode for the public page.

Module 8 · Publishing

Paper Viewer

The branded on-demand video gallery: every published paper with a ready video, streaming inline with scrubbing, on the same template machinery as the other two viewers.

Paper ViewerEvent managerDelegateThe public

What it is

A designed gallery of the published on-demand papers. Each entry plays its video inline — streamed with scrubbing, on a phone or a desktop, no download — alongside the abstract text, the authors and any supplemental files. Templates live in the organization library or scoped to one event; each event publishes one live instance with overrides.

What it changes

The on-demand program gets a front door of its own instead of a folder of links, and the decision about who can watch, and when, is a setting rather than a distribution problem.

The virtual track

Publish the on-demand track a week before doors, attendees-only, so registrants can watch before they travel.

The public showcase

After the meeting, switch the gallery public and let the society's whole community watch.

The same look everywhere

The poster and paper galleries share the template model, so one design language covers both.

What you can do

  • Build gallery templates in the organization library, scope one to a single event, and promote it when it earns reuse.
  • Publish one live instance per event, from a template plus overrides.
  • Open and close the gallery on its own window, and choose public or attendees-only access.
  • Stream the video inline with scrubbing; offer the supplemental files alongside.
  • Show only what is ready: published papers with a ready video, nothing else.

Settings

SettingWhat it controlsDefault
Viewer accessPublic to anyone with the link, or restricted to signed-in event attendees.Public
Viewer open / closeWhen the gallery is up. Blank at both ends means whenever the instance is live.Always open
Requires

Papers on Demand — the viewer publishes that module's content and cannot be enabled without it.

Limits

One live instance per event. No review gate — the gallery shows published, video-carrying papers and nothing else. Paper views are counted like poster views and appear in the event's Analytics tab. Playback is streaming only; there is no delegate download of the video.

Module 9 · Audience

Attendee App

The delegate-facing side of Rostrum: a mobile web app at your event's own address, with no app store, no download, and no install for anyone to fail at.

Attendee AppEvent managerDelegateSpeaker

What it is

A branded web app served at /e/your-event. Delegates open a link or scan a QR code and are in. They can add it to a home screen, where it behaves like an installed app, and it keeps showing the agenda it has already loaded when the venue wifi gives out.

It is also where speakers and poster authors do self-service on their phones — checking their own presentations, uploading a replacement file, answering questions about their poster.

What it changes

The printed program stops being the source of truth, which means a room change at 9am is not wrong in five hundred people's hands by 9:05. Delegates build a personal schedule and get warned when their choices clash. Speakers stop needing a laptop to fix a file.

The badge QR

Print the event QR on badges and signage. One scan, an email code, and the delegate is in with a personal schedule.

The members-only program

Require sign-in and restrict to an uploaded allowlist, so only registered delegates can see the agenda.

The handout distribution

Set file access to handouts only, so delegates get the documents speakers meant to share without exposing every slide deck.

What you can do

Delegates get an agenda with a now-and-next strip, day picker and timeline or list view; session detail with speakers, files and sponsors; a faculty directory — everyone contributing content, speakers and abstract, poster and paper authors alike, each profile listing what they are presenting; poster, abstract and on-demand paper sections with Q&A and bookmarks where each applies; a personal schedule that flags overlapping bookmarks; cross-program search spanning sessions, faculty, abstracts and papers; a profile with communication preferences; and a feedback form.

Speakers, poster authors and paper authors additionally get "my presentations", "my posters" and "my papers" — upload or replace a file, read reviewer feedback, answer poster questions — all from the phone.

Staff get an allowlist manager and a QR-and-link panel on the Attendee App tab.

Settings

SettingWhat it controlsDefault
Event URL slugThe event's web address, /e/your-slug. Lowercase letters, numbers and hyphens. Must be unique across every event. Also sets the event's own slug, so it drives the QR code and the shareable link everywhere.From the event name
Access modePublic to anyone with the link, or sign-in required.Public
Restrict to registered attendeesOnly emails on the allowlist may sign in. Manage the list on the Attendee App tab.Off
File accessNo downloads, handouts only, or every file. Enforced server-side, not hidden in the interface.See warning below
Allow personal agendaDelegates can bookmark sessions and posters into "My Schedule".On
Show faculty profilesThe faculty directory and profile pages — speakers plus abstract, poster and paper authors.On
Show session feedbackSurfaces feedback forms in the app. Requires the Session Feedback module; silently inactive without it.On
Show abstractsThe abstracts section. Only active while Call for Abstracts and a live Abstract Viewer are on; the switch is locked with an explanation otherwise.On
Show postersThe poster section. Only active while the Posters module is on.On
Show papers on demandThe papers section. Only active while Papers on Demand and a live Paper Viewer are on.On
Primary and accent colorSix-digit hex, with a color picker. Brands the app.Blue / green
Save the file-access choice explicitly

File access is deliberately conservative until you choose: open the app settings and save the level you want — no downloads, handouts only, or all files.

Worth pausing on the widest option: all files means every deck a speaker uploaded, which some speakers will not expect to be distributed.

Content sections follow their modules — and your toggles

The poster section appears only while the Posters module is on; the abstracts section needs Call for Abstracts plus a live Abstract Viewer; the papers section needs Papers on Demand plus a live Paper Viewer; the session feedback option only functions with Session Feedback on. On top of that, each content section has its own show/hide switch here — so you can run a public poster gallery while keeping posters out of the app. A switch can never show what the modules do not provide, and none of this produces an error; an unavailable section simply is not there.

The faculty directory follows the same logic: poster, paper and abstract authors join it only while their sections are visible in the app, and a session must be published — visible and out of draft — before its presentations appear anywhere in the app at all.

Requires

A URL slug. Without one the app will not serve the event at all.

Limits

There is no native iOS or Android application. Offline means the agenda you already loaded keeps displaying — anything that needs the network, including bookmarks, uploads, questions and feedback, fails while offline. The allowlist is added one email at a time in the interface; there is no bulk upload, though the underlying service would accept one.

Module 10 · Audience

Session Feedback

Questionnaire-based evaluation collected session by session, mostly by QR code — for accreditation evidence, speaker development, or simply knowing which sessions landed.

Session FeedbackEvent managerDelegate

What it is

You write a questionnaire once and decide where it applies — to every session of a type, to a track, or to one specific session. Rostrum then generates a QR code into each affected session automatically, so the operational work is assigning the questionnaire, not producing codes.

What it changes

Evaluation stops being a paper form nobody fills in or a survey emailed a week later to people who have forgotten. The QR is on the room card at the moment the session ends, responses close on a schedule so late trickle does not skew the report, and the results are aggregated per question without anyone transcribing anything.

The accredited track

One general questionnaire across the meeting, and a more detailed one assigned to the accredited track — the specific assignment wins automatically.

The workshop evaluation

Assign by session type so every workshop gets the same form without touching them individually.

The closing slide

Put the session's QR on the final slide and on the room card. Feedback opens the moment the session ends.

What you can do

  • Build questionnaires from four question types, or start from an organization template.
  • Assign a questionnaire to a session type, a track, or a single session — the most specific assignment wins.
  • Have QR codes generated automatically into every affected session as you assign, and removed when you unassign.
  • Download one session's QR, or every QR at once.
  • Let delegates respond from the app or straight from the QR without navigating anywhere.
  • Read a dashboard of response counts, per-question averages, answer distributions and free-text responses.
  • Export the whole lot to Excel.

Precedence, stated once because it is the thing people get wrong: a session-level assignment beats a track assignment, which beats a session-type assignment. So a broad default plus a narrow override behaves the way you would hope.

Settings

SettingWhat it controlsDefault
Allow feedback during sessionWhether delegates may submit before the session has ended. Off means the form refuses early responses — usually what you want, since a mid-session rating judges half a talk.Off
Close feedback afterHours after a session ends before the form stops accepting responses. Blank keeps it open indefinitely.Never closes
Allow anonymous feedbackDelegates may respond without signing in. Anonymous responses are deduplicated per device rather than per person, and a signed-in response always takes precedence over an anonymous one from the same delegate.Off
How anonymous feedback interacts with app access

Anonymous responses are only accepted while the Attendee App's access mode is not sign-in required — a members-only app keeps its feedback attributed regardless of this switch. Deduplication for anonymous responses is per device, so the one-response-per-person rule is enforced honestly for signed-in delegates and best-effort for anonymous ones.

Requires

At least one questionnaire, assigned to something. Without an assignment, sessions have no form to show. To surface feedback inside the app you also need the Attendee App module and its show session feedback option — but the QR route works regardless.

Limits

One response per person per session; re-submitting overwrites rather than adding. Export is to Excel, and results are organized by session rather than rolled up per speaker.

Module 11 · Audience

Open Mic

Audience questions submitted from a phone and moderated at the front of the room. The smallest module in the catalog and the one that changes a session the most.

Open MicEvent managerModeratorDelegate

What it is

A question channel per room, not per session — the room has a queue that runs all day and whoever is chairing moderates it. Delegates scan a QR code and type; the moderator works the queue on their own screen, and each question is tagged with whichever session was running in that room when it arrived.

What it changes

The roving microphone and the queue of people who wanted to make a statement rather than ask a question both disappear. Quiet delegates ask things. The chair sees everything before it is public and chooses the order.

The panel session

Questions accumulate through the panel; the chair stars the best three and works them in order rather than taking whoever stood up first.

The AV operator as moderator

Hand the moderator link to the technician in the booth — it needs no Rostrum account at all.

The post-event record

Export the room's questions to Excel, including the ones there was no time for, and send them to the speakers.

What you can do

  • Give every room its own question channel and printable QR code — one at a time, or all of them as a zip.
  • Issue a moderator link per room that works without an account, and revoke or regenerate it.
  • Star, mark answered, edit and hide questions. Edits are marked as edited rather than hidden.
  • Filter the queue by all, unanswered, answered, starred or hidden, and sort oldest or newest.
  • See which session each question arrived during.
  • Export the filtered queue to Excel.
  • Brand the public asking page with your own colors.

Settings

SettingWhat it controlsDefault
Require attendee loginWhether askers must identify themselves before submitting. Only available while the Attendee App is also on — delegate sign-in is the app's email-code flow, so without the app there is no delegate identity to require.Off
Primary colorSix-digit hex. Brands the public asking page; a live preview shows the result.Blue
Accent colorSix-digit hex. The submit button.Green
Login requires the Attendee App

With the setting on, a delegate who scans the QR is sent through the app's email-code sign-in and returned to the question form. The switch is only editable while the Attendee App module is enabled, and the requirement goes quiet if the app is later switched off — the form falls back to anonymous asking rather than locking delegates out.

Moderator links can only be copied once

Moderator links are stored hashed, so the copyable URL exists only in the moment you generate it. After a page reload the only way to get it back is to regenerate — which revokes the link you already gave the moderator.

Generate the link and paste it somewhere immediately. Generating a new link always revokes the previous one for that room, so this is a deliberate one-way door rather than an oversight.

Requires

Rooms defined on the venue — the channel is addressed per room. It does not require sessions, though question-to-session tagging only works when there are sessions to tag against.

Limits

Questions are per room and run all day; there is no per-session channel and no way to clear the queue between sessions other than hiding. There is no upvoting by the audience, no display screen for questions, and no approve-and-publish flow — moderation is star, answer, edit and hide.

Module 12 · Audience

Beacon

Digital signage driven by the same program data as everything else — so a session that moves on the agenda grid moves on the wall. The deepest module in the catalog, and the one whose settings do not live on the Products tab at all.

BeaconEvent managerAV technician

What it is

A managed fleet of screens rather than a slideshow. You design a template, create instances of it for particular rooms, and point any browser-capable screen at each instance's own web address. The screens report in, tell you when one has gone dark, and can be reloaded remotely.

What it changes

Printed room cards stop being wrong the moment anything moves. A session marked as running late shows as running late on the door without anyone editing the program. And when a screen dies at 7am on day two, you find out from an email rather than from a delegate.

DESIGN ONCE Template type, blocks, branding org-wide or one event PLACE MANY Instance — Hall A Instance — Hall B Instance — Lobby copies EACH HAS A URL /beacon/<instance> SCREENS DISPLAY Any browser screen paired with a 6-character code heartbeat every 60s Fleet — went dark? OPTIONAL — ONE URL THAT CHANGES THROUGH THE DAY Schedule 08:00–12:00 → Hall A instance 12:00–18:00 → Lobby instance /beacon-schedule/<id> Point the screen here instead. Windows repeat daily in venue time; gaps fall back to the schedule's default display.
Template, instance, screen. The template is the design and lives at organization level so it is reused across events; the instance is that design pointed at one room; the screen is the physical panel. Dayparting adds one more layer — a schedule URL that resolves to whichever instance is current, so a single screen can be a room sign in the morning and a wayfinding board in the afternoon.

The seven display types

TypeWhat it showsNeeds
RoomToday's agenda for one room as a session list, with the active session highlighted and past sessions optionally hidden.A room
AirportA departure-board grid across every room — now and next per room, auto-paging.Nothing
ZoneThe same now-and-next grid, scoped to one track's rooms.A track
Speaker Spotlight"Now presenting" for one room — photo, name, credentials, company, bio, session, and an up-next strip.A room
Welcome SplashLobby branding, a custom welcome message and the event dates. Uses no agenda data at all.Nothing
WayfindingLarge directional arrows with destination labels, in eight directions.Nothing
Poster SessionBoard listings grouped by track or location, with a QR to the live poster gallery.Posters

Each type ships with a preset — a polished starting point with its own palette that stays fully editable. Beyond the type, a template is a stack of blocks you reorder, hide or remove: a header, the type's own content block, plus any of a sponsor banner, a scrolling ticker, a slideshow, a floating QR code and a live session-status panel. The header and the content block are structural and can be hidden but not deleted.

What you can do

  • Design templates at organization level and reuse them across every event, or scope one to a single event and promote it later.
  • Reorder blocks, control which session fields appear and where, and style each field individually.
  • Brand with logos, background images, Google Fonts and a full color set, with a contrast warning when text would be hard to read.
  • Create instances in bulk, up to fifty at a time, with names generated from the rooms.
  • Override per screen — different wayfinding directions, a different slideshow, a different background — without touching the template.
  • Pair a screen with a six-character code shown on the screen itself, so a technician needs no account.
  • Let screens name themselves, and see the whole fleet with last-seen times.
  • Reload any screen remotely.
  • Push announcements at three severities, targeted by screen, by display type or by schedule.
  • Keep a version history of every template, with revert.
  • Run dayparting schedules so one screen changes role through the day.

Settings

Beacon's product entry carries no settings of its own — everything is on the Beacon tab. These are the ones with real operational consequence.

SettingWhat it controlsDefault
Screen-went-dark alertsEmail everyone holding signage permission when a screen stops checking in.Off
Alert afterMinutes offline before that counts as dark. Two minutes to twelve hours.10 minutes
Auto-refresh intervalHow often a screen pulls fresh program data.30 seconds
Paging intervalHow long each page of a grid holds before advancing.10 seconds
Hide past sessionsDrop finished sessions off a room list.On
Highlight activeAccent the session running now.On
Show presentationsNest individual talks under their session.On
Transition styleNone, fade or slide, for paging, slideshows and spotlight changes. Respects reduced-motion preferences.None
Kiosk modeLet people tap the screen to browse the full agenda and scan a QR to continue on their phone.Off
Kiosk timeoutSeconds of inactivity before it returns to the sign.90 seconds
Sponsor placementHeader, footer, sidebar or interstitial, with rotation interval and tier filter.Rotates every 8–10s

Two session settings that change what screens show

Running late — set a delay in minutes on a session and screens shift every live calculation by it, flagging the session as running late without altering the program. Visible — clear it and the session disappears from signage entirely, including from the kiosk agenda.

How quickly a dark screen is noticed

Screens report every 60 seconds and a sweep runs every five minutes, alerting when the last report is older than your threshold. With the default ten-minute threshold, a screen that dies is reported in ten to fifteen minutes — not instantly. One email per outage; alerts re-arm when the screen returns.

Emergency announcements take the whole screen

Announcements come in three severities. Info and warning appear as a banner over the normal display and cycle if there are several. Emergency covers the entire screen until you deactivate it — nothing else is visible. Screens pick announcements up within about ten seconds.

Requires

Sessions assigned to rooms, for every type except Welcome and Wayfinding. A screen with no sessions renders correctly and shows nothing.

Limits

Screen identity is per browser tab, so one computer driving three windows counts as three screens, and a browser restart creates a new screen record. Anyone who knows a screen's identifier can rename it — deliberate, so kiosks can name themselves, but worth knowing. Dayparting windows repeat daily and cannot vary by day of week.

Appendix A

The questionnaire builder

One builder serves four different jobs across three modules. Learning it once is enough.

Every scored or structured form in Rostrum — abstract scoring, submitter questions, content review, session feedback — comes from the same builder. Each questionnaire is typed by the job it does, and that type is fixed once it is created, because it determines where the questionnaire can be used.

TypeUsed byAnswered by
Abstract scoringCall for AbstractsReviewers, about a submission
Abstract submissionCall for AbstractsSubmitters, as a step of submitting. Staff-only answers.
ReviewReview & ApprovalReviewers, about a finished presentation
Session feedbackSession FeedbackDelegates, about a session

Four question types

  • Rating scale — the only type that produces a numeric score. At least two options.
  • Multiple choice — reported as counts, never averaged into a score.
  • Yes / no — also reported as counts.
  • Free text — shown as written. The default for a new question.

Each question carries its text, an optional help line, and a required flag. Questions reorder freely.

How scores are combined

Only rating questions count toward a score, and each rating is converted to a percentage of its own maximum before averaging — so a criterion scored out of ten cannot outweigh one scored out of five. A questionnaire with no rating question at all is perfectly valid; abstract selection then ranks by reviewer recommendation instead and says so on the board.

Templates

Above the event sits a library of reusable templates belonging to your organization. Build your society's standard scoring form once, save it as a template, and start from it on every event afterwards. Rostrum also ships read-only starter templates for abstract scoring, review and session feedback, which you duplicate and adapt.

Templates are copied, never linked. Starting from one gives the event its own independent questionnaire, so editing it never disturbs the template or any other event that used it — a live event's scoring form should not change because somebody tidied the library.

The types in use

Four questionnaire types are wired into the platform today: abstract scoring, presentation review, poster review and session feedback. Build against those.

Appendix B

Dependency matrix

Everything in the platform that requires something else. Anything not listed here stands alone.

For this to workYou also needOtherwise
The Abstract Viewer at allCall for Abstracts enabledThe module cannot be switched on
The Poster Viewer at allPosters enabledThe module cannot be switched on
The Paper Viewer at allPapers on Demand enabledThe module cannot be switched on
Any viewer showing anythingA published instance set liveThe gallery address answers not-found
Poster reviewReview & Approval enabledThe setting is inactive; every published poster is treated as approved meanwhile
Poster Q&A editingReview & Approval enabledThe control is uneditable, though the stored value survives
Feedback inside the appSession Feedback enabledThe section does not appear; QR feedback still works
Posters inside the appPosters enabled, and the section switch onThe poster section and its navigation entry are absent
Abstracts inside the appCall for Abstracts, a live Abstract Viewer, and the section switch onThe abstracts section and its navigation entry are absent
Papers inside the appPapers on Demand, a live Paper Viewer, and the section switch onThe papers section and its navigation entry are absent
The app answering at its linkThe event published — out of draftThe link answers “not found”, so an event still being built is never on show
A presentation inside the appIts session published — visible and out of draftThe talk is absent from the agenda, the faculty directory and every cross-link
Open Mic login requirementThe Attendee App enabledThe switch is uneditable, and an existing requirement goes quiet
Anonymous session feedbackApp access not set to sign-in requiredResponses stay attributed regardless of the switch
The Attendee App at allA URL slugThe app will not serve the event
Session feedback at allA questionnaire, assignedSessions have no form to show
Beacon room screensSessions assigned to roomsScreens render correctly and show nothing
Beacon poster screensPosters, and a live viewer for the QRThe board list is empty
Open MicRooms defined on the venueThere is nowhere to attach a question channel
Importing a scheduleA main venue with a timezoneThe import wizard refuses to start
Any date behaving correctlyA main venue with a timezoneEverything falls back to UTC
Abstract conversionThe decision must have been sentConversion is refused for that abstract
Submitting to a callAn invitation, when the call is invite-onlyThe submitter is turned away at the form
Comparable abstract scoresOne questionnaire across tracksRanking stays strictly within each track
Numeric abstract scoresA questionnaire with a rating questionThe board ranks by recommendation instead
A public submission linkThe call set to open submissionsGenerating one switches the call to open; on an invite-only call the link is dead
Session proposalsEnabled before the call opensSubmitters are only offered individual abstracts
Abstract attachmentsEnabled before submissions arriveTurning it off later also hides files submitters already uploaded
Extracting a talkThe proposal staged as rejected or waitlistedAn accepted proposal cannot be split, and each talk extracts once

Six of these are true product dependencies — one module needing another switched on, with the three viewers enforced at the switch itself. The rest are data prerequisites: the module works, it simply has nothing to show until the underlying content exists. The distinction matters when you are troubleshooting, because a missing dependency rarely produces an error message. The feature is just quietly absent.

Appendix C

AI assistance

Deliberately not Module 13. AI in Rostrum is a capability of the platform — enabled per organization, absent when off, and bound everywhere by the same contract: it proposes, staff review, nothing is written until it is applied.

Organization managerEvent manager

Why it is not a module

Modules change what an event collects, publishes or runs. AI assistance changes none of that — it accelerates the staff work the platform already does, which is why it has no entry in the dependency matrix and no switch on the Products tab. Your administrator enables it for the organization; every surface below then appears where it is useful and nowhere else. When it is off, nothing is grayed out or advertised — the surfaces are simply absent, and every module in this catalog works exactly as described.

Where it appears

Guided setup reads your website

The event-creation interview can read your event's public site and pre-fill the name, dates, venue and topics it finds — each presented for confirmation, and the venue matched against your catalog only when the name genuinely matches.

The Program builder

A conversation on the agenda: describe the program you want, answer the assistant's clarifying questions, and review a complete proposed schedule — rooms, sessions, days, times — before creating any of it. It can also work from a past year's program, read from its website or pasted in.

Session suggestions

Groups unplaced presentations by topic and proposes named sessions to hold them, reading titles and abstracts only — never author names or emails.

The contract

  • Propose, review, apply. Every AI output is shown in full before anything is created; entries that fail validation are dropped and counted visibly.
  • Staff permissions apply unchanged. Applying a proposal uses the same permission-checked actions as doing it by hand.
  • No delegate-facing AI. Attendees, submitters and reviewers never interact with an AI surface.
  • Budgeted. Each organization carries a monthly usage budget; at the cap, AI features rest until the next month and say so.
Requires

Nothing on the event. AI assistance is enabled per organization by an administrator; the surfaces above then follow the permissions of the pages they live on.