Overview
The Event Dashboard is a comprehensive interface for event managers to prepare and manage events. It provides tools for agenda management, volunteer job assignments, RSVP tracking, and event readiness monitoring.Features
Overview Tab
The Overview tab provides a high-level view of event status and readiness:Event Readiness
Checklist showing agenda publication status, job fill rates, and event publication status
RSVP Growth Chart
Visual representation of RSVP growth over time with dynamic projections
Readiness Checks
-
Agenda Published: Indicates whether the agenda has been explicitly published
- Shows “Pending Changes” when agenda is modified
- Requires explicit “Publish” action to mark as ready
-
Jobs Filled: Tracks volunteer job coverage
- Shows filled vs required positions
- Progress bar turns red below 50% coverage
- Integrated from the Jobs Manager
- Event Published: Indicates if the event is publicly visible
Agenda Builder
The Agenda Builder allows event managers to create and manage event agendas:Key Features
- Add, edit, and reorder agenda items
- Publish agenda when ready
- Automatic status tracking
Publishing Workflow
- Create/Modify Agenda: When agenda items are created, updated, or deleted,
isPublishedis automatically set tofalse - Review Changes: The agenda shows “Pending Changes” status
- Publish: Click “Publish Agenda” button to explicitly mark as published (
isPublished: true)
Jobs Manager
The Jobs Manager handles volunteer job assignments and tracking:Key Features
- Create jobs from templates
- Assign volunteers to positions
- Track job coverage
- Remove assignments when needed
Assignment Workflow
- Create Job Slots: Add job positions from organization job templates
- Assign Volunteers: Click open slots to assign members
- Track Coverage: View filled vs required positions
- Remove Assignments: Use the remove button (X) to unassign volunteers
Job Status
- Fully Staffed: Jobs that have met their required count show a green badge
- Open Slots: Placeholder slots appear for unfilled positions
- Assignment Status: All new assignments default to
'confirmed'status
Once a job reaches its target number of members, the add dropdown is hidden and no additional members can be assigned.
RSVP Growth Chart
The RSVP Growth Chart visualizes RSVP trends and projections:Features
- Cumulative View: Shows total RSVPs over time (default)
- Daily View: Toggle to see daily RSVP counts
- Dynamic Projections: Future day projections adjust based on actual performance
- Frozen Data: Past events show historical data frozen at event date
Data Calculation
Past Days:- Uses original predicted cumulative targets for the required growth line
- Actual RSVPs tracked from
EventAnalytics.rsvpHistory(primary) orEvent.attendees(fallback) - Includes guest counts in RSVP totals
- Dynamically recalculates required growth based on actual performance
- If behind schedule: increases daily required rate
- If ahead of schedule: decreases daily required rate
- Ensures target is still achievable by event date
Data Sources (Priority)
EventAnalytics.rsvpHistory- Most accurate, indexed timestampsEvent.attendees.rsvpDate- Fallback if rsvpHistory is empty- Even distribution - If only
rsvpStats.goingcount is available
Analytics Tab
The Analytics tab provides detailed event analytics including:- View counts over time
- RSVP trends
- Export functionality
Schema Changes
EventAgenda Schema
AddedisPublished field:
- Defaults to
falsewhen agenda is created - Set to
falseautomatically when agenda items are modified - Set to
trueonly via explicit publish action
EventJob Assignments
Default Status: All new assignments default to'confirmed' status with confirmedAt timestamp set.
Removal: Assignments can be removed via DELETE endpoint, which removes them from the job’s assignments array.
API Integration
The Event Dashboard integrates with the following API endpoints:POST /org-event-management/{orgId}/events/{eventId}/agenda/publish- Publish agendaDELETE /org-event-management/{orgId}/events/{eventId}/assignments/{assignmentId}- Remove assignmentGET /org-event-management/{orgId}/events/{eventId}/rsvp-growth- Get RSVP growth data
Best Practices
- Agenda Management: Always review agenda changes before publishing
- Job Assignments: Monitor job coverage regularly to ensure adequate staffing
- RSVP Tracking: Use the growth chart to identify if additional promotion is needed
- Readiness Checks: Complete all readiness items before event day
Related Documentation
- Event Management API - API endpoint documentation
- Atlas Event Analytics - Event analytics overview
- Atlas Backend - Backend architecture