Documentation Index
Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Journey Overview
| Attribute | Value |
|---|---|
| Journey ID | UJ-M-012 |
| Actor | Registered event attendee |
| Goal | Access and participate in online/virtual event |
| Trigger | Online event is starting or attendee ready to join |
| Outcome | Attendee successfully joins and participates in virtual event |
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
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
Access Event / Ticket
Member can join from multiple entry points:
| Source | Action |
|---|---|
| Click “Join Event” button | |
| Dashboard | Click event in “Today’s Events” |
| My Tickets | Click “Join” on ticket |
| Calendar | Click meeting link |
| Push Notification | Tap notification |
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
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)
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
Attendance Tracking
System tracks participation:
Attendance Rules:
| Metric | Tracked |
|---|---|
| Join time | When entered meeting |
| Leave time | When exited meeting |
| Duration | Total time in meeting |
| Attention | Poll responses, chat activity |
- Minimum duration for “attended” status
- Partial attendance may prorate CPD
- Multiple joins/leaves aggregated
Technical Requirements
System Requirements
| Requirement | Minimum |
|---|---|
| Browser | Chrome, Firefox, Safari, Edge (latest) |
| Internet | 1.5 Mbps up/down for video |
| Audio | Speakers or headphones |
| Video | Webcam (optional for attendees) |
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
| Issue | Solution |
|---|---|
| Can’t find join link | Check email, My Tickets, or Dashboard |
| Link not working | Ensure logged in, try different browser |
| Zoom not opening | Install Zoom app, or use web client |
| Audio issues | Check device settings, try headphones |
| Video issues | Grant camera permissions, restart browser |
| Kicked from meeting | Check if meeting ended, rejoin if ongoing |
| Waiting room stuck | Wait for host to admit, contact organizer |
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