Get Plugin

Import Export

Import & Export

Move events between sites, back up your data, and integrate with calendar applications.

Export options

CSV export (events)

Export event data to spreadsheet format.

How to Export

  • Go to Events > All Events
  • Click Export CSV in the page header
  • File downloads with all events
Export Contents
FieldDescription
IDEvent post ID
TitleEvent name
DescriptionEvent content
StatusPost status
Event StatusScheduled, ongoing, etc.
Start DateEvent start
End DateEvent end
Start TimeEvent start time
End TimeEvent end time
All DayYes/No
Event TypeIn-person, virtual, hybrid
VenueVenue name
OrganizerOrganizer name
CapacityMaximum attendees
RegisteredCurrent registrations
Checked InAttendance count
Scroll to see all columns →

CSV export (attendees)

Export attendee lists for external use.

How to Export

  • Go to Events > Attendees
  • Optionally filter by event
  • Click Export CSV
  • File downloads with attendees
See Attendee Management for export details.

iCal/ICS export

Export events in calendar format.

Single Event

On any event page, click Add to Calendar > Apple Calendar to download an .ics file.

Calendar Feed

Subscribe to all events with a feed URL:

  • Go to Events > Settings > Export
  • Find the Calendar Feed URL
  • Copy the URL
  • Add to any calendar application
Feed URL Format
https://yoursite.com/events/feed/ical/

Add to calendar

Let visitors add events to their calendars:

Options

  • Google Calendar (opens Google)
  • Outlook.com (opens Outlook web)
  • Yahoo Calendar (opens Yahoo)
  • Apple Calendar (.ics download)
Enable/Disable

Go to Events > Settings > Display to toggle Add to Calendar buttons.

Import options

CSV import (events)

Import events from spreadsheet files.

Starting Import

  • Go to Events > Import
  • Click CSV Import
  • Upload your CSV file
  • Follow the wizard
Import Wizard Steps
  • Upload: Select your CSV file
  • Preview: Review detected columns and sample data
  • Mapping: Match CSV columns to event fields
  • Import: Process and create events
  • Results: See success/error report
Required Fields

At minimum, your CSV needs:

  • Event title
  • Start date
Supported Fields
CSV ColumnMaps To
TitleEvent name
DescriptionEvent content
Start DateStart date (various formats)
End DateEnd date
Start TimeStart time
End TimeEnd time
All DayYes/No/1/0
VenueVenue name (creates if new)
OrganizerOrganizer name (creates if new)
CategoryCategory name (creates if new)
CapacityNumber
Statusscheduled/ongoing/completed
Typein-person/virtual/hybrid
Featured ImageImage URL
Scroll to see all columns →
Date Formats

The importer recognizes common formats:

  • 2025-01-15
  • 01/15/2025
  • January 15, 2025
  • 15-01-2025
Automatic Creation

When importing references:

  • Venues not found are created
  • Organizers not found are created
  • Categories not found are created

iCal/ICS import

Import events from .ics files.

Starting Import

  • Go to Events > Import
  • Click iCal Import
  • Upload your .ics file
  • Preview events
  • Select which to import
  • Complete import
Sources

Import .ics files from:

  • Google Calendar exports
  • Outlook exports
  • Apple Calendar exports
  • Other event systems
Imported Data

From iCal events:

  • Title (SUMMARY)
  • Description (DESCRIPTION)
  • Start date/time (DTSTART)
  • End date/time (DTEND)
  • Location (LOCATION)
  • Recurring rules (RRULE) - basic support
Location Handling

The LOCATION field creates or matches venues:

  • Searches existing venues by name
  • Creates new venue if not found
  • Stores location string as venue address

Calendar feed (subscription)

How it works

The calendar feed provides events in iCal format for subscription:

  • Calendar apps fetch the feed URL
  • Events sync to the calendar
  • Updates reflect automatically

Feed features

  • All published upcoming events
  • Includes event details, location
  • Updates when events change
  • One-way sync (read only)

Subscribing

Google Calendar

  • In Google Calendar, click + next to Other calendars
  • Select From URL
  • Paste the feed URL
  • Click Add calendar
Apple Calendar
  • In Calendar, go to File > New Calendar Subscription
  • Paste the feed URL
  • Click Subscribe
  • Set refresh frequency
Outlook
  • In Outlook, go to Calendar > Add Calendar
  • Select From Internet
  • Paste the feed URL
  • Click OK

Feed customization

Filter the feed by category:

https://yoursite.com/events/feed/ical/?category=workshops

Tips

Preparing CSV files

  • Use UTF-8 encoding for special characters
  • Include headers in first row
  • Keep dates in consistent format
  • Test with small file first

Large imports

For many events:

  • Import in batches (100 at a time)
  • Check server timeout settings
  • Monitor for errors

Backup before import

Before importing:

  • Export existing events
  • Back up database
  • Test import on staging

After import

Review imported events:

  • Check dates are correct
  • Verify venues and organizers
  • Add missing details
  • Assign featured images

Troubleshooting

Import fails

  • Check file encoding (use UTF-8)
  • Verify date formats
  • Look for special characters
  • Reduce file size

Wrong data imported

  • Review column mapping
  • Check source file format
  • Verify field formats

Feed not updating

  • Check feed URL is accessible
  • Verify events are published
  • Clear caching if used
  • Wait for calendar to refresh