Journey Overview
Preconditions
- Member has valid registration for online event
- Event is scheduled for today or meeting room is open
- Member has compatible device and internet connection
- Zoom/meeting app installed (if required)
Journey Flow
Detailed Steps
1
Receive Event Reminder
Member receives notifications:Timing:
- 24 hours before: Email reminder
- 1 hour before: Email + push notification
- 15 minutes before: Push notification
- Event start: Final notification
- Event name and time
- “Join Now” button/link
- Calendar reminder suggestion
- Technical requirements
2
Access Event / Ticket
Member can join from multiple entry points:
3
Join Meeting
Before Meeting Opens:When Meeting Opens:
- Auto-redirect to Zoom/platform
- Or click “Join Now” button
- Meeting link revealed to registered attendees only
4
Enter Meeting Room
Zoom Flow:
- Browser or Zoom app opens
- Enter display name (pre-filled if possible)
- Enable/disable camera and microphone
- Click “Join Meeting”
- Wait in waiting room (if enabled)
- Host admits to meeting
- Email used for registration passed to Zoom
- Enables attendance matching
- May require Zoom account (depends on settings)
5
Participate in Event
During event, member can:
- View presentation/screen share
- Use chat for questions
- Raise hand (Q&A)
- Participate in polls
- Join breakout rooms
- Enable/disable video
- Unmute when called on
6
Attendance Tracking
System tracks participation:
Attendance Rules:
- Minimum duration for “attended” status
- Partial attendance may prorate CPD
- Multiple joins/leaves aggregated
7
Post-Event
After event ends:
- Exit meeting room
- Feedback survey (if configured)
- Recording available (if recorded)
- CPD points awarded
- Certificate generated
Technical Requirements
System Requirements
Zoom Requirements
- Zoom app recommended (better experience)
- Browser join supported (limited features)
- Mobile app available for phone/tablet
- Zoom account optional (depends on host settings)
Troubleshooting
Common Issues
Pre-Event Testing
Members can test setup before event:Recording Access
If event was recorded:- Recording processed after event
- Notification sent when available
- Access via event page or “Past Events”
- Download or streaming options
- Transcript and chapters (if AI-processed)
Related Entities
Related Journeys
Acceptance Criteria
Frontend
- Join button on ticket (enabled when meeting open)
- Countdown timer before meeting opens
- Pre-event testing tools
- Technical requirements display
- Troubleshooting guide link
- Mobile-responsive join flow
- Post-event recording access
Backend
-
GET /api/events/{id}/meeting-link- Get meeting URL (auth required) - Meeting link hidden until registration verified
- Zoom attendance import integration
- Attendance duration calculation
Permissions
- Only registered attendees can access meeting link
- Link revealed only within join window
Business Rules
- Meeting link hidden until X minutes before event
- Attendance tracked via Zoom import or manual
- Minimum attendance duration for CPD credit
- Recording access based on registration
Error Handling
- Clear message if not registered
- Helpful error if meeting hasn’t started
- Fallback instructions if Zoom issues