The Events Calendar’s Event Aggregator service does not support importing events directly from RSS feeds. However, there are alternative methods to achieve this functionality.

Why RSS Feed Import Isn’t Supported

Event Aggregator is designed to import events from sources like Google Calendar, iCalendar, Meetup, and Eventbrite, using formats such as ICS and CSV. RSS feeds, primarily intended for blog posts and articles, lack standardized fields for event-specific data like start and end times, venues, and organizers. This inconsistency makes direct RSS import challenging.​

Alternative Methods to Import Events from RSS Feeds

1. WP All Import

WP All Import is a versatile plugin that allows importing data from XML, CSV, Excel, and Google Sheets files into WordPress. While it doesn’t directly import RSS feeds, you can manually download the RSS feed as an XML file and use WP All Import to map the data to your events.​

  • Automation: The import should be done manually.
  • Custom Fields: With the Pro version, you can map custom fields, ensuring accurate import of event start and end times.​
  • Venues and Organizers: You can map these details if they’re present in your XML file.​
  • Tickets: Tickets cannot be imported directly. You’ll need to create tickets manually after importing events.

2. WP RSS Aggregator

WP RSS Aggregator is a plugin designed to import and display RSS feeds on your WordPress site. With its premium “Feed to Post” add-on, you can convert RSS feed items into WordPress posts or custom post types, such as events.​

  • Automation: Supports automatic imports and updates.​
  • Custom Fields: May require additional configuration or add-ons to map event-specific fields accurately.​
  • Venues and Organizers: Handling these details depends on the RSS feed’s structure and may need custom mapping.​
  • Tickets: As with WP All Import, tickets need to be created manually post-import.

Considerations

Data Accuracy: Ensure your RSS feed contains all necessary event details. Missing information can lead to incomplete event entries.​

Custom Mapping: Both methods may require custom field mapping to align RSS feed data with The Events Calendar’s event fields.​