Overview
This guide covers calendar event management including creating events, managing attendees, handling RSVP status, and integrating with external calendars.Event Structure
Events represent scheduled activities with start/end times, locations, and attendees.Key Properties
Creating Events
Basic Event
All-Day Event
Event in Context
Managing Attendees
Add Attendee
Add Multiple Attendees
List Attendees
Remove Attendee
RSVP Management
RSVP Status Values
pending- Invitation sent, awaiting responseaccepted- Confirmed attendancedeclined- Will not attendtentative- Maybe attending
Update RSVP Status
Attendee Responds to Invitation
Get RSVP Summary
Querying Events
By Date Range
Upcoming Events
By Context
Search Events
Updating Events
Basic Update
Reschedule Event
Comments on Events
Add Comment
List Comments
Calendar Integration
CalDAV Support
Day Copilot supports CalDAV protocol for bidirectional calendar sync:-
Apple Calendar:
- Settings → Accounts → Add Account → Other
- Add CalDAV Account
- Server:
app.daycopilot.ai/caldav/ - Use Day Copilot credentials
-
Google Calendar:
- Settings → Import & Export
- Add calendar using CalDAV URL
-
Outlook:
- File → Account Settings → Internet Calendars
- Add CalDAV URL
Sync Behavior
- Events created in Day Copilot appear in synced calendars
- Events created in external calendars sync to Day Copilot
- Updates sync bidirectionally
- Deletions sync bidirectionally
Common Patterns
Meeting Scheduler
Daily Agenda
Attendance Tracking
Conflict Detection
Best Practices
Include Location Details
Include Location Details
Always provide location information, especially for remote meetings:
Set Appropriate Duration
Set Appropriate Duration
End times should be realistic. Avoid back-to-back meetings without breaks:
Notify Attendees of Changes
Notify Attendees of Changes
When rescheduling or updating events, always notify attendees:
Handle Timezone Properly
Handle Timezone Properly
Always use UTC timestamps in API calls. Convert to user’s local timezone in UI:
Use Context for Event Groups
Use Context for Event Groups
Group related events in contexts for better organization:
Recurring Events (Roadmap)
Recurring events are coming soon. Current workaround is to create individual events for each occurrence.
- iCalendar RRULE support
- Daily, weekly, monthly recurrence patterns
- Exception dates
- Series management (update all vs single occurrence)
Next Steps
Managing Tasks
Learn advanced task management
Events API Reference
Complete API documentation
Tasks & Events Model
Understand data relationships
Error Handling
Handle errors in production