Import hundreds of events at once using CSV files. Perfect for bulk event creation and calendar migrations.
Start Free Trial Download CSV TemplateCreate hundreds of events in seconds instead of entering them one-by-one manually.
Work in Excel, Google Sheets, or any spreadsheet program you're comfortable with.
Update event details in bulk, then re-import to update your calendar.
Moving from another platform? Export to CSV and import into The Shop Calendar.
Import entire semester schedules with hundreds of class sessions, exams, and campus events.
Load full conference programs with multiple sessions, speakers, and tracks.
Import theater seasons, concert series, or venue calendars with dozens of shows.
Load complete studio schedules with all classes, instructors, and time slots.
Moving from another calendar system? Export from there, import to Shopify.
Import events from CRM, ERP, or other business systems that export CSV.
The template includes all required fields and examples to guide you.
Open the template in Excel, Google Sheets, or any spreadsheet program.
Required Fields:
Optional Fields:
Fill in your event data row by row. Each row = one event.
All events will be created instantly and appear on your calendar.
| Field Name | Required? | Format | Example |
|---|---|---|---|
| title | Required | Text | Spring Sale Event |
| start_date | Required | YYYY-MM-DD | 2024-03-15 |
| start_time | Required | HH:MM | 14:30 |
| end_date | Optional | YYYY-MM-DD | 2024-03-17 |
| end_time | Optional | HH:MM | 16:30 |
| description | Optional | Text | Join us for our biggest sale of the season |
| location | Optional | Text | 123 Main St, New York, NY |
| external_link | Optional | URL | https://example.com/tickets |
Always start with the official template to ensure your columns are formatted correctly.
Use YYYY-MM-DD format for dates (e.g., 2024-03-15, not 3/15/2024). This is ISO standard.
Check the preview carefully before finalizing the import. Fixing errors before import is easier than after.
Keep your original spreadsheet. If you need to update events later, you can modify and re-import.
Test with 5-10 events first to make sure everything imports correctly before doing hundreds.
Save your CSV with UTF-8 encoding to preserve special characters and international text.
Problem: Dates not importing correctly
Solution: Ensure dates are in YYYY-MM-DD format. Excel sometimes converts dates automatically - check your CSV in a text editor.
Problem: Times showing incorrectly
Solution: Use 24-hour format (14:30, not 2:30 PM). Remove AM/PM designations.
Problem: Accents or symbols appearing as strange characters
Solution: Save your CSV with UTF-8 encoding. In Excel: Save As → CSV UTF-8.
No hard limit. You can import hundreds or even thousands of events in a single CSV file.
The system will show you a preview and highlight any errors before importing. Fix the errors in your CSV and try again.
CSV import creates new events. To update existing events, you'll need to edit them individually or delete and re-import.
No! You can use Google Sheets, Numbers, LibreOffice, or even a text editor. Any program that exports CSV works.
CSV import creates individual events. For recurring patterns, use the recurring event feature after import or create each occurrence as a separate row.
You can delete the imported events and try again, or edit them individually. We recommend testing with a few events first.
Download the template and start bulk importing today.
Start Free Trial See Examples
The calendar built for Shopify stores
© Copyright 2025 by Babysoft, LLC.