WordPress plugin intelligence profile

Migrate Events to Event Espresso

Migrate events, venues, tickets, attendees and registrations into Event Espresso from Events Manager, The Events Calendar, Amelia, Eventin and more.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update27 Oct 20265d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Migrate Events to Event Espresso version 1.0.0 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

Migrate Events to Event Espresso copies event data from another event plugin on your site into Event Espresso. It reads the other plugin’s own database tables and posts. It then creates the matching Event Espresso events, dates, venues, tickets, attendees, registrations, transactions and payments.

It does not export a file. It does not send data anywhere. It does not change the other plugin’s data.

It can migrate from these plugins:

  • Events Manager (events, bookings and custom fields; payments with Events Manager Pro)
  • The Events Calendar (events)
  • Event Tickets (events, bookings, payments and check-ins)
  • Amelia (events, bookings, payments and custom fields)
  • Eventin (events, bookings, payments and custom fields)
  • Events Made Easy (events, bookings, payments, check-ins and custom fields)
  • Event Genius (events, bookings, payments and custom fields)
  • EventPrime (events, bookings, payments and custom fields)
  • EventON (events)
  • WP Event Manager (events)
  • WP Events Manager by ThimPress (events, bookings and payments)

What it migrates

  • Events: title, description, excerpt, author, featured image, categories, venue and publish state.
  • Dates: every date of an event, converted from the source plugin’s time format to your site’s timezone. An all-day event becomes 00:00 to 23:59:59 in site time.
  • Tickets: name, price, quantity, sale window and per-order limits. If the source plugin has no tickets, the migration creates one General Admission ticket, or one free ticket, so that each migrated event can take registrations.
  • Venues: an existing Event Espresso venue with the same details is reused. No duplicate is created.
  • Attendees: an existing Event Espresso contact with the same email is reused.
  • Registrations: the registration status is mapped to the Event Espresso status. Answers to custom questions, check-ins, transactions and payments come with the registration.

How a migration runs

  • Go to Event Espresso → Add-ons → Event Migrator. Select the source plugin. The page lists only the plugins that are installed on the site.
  • Select the options. You can migrate all events, upcoming events only, or events that start after a date. You can migrate events only, without bookings. You can keep the publish state from the source plugin, or create all events as drafts. The page shows what the source plugin holds and what has no Event Espresso equivalent.
  • Run a dry run first. The dry run reports what the migration would create and which warnings it would raise. It writes nothing.
  • Run the migration. It runs in the background in small batches, so large sites complete without a timeout. Migrated events are drafts unless you chose to keep the publish state.
  • Read the report. It shows the count for each record type and each warning with a rule id. You can download the crosswalk, which lists the source record for each Event Espresso record, and the run log.

If you run the same migration again, the migration skips every record that it migrated before. You can migrate, check the result, and then migrate the rest.

Rollback

You can roll back each migration run from its report. The rollback removes only the records that the run created. If a migrated record was edited after the migration, or if it received a registration that the migration did not create, the rollback stops and names that record.

Work done after the migration is never lost.

The plugin sends no emails and no Event Espresso messages during a migration or a rollback.

Requirements

  • Event Espresso 5.0.58 or newer. The free Event Espresso Decaf and the paid Event Espresso both work.
  • The source plugin, installed on the same site. It does not need to be active.
  • The ee_migrate_events capability. Administrators get it on activation.

The plugin is free. It has no licence key, no paid tier and no external service. It does not connect to any server.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • event espresso
  • events
  • import
  • migration
  • tickets
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity27 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.