Event Settings
Manage your event's identity, branding, and core configuration from /admin/settings.
Quick outcome
Event settings control what attendees see on the homepage and how the site looks and behaves. Changes take effect immediately — no redeploy needed.
Setup
Navigate to /admin/settings to configure these areas:
Event identity
| Field | Description |
|---|---|
| Name | Event title displayed in the header and homepage |
| Tagline | Short subtitle shown below the name |
| Description | Longer text about the event |
| Start/End date | Event date range |
| Location | Venue name or general location |
Branding
| Field | Description |
|---|---|
| Primary color | Main brand color (hex, e.g., #2563EB) — used for buttons, headers |
| Accent color | Secondary brand color (hex) — used for highlights and links |
| Hero image | Large banner image on the homepage |
| Logo | Optional logo displayed in the header |
| Favicon | Browser tab icon |
Colors are applied via CSS custom properties (--event-primary, --event-accent) and used throughout the site with Tailwind's semantic color classes.
Email configuration
| Field | Description |
|---|---|
| Email from | Sender address for OTP and announcement emails |
| Email reply-to | Reply-to address for emails |
RSVP settings
| Field | Description |
|---|---|
| RSVP enabled | Toggle the RSVP form on/off |
| RSVP deadline | Cutoff date for new RSVPs |
| Max attendees per RSVP | Limit on party size (default: 10) |
| Collect dietary info | Show dietary preferences field |
| Collect notes | Show additional notes field |
| Allow tentative | Show "maybe" option alongside confirmed/declined |
| Default pricing tier | Pre-selected attendee type |
Access control
| Field | Description |
|---|---|
| Allowed emails | JSON array of emails permitted to sign in |
| Admin emails | JSON array of additional admin emails |
See People & Access for managing these through the UI instead of editing JSON.
Contact form
| Field | Description |
|---|---|
| Contact form enabled | Toggle the contact form |
| Contact form emails | Recipient emails for contact submissions |
Event mode
| Field | Description |
|---|---|
| Mode | active (full site) or post-event (photos/docs/polls only) |
Attendee experience
What guests see on the homepage (/):
- Event name and tagline in the hero area
- Hero image as the page banner
- Event dates and location
- Content sections (configured in Content)
- Navigation to schedule, RSVP, pay, and other features
The homepage adapts to the event mode — in post-event mode, RSVP and payment navigation items are hidden.
Troubleshooting
| Symptom | Fix |
|---|---|
| Changes not visible | Settings are cached for 5 seconds. Refresh the page. |
| Invalid color format | Use 6-digit hex format: #RRGGBB |
| Hero image not showing | Verify the image was uploaded and the R2 key is correct |
| Admin access denied | Confirm your email is in the admin emails list and you're signed in |
| Email not sending | Verify Mailgun credentials in environment configuration |
Next steps
- Content Sections — add informational blocks to the homepage
- Schedule — build the event agenda
- People & Access — manage who can access the site