CalendarMap converts CSV files with event data into ICS calendar files that work with Google Calendar, Outlook, Apple Calendar, and other calendar applications.
The event title/summary. Common CSV headers: "title", "event", "summary", "name"
When the event starts. Supports various formats including "2025-09-15", "9/15/2025", "Sep 15, 2025"
Common headers: "start", "start_date", "date", "event_date"
When the event ends. If not provided, creates a 1-hour event.
Event location. Can be physical address or virtual meeting link.
Detailed event description or notes.
Mark as all-day event. Use "TRUE", "YES", or "1" for all-day.
Event timezone. Defaults to UTC if not specified.
Event duration in minutes. Alternative to end time.
Title,Start Date,Start Time,End Date,End Time,Location,Description,All Day Team Meeting,2025-09-15,10:00 AM,2025-09-15,11:30 AM,Conference Room A,Weekly standup,FALSE Product Launch,2025-09-18,,,,,Major product release,TRUE Client Workshop,2025-09-20,2:00 PM,2025-09-20,5:00 PM,Zoom Meeting,Design workshop,FALSE
Make sure your date format is consistent throughout the CSV. Mix of formats can cause parsing issues.
Check that your events have both a title and start date. These are required for valid ICS files.
If not specified, events default to UTC. Add a timezone column with values like "America/New_York" for proper timezone handling.