Conference and event registration
Blueprint for conference or event management: sessions and speakers, public calendar and registration, staff tracking, and speaker reminders.
Goals
- Database of speeches, sessions, speakers, rooms
- Public calendar and registration form (no separate ticket SaaS required for simple events)
- Internal tracking of speaker logistics
- Automated reminders and a reserved speaker area
Data model
| Object | Key fields |
|---|---|
| Event / Session | title, starts_at, ends_at, room, capacity (Number) |
| Speaker | name, email, password (speaker portal), bio, status (Invited / Confirmed / Declined), accommodation, contract_file (File), checked_in (Yes/no) |
| SessionSpeaker (optional join) | References to Session + Speaker, role (Speaker / Moderator) |
| Registration | session or event (Reference), attendee_name, attendee_email, registered_at |
| Operator | staff backoffice auth |
Portals
| Portal | Who | Contents |
|---|---|---|
| Public | Anyone | Calendar/gallery of sessions, registration form |
| Ops | Operators | Speakers pipeline, registrations, check-in grid |
| Speakers | Speaker login | Profile, assigned sessions, download attendee list if you expose it |
Key automations
- On registration: confirmation e-mail; optional capacity check via validation
- Scheduled task: remind speakers where
status = Invited - On confirm: e-mail logistics details; generate a document (badge or contract packet)
- Check-in: grid batch sets
checked_in
UX notes
- Public home: Gallery or grid of upcoming sessions; detail page with register form
- Ops: status filters and charts (registrations per session)
- Brand the public portal with Customize; embed registration into the conference WordPress site via Embedding
Build order
- Session + Registration happy path (public)
- Speaker object + ops tracking fields
- Speaker portal + reminder schedule
- Documents and check-in
- Production playbook before go-live week