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.
The catalog at a glance
One module is always on. The other eleven are yours to choose. Most events use three or four.
| Module | In one line | Who it serves | Needs |
|---|---|---|---|
| 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.
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.
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.
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.
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.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Upload open date | When uploading becomes possible. Blank accepts uploads immediately. | Event creation time |
| Upload close date | When uploading stops. Blank never closes. Must be after the open date. | 23:59, last day |
| Cutoff before presentation | Hours before each talk's own start time after which its files lock. The practical deadline for most events. | 24 hours |
| Max file size | Largest 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 reminders | Master switch for the automatic chase. Off hides the three settings below but keeps their values. | On |
| Remind before deadline | Which days before the deadline a reminder goes out. Entered as a comma list; sorted for you. | 7, 3, 1 |
| Remind every N days | A repeating nag for people with no deadline at all. Zero means off. | Off |
| Send reminders at | Hour of day, in the venue's timezone. | 08:00 |
Nothing. It is enabled automatically on every new event, with the defaults above already written.
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.
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.
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.
| Setting | What it controls | Default |
|---|---|---|
| Submissions open | When submitters can start. Shown and entered in venue time. | Not set |
| Submissions close | When they must be in by. Must be after the open date. | Not set |
Settings — the call
| Setting | What it controls | Default |
|---|---|---|
| Who can submit | Invitation only — a live invitation matching the account's email is required. Open — anyone who can sign in may submit. | Invitation only |
| Presentation types | Which formats a submitter may propose: oral, poster, or no preference. At least one. | All three |
| Max submissions per submitter | Cap per person. Blank is unlimited. | 3 |
| Abstract sections | The named text blocks every abstract must contain, in order, each with an optional word limit. Reorderable. | One: "Abstract", 300 words |
| Accepted tracks | Which of the event's tracks a submitter may file under. Empty means all of them. | All tracks |
| Late grace period | Minutes after the close during which submissions are still accepted, and flagged late. | 0 |
| Editing after submission | Whether a submitted abstract stays editable until the window closes. See the warning below. | Locked at submission |
| Submitter questionnaire | Extra questions asked as a step of submission. Answers are staff-only and never shown to reviewers. | None |
| Public submission link | Open 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
| Setting | What it controls | Default |
|---|---|---|
| Hide author identities | Blind review. Strips author names, affiliations, the submitter and their disclosures from everything a reviewer sees, including email. | Off |
| Reviewers per submission | The target each abstract is filled to, one to five. | 2 |
| Scoring questionnaire | The 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 submit | Distribute each arriving abstract immediately to the least-loaded qualified reviewers, preferring track-tag matches. | Off |
| Per-track questionnaires | Override the reviewer or submitter questionnaire for individual tracks. Anything left alone inherits the event default. | All inherit |
| Selection targets | Per track, how many orals and posters you expect to accept. Guidance only — going over is highlighted, never blocked. | None |
| Revision deadline | Days 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 resubmission | Same 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
| Setting | What it controls | Default |
|---|---|---|
| Deadline reminders | One 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 deadline | Which days a reminder goes out. Chosen from a fixed list down to closing day. | 14, 7, 1 |
| Send at | Hour of day in venue time. | 08:00 |
Settings — supporting files
| Setting | What it controls | Default |
|---|---|---|
| Allow file uploads | Submitters may attach supporting material — figures, tables, supplementary data. Gates the four settings below. | Off |
| Max files per submission | One to twenty. Re-uploading a file with the same name replaces it rather than using another slot. | 3 |
| Max file size | Per file, 1–500 MB. Independent of the Internet Uploads limit. | 10 MB |
| Accepted file types | Images, PDF, Office documents, MP4 video — any combination, at least one. | Images and PDF |
| Files under blind review | Reviewers 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
| Setting | What it controls | Default |
|---|---|---|
| Accept session proposals | Chairs may propose a whole session rather than one abstract. Submitters choose which they are creating, and the choice is fixed. | Off |
| Offered formats | Coordinated papers, roundtable, panel, workshop — any combination, at least one. | All four |
| Minimum talks | Fewest talks a proposal may contain. | 3 |
| Maximum talks | Most it may contain. Cannot be below the minimum. | 4 |
| Word limit per talk abstract | Applies to each component talk. Clear it for no limit. | 300 words |
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.
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.
Nothing else switched on. It does need tracks defined before the call opens, and a questionnaire if you want numeric scores.
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.
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.
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.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Review mode | One reviewer decides, or several weigh in. | Single reviewer |
| Decision rule | How multiple outcomes combine. Only shown in multi-reviewer mode. | Majority |
| Max review rounds | Revise-and-resubmit cycles before a final decision must be made. | 3 |
| Auto-approve on re-upload | After "approved with changes", accept the replacement without a reviewer looking again. | Off |
| Allow reviewers to reject | When off, only managers can reject, via override. | Off |
| Allow reviewers to decline | Reviewers may decline items or the whole event with a reason; managers are notified and must clear a full-event decline. | Off |
| Default review deadline | Days a reviewer gets from assignment. | 14 days |
| Default revision deadline | Days a speaker gets to resubmit. | 7 days |
| Send deadline reminders | Master switch for the four reminder settings below. | On |
| Remind before deadline | Days before an assignment is due. | 7, 3, 1 |
| Remind assignments without a deadline | Repeating cadence for assignments that carry no date. Zero is off. | Off |
| Keep reminding after the deadline | Overdue cadence. Zero is off. | Every 1 day |
| Notify managers about overdue | Email event managers as well as the reviewer. | On |
| Send reminders at | Hour of day in venue time. | 08:00 |
| Auto-reassign on deadline miss | Pull an overdue review back and give it to someone else. | Off |
| Reassign after | Days past the deadline before that happens. Only shown when the above is on. | 3 days |
| Blind review | Hide speaker identity from reviewers. | Off |
| Reviewer visibility | Let reviewers read each other's feedback once all reviews are in. | Off |
| Block re-upload after approval | Lock approved files against replacement. Recommended wherever review is a compliance requirement. | On |
| Allow speaker withdrawal | Speakers may withdraw their own submission from review. | On |
| Require withdrawal reason | They must say why. | On |
Nothing. Note the reverse dependency though: Posters needs this module switched on before poster review will run.
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.
Posters
A complete second content line running alongside the spoken program — its own authors, uploads, board numbers, review, and a branded public gallery.
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
| Setting | What it controls | Default |
|---|---|---|
| Upload window opens / closes | When authors may upload. Blank at both ends means whenever the module is on. | Always open |
| Accepted file formats | PDF, PowerPoint, images — any combination, at least one. Enforced at upload. | |
| Allow supplemental files | Extra files alongside the poster itself, such as a video. Supplemental files bypass the format restriction entirely. | Off |
| Review & approval for posters | Posters go through review before appearing in the viewer. Requires the Review & Approval module. | Off |
| Attendee Q&A | Delegates may ask authors questions from the app; authors answer in the portal or the app. | Off |
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 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.
Review & Approval, for poster review only. The maximum file size comes from Internet Uploads, not from here.
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.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Upload window opens / closes | When authors may upload. Blank at both ends means whenever the module is on. | Always open |
| Allow supplemental files | Extra files alongside the video — slides, a transcript, data. Supplemental files carry no format restriction. | Off |
| Maximum video size | Per-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 |
Nothing. The Call for Abstracts is one way papers arrive, not a prerequisite — you can run an entirely invited on-demand program.
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.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Viewer access | Public to anyone with the link, or restricted to signed-in event attendees. | Attendees only |
| Viewer open / close | When the collection is up. Blank at both ends means whenever the instance is live. | Always open |
| Show keywords | Keywords on entries and in search. | On |
| Show disclosures | Author disclosure statements on the detail page. | Off |
| Highlight presenting author | Marks the presenting author in the author list. | On |
| Hidden sections | Abstract sections excluded from the published entries — a hide-list over the call's own section structure. | None hidden |
| Search / filter by track / filter by type | The three discovery controls on the collection page, individually. | All on |
| Attendee Q&A | Delegates may ask authors questions from the app. | Off |
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.
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.
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.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Viewer access | Public to anyone with the link, or restricted to signed-in event attendees. | Public |
| Viewer open / close | When the gallery is up — separately from the upload window, and usually later and longer. | Always open |
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.
One live instance per event. The gallery shows published, file-carrying posters only — there is no preview-the-drafts mode for the public page.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Viewer access | Public to anyone with the link, or restricted to signed-in event attendees. | Public |
| Viewer open / close | When the gallery is up. Blank at both ends means whenever the instance is live. | Always open |
Papers on Demand — the viewer publishes that module's content and cannot be enabled without it.
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.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Event URL slug | The 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 mode | Public to anyone with the link, or sign-in required. | Public |
| Restrict to registered attendees | Only emails on the allowlist may sign in. Manage the list on the Attendee App tab. | Off |
| File access | No downloads, handouts only, or every file. Enforced server-side, not hidden in the interface. | See warning below |
| Allow personal agenda | Delegates can bookmark sessions and posters into "My Schedule". | On |
| Show faculty profiles | The faculty directory and profile pages — speakers plus abstract, poster and paper authors. | On |
| Show session feedback | Surfaces feedback forms in the app. Requires the Session Feedback module; silently inactive without it. | On |
| Show abstracts | The 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 posters | The poster section. Only active while the Posters module is on. | On |
| Show papers on demand | The papers section. Only active while Papers on Demand and a live Paper Viewer are on. | On |
| Primary and accent color | Six-digit hex, with a color picker. Brands the app. | Blue / green |
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.
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.
A URL slug. Without one the app will not serve the event at all.
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.
Session Feedback
Questionnaire-based evaluation collected session by session, mostly by QR code — for accreditation evidence, speaker development, or simply knowing which sessions landed.
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
| Setting | What it controls | Default |
|---|---|---|
| Allow feedback during session | Whether 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 after | Hours after a session ends before the form stops accepting responses. Blank keeps it open indefinitely. | Never closes |
| Allow anonymous feedback | Delegates 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 |
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.
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.
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.
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.
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
| Setting | What it controls | Default |
|---|---|---|
| Require attendee login | Whether 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 color | Six-digit hex. Brands the public asking page; a live preview shows the result. | Blue |
| Accent color | Six-digit hex. The submit button. | Green |
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 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.
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.
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.
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.
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.
The seven display types
| Type | What it shows | Needs |
|---|---|---|
| Room | Today's agenda for one room as a session list, with the active session highlighted and past sessions optionally hidden. | A room |
| Airport | A departure-board grid across every room — now and next per room, auto-paging. | Nothing |
| Zone | The 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 Splash | Lobby branding, a custom welcome message and the event dates. Uses no agenda data at all. | Nothing |
| Wayfinding | Large directional arrows with destination labels, in eight directions. | Nothing |
| Poster Session | Board 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.
| Setting | What it controls | Default |
|---|---|---|
| Screen-went-dark alerts | Email everyone holding signage permission when a screen stops checking in. | Off |
| Alert after | Minutes offline before that counts as dark. Two minutes to twelve hours. | 10 minutes |
| Auto-refresh interval | How often a screen pulls fresh program data. | 30 seconds |
| Paging interval | How long each page of a grid holds before advancing. | 10 seconds |
| Hide past sessions | Drop finished sessions off a room list. | On |
| Highlight active | Accent the session running now. | On |
| Show presentations | Nest individual talks under their session. | On |
| Transition style | None, fade or slide, for paging, slideshows and spotlight changes. Respects reduced-motion preferences. | None |
| Kiosk mode | Let people tap the screen to browse the full agenda and scan a QR to continue on their phone. | Off |
| Kiosk timeout | Seconds of inactivity before it returns to the sign. | 90 seconds |
| Sponsor placement | Header, 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.
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.
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.
Sessions assigned to rooms, for every type except Welcome and Wayfinding. A screen with no sessions renders correctly and shows nothing.
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.
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.
| Type | Used by | Answered by |
|---|---|---|
| Abstract scoring | Call for Abstracts | Reviewers, about a submission |
| Abstract submission | Call for Abstracts | Submitters, as a step of submitting. Staff-only answers. |
| Review | Review & Approval | Reviewers, about a finished presentation |
| Session feedback | Session Feedback | Delegates, 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.
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.
Four questionnaire types are wired into the platform today: abstract scoring, presentation review, poster review and session feedback. Build against those.
Dependency matrix
Everything in the platform that requires something else. Anything not listed here stands alone.
| For this to work | You also need | Otherwise |
|---|---|---|
| The Abstract Viewer at all | Call for Abstracts enabled | The module cannot be switched on |
| The Poster Viewer at all | Posters enabled | The module cannot be switched on |
| The Paper Viewer at all | Papers on Demand enabled | The module cannot be switched on |
| Any viewer showing anything | A published instance set live | The gallery address answers not-found |
| Poster review | Review & Approval enabled | The setting is inactive; every published poster is treated as approved meanwhile |
| Poster Q&A editing | Review & Approval enabled | The control is uneditable, though the stored value survives |
| Feedback inside the app | Session Feedback enabled | The section does not appear; QR feedback still works |
| Posters inside the app | Posters enabled, and the section switch on | The poster section and its navigation entry are absent |
| Abstracts inside the app | Call for Abstracts, a live Abstract Viewer, and the section switch on | The abstracts section and its navigation entry are absent |
| Papers inside the app | Papers on Demand, a live Paper Viewer, and the section switch on | The papers section and its navigation entry are absent |
| The app answering at its link | The event published — out of draft | The link answers “not found”, so an event still being built is never on show |
| A presentation inside the app | Its session published — visible and out of draft | The talk is absent from the agenda, the faculty directory and every cross-link |
| Open Mic login requirement | The Attendee App enabled | The switch is uneditable, and an existing requirement goes quiet |
| Anonymous session feedback | App access not set to sign-in required | Responses stay attributed regardless of the switch |
| The Attendee App at all | A URL slug | The app will not serve the event |
| Session feedback at all | A questionnaire, assigned | Sessions have no form to show |
| Beacon room screens | Sessions assigned to rooms | Screens render correctly and show nothing |
| Beacon poster screens | Posters, and a live viewer for the QR | The board list is empty |
| Open Mic | Rooms defined on the venue | There is nowhere to attach a question channel |
| Importing a schedule | A main venue with a timezone | The import wizard refuses to start |
| Any date behaving correctly | A main venue with a timezone | Everything falls back to UTC |
| Abstract conversion | The decision must have been sent | Conversion is refused for that abstract |
| Submitting to a call | An invitation, when the call is invite-only | The submitter is turned away at the form |
| Comparable abstract scores | One questionnaire across tracks | Ranking stays strictly within each track |
| Numeric abstract scores | A questionnaire with a rating question | The board ranks by recommendation instead |
| A public submission link | The call set to open submissions | Generating one switches the call to open; on an invite-only call the link is dead |
| Session proposals | Enabled before the call opens | Submitters are only offered individual abstracts |
| Abstract attachments | Enabled before submissions arrive | Turning it off later also hides files submitters already uploaded |
| Extracting a talk | The proposal staged as rejected or waitlisted | An 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.
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.
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.
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.