Event Espresso


WP Fusion integrates with Event Espresso to allow you to add contacts to your CRM of choice when they register for an event. You can also optionally apply tags based on the ticket used at registration.

Syncing contact records

To sync new event registrations to your CRM, head to Settings » WP Fusion and scroll down to the Event Espresso section on the Contact Fields tab.

For each Event Espresso field you can select a corresponding field in your CRM in which to store the data.

WP Fusion will detect any custom questions on your registration forms, and these can be synced to custom fields in your CRM as well.

If there are multiple attendees entered on the same registration form, these will be added as separate contacts.

Ticket Settings

WP Fusion includes a few options for applying CRM tags to your Event Espresso registrants and attendees. These can be accessed by clicking the Advanced Settings button (the gear icon) on any Event Espresso ticket.

Multiple Attendees

By default WP Fusion will sync just the customer who purchased the ticket to your CRM. To sync each event attendee as a separate contact, enable the checkbox for Add Attendees.

Each event attendee will be synced to your CRM with the details provided for that attendee at checkout, and any tags specified on the ticket settings will be applied to the event attendees as well as the person who purchased the tickets.

Registration tagging

The ticket settings panel also includes options for applying tags in your CRM based on the status of an event registration.

There are two settings:

  • Apply Tags – Pending: These tags will be applied to the attendee after they’ve submitted their details but before a payment has been made.
  • Apply Tags – Approved: These tags will be applied when a payment has been received or an attendee is manually approved.

Event check-ins

WP Fusion can also detect when an attendee is checked in our checked out of an event in Event Espresso, and apply tags in your CRM. This setting is found on with the other WP Fusion settings when editing an event ticket.

When you manually mark an event attendee as checked-in or checked-out of an event, these tags will be applied to that attendee’s contact record in your CRM.

Exporting Registrations

WP Fusion includes a batch exporter tool for Event Espresso registrations. This can be found under Settings » WP Fusion » Advanced.

Running the Event Espresso registrations operation will find any “Approved” Event Espresso registrations that have not yet been processed by WP Fusion, and sync them to your CRM as if they just happened. This will create / update contact records based on the provided registration data, and apply any tags you’ve configured for your events.

(Advanced) Unlocking registrations for re-export

It may occasionally be necessary to export registrations to your CRM a second time, for example if you’ve modified the tags configured on your tickets.

By default WP Fusion will not process the same Event Espresso registration twice, to avoid sending duplicate data to your CRM, but there is a way to unlock those registrations for re-export by visiting a special URL in the admin.

To unlock registrations for re-export, go to the WP Fusion settings page and append &ee_reset_wpf_complete=true to the URL. For example:


You’ll see a message indicating that the wpf_complete meta key was removed from your registrations.

Then you can export the registrations again using the Event Espresso registrations option under Batch Tools.

Was this helpful?