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-032 |
| Actor | Member |
| Goal | Add event to personal calendar for reminders |
| Trigger | Member registers for event or views event details |
| Outcome | Event added to memberβs calendar |
Preconditions
- Event exists with date/time
- Member has calendar app access
Journey Flow
Detailed Steps
Find Add to Calendar
Available locations:
- Event details page
- Registration confirmation
- My Tickets page
- Confirmation email
Google Calendar
Opens Google Calendar with pre-filled event:URL Parameters:
- Title: Event name
- Dates: Start and end time
- Location: Venue or meeting link
- Description: Event details + link to portal
Apple/Outlook/.ics
Downloads .ics calendar file:File Contents:Member opens file β imports to calendar app.
Calendar Event Details
Live Event
Online Event
Multiple Calendar Support
| Calendar | Method |
|---|---|
| Google Calendar | Direct URL integration |
| Apple Calendar | .ics file download |
| Outlook (Desktop) | .ics file download |
| Outlook.com | Direct URL or .ics |
| Yahoo Calendar | .ics file download |
| Other | .ics file universal |
Related Entities
Related Journeys
Acceptance Criteria
Frontend
- Add to Calendar button/dropdown
- Google Calendar link generation
- .ics file generation
- Outlook web link
- Mobile-friendly options
Backend
-
GET /api/events/{id}/calendar- Get calendar data -
GET /api/events/{id}/calendar.ics- Download .ics - Google Calendar URL generation
- Proper timezone handling
Permissions
- Public events accessible to all
- Registered events include ticket link
Business Rules
- Timezone correctly converted
- Online events include note about link
- Updates if event changes (for integrated calendars)
Error Handling
- Invalid event date handling
- .ics generation failure