Our Event Discovery plugin was developed specifically for WordPress to import Ticketmaster or TicketWeb events to your website. Event details and updates will sync to the site with automatic, scheduled imports.
Features include:
-
Easy Shortcodes
Easily insert standard and custom event views to your pages using shortcodes.
-
Branding Consistency
Keep your website look and feel through the entire purchase process with Private Label Branding.
-
Seamless API Connection
Connect to the Ticketmaster and TicketWeb API's easily without any extra hassle.
-
Manage Attraction Content
Customize Artist biographies, images, and more directly on your website.
-
Newsletter Sign Up
Connect your Engagement newsletter sign up widget to keep your fans in the know.
-
Multiple View Options
Easily insert standard and custom event views to your pages using shortcodes.
-
Sync Events
Automatically feed and sync your TicketWeb events and other events to your website.
-
Sell Tickets
Streamline sales by sending fans directly to purchase pages from your website.
-
Customize
Customizable templates and layouts - show as much or as little event detail as you like.

Getting Started
Step 1: Download the plugin
Step 2: Request an API Key
You'll need a unique key to connect to the Ticketmaster or TicketWeb API.
Step 3: Read the Documentation
We've provided a convenient PDF document to assist in self-managing the Event Discovery Plugin on your website.
1.2.6
- Added option to Hide or Display Cancelled Events.
- Updated Event CTA Handling based on Event Status.
- (Globalization) Custom date format option for On Sale Soon status.
- Removed the mySQL timezone convert function.
- This version fixed the combine event list sorting issue.
- Rectified the custom recurring event listing creation issues.
- Added new icon for X(formerly twitter).
- Corrected the artist name appearance on related events.
- System is now allowing to import the events having emojis in title and description.
- The date time format is now updated and made dynamic on various places.
- PHP 8+ version warnings have been removed.
1.2.5
- The extra commented text has been removed from the top of pagination file.
- All custom endpoint variables have been handled for the schedulers.
1.2.4
- Recently announced events are not showing based on announced date.
- On sale soon date format updated from 'F d, Y' to 'n/j'.
- Added a setting for import events as Draft vs Published.
- The extra space between door time and punctuation has been removed.
- Special character encoding removed from event title.
- The default php time format has been changed to 'g:i A' for all standard views.
1.2.3
- Door Time incorrect display issue has been fixed for the Grid View.
1.2.2
- For Discovery API the announce date feature has been introduced so now if Import Source is Ticketmaster then Announce Date/Time for events would be Post Publish Date/Time.
1.2.1
- The event time issue has been fixed for recurring event occurrences.
- Artist image issue on create event screen is fixed now.
- On the calender mobile view and calender popup the default images issue has been rectified.
- Soldout status has been handled in this release.
- Undefined variable notices have been removed.
- If ACF is enabled with event discovery plugin then it creates problem with the datetimepicker js which has been handled with this version.
1.2.0
- Added the Universe WordPress purchase widget and it would be enabled automatically when Source=Universe.
- Updated the social media icons used for attraction links to utilize Font Awesome icons.
- Made the plugin compatible with both PHP 7.4 and 8.0 versions.
1.1.3
- Events where option 'Hide Event From Listings' = ON are now hidden from Related Events.
1.1.2
- Updated event end time override max to 6am instead of 4am.
- Fixed the disappearing issue for the events happening after midnight or early in the morning.
1.1.1
- Textual changes on settings page.
- Some conditional logics added based on OnSale and OffSale datetime to show the appropriate CTA text for event status OFFSALE.
- Editing event issue has been fixed which was occurring due to the Apostrophe in venue name.
- Related events are now being fetched based on matching genre only.
1.1.0
- Schedulers have been moved under import section, now user can add schedulers for both sorces separately.
- Search box result list event name click redirection issue fixed.
- Sorting issue of multiple events falling on same date for calendar view is fixed now.
1.0.5
- Updated copy below 'ARTISTS' from 'Billing Threshold' to 'Billing Order' on event edit screen.
- In order to account for duplicate events between Ticketmaster and TicketWeb systems, we have implemented a way to restrict sources during the API call. Current TM API sources list Ticketmaster, Universe, Frontgate, TMR.
- Enabled 'tags' for Venue post-type. API does not use this value, but clients may need to create filtered lists based on Venue tags.
- Instead of option to Overwrite/Never Overwrite event fields, we have created an option to unlock event fields with a rule in place that locks an event field from API updates when it has been modified by the user.
- Added some social profile options like TikTok, Twitch, Other 1 and Other 2 for artists.
- Updated the frontend CTA text for event status 'offsale' based on following conditions:
- Onsale date/time is in the future: display 'Onsale 9/12 @ 10:00am'
- Onsale date is now or in the past: display current 'Online sales have ended' message.
1.0.4
- Description added for default images of Event, Thumbnail and Artist.
- Description added for form action and submit button label updated on TM Engagement form in admin.
- Firts Name and Last Name fileds added on TM Engagement form front-end.
- Updated the front-end copy for event status 'salesended' to 'Online Sales Have Ended'.
- Casesensitivity handling is applied for Event ID, Artist ID and Venue ID.
- Now if there is a custom CTA selected for an event by editing it then on the next CRON system will not override it with API result.
- Sorting is applied on event list based on start and end dates in both ASC,DESC orders. Filter is applied based on selected month to limit the rows.
1.0.3
- Calendar view/design updated.
- Multiple month view option added for calendar views.
- Prefix text display on/off option added for grid view.
- Billing Threshold display settings implemeted for List View, Event View, Grid View, Slider View and Artist View.
- Override settings added for attractions as well.
- No event exists text has been updated.
1.0.2
- All image ratio are now being stored for TM discovery API.
- A function is added to format the price in floating number till 2 decimal points.
1.0.1
- Prefix text toggle issue fixed.
- Venue list shortcode and function added.
- Category filter added for shortcode.
- Plugin icon has been updated.
1.2.11
- Event tags will now be updated on every cron run.
- Custom CTA updating issue for grid and other views has been fixed.
- Currency conversion(abbreviation to symbol) has been implemented.
- MySQL query optimization is implemented for combine events and filters.
- Issue with the end date for google calendar and iCalendar export has been rectified.
- Notices and warnings shown by Query Monitor plugin have been removed.
1.2.10
- Sold Out CTA for events having $0.00 price is now handled for DAPI.
1.2.9
- CTA text logic has been updated.
- Historical view for past events has been created.
- Admin: Import screen Label/Description text updated.
- Age restriction update to accommodate new TW API field.
1.2.8
- The special character handling is implemented for Event, Artist and Venue names.
- Event door time odd behaviour has been rectified.
- AddThis API has been replaced with new ShareThis API for social sharing of events.
1.2.7
- The eventstatusmessageshort will have the highest priority to pick up the CTA text. If eventstatusmessageshort is empty or blank then it will go for status key to pickup the CTA text.
- Added option to Hide or Display Cancelled Events.
- Updated Event CTA Handling based on Event Status.
- (Globalization) Custom date format option for On Sale Soon status.
- Removed the mySQL timezone convert function.
- This version fixed the combine event list sorting issue.
- Rectified the custom recurring event listing creation issues.
- Added new icon for X(formerly twitter).
- Corrected the artist name appearance on related events.
- System is now allowing to import the events having emojis in title and description.
- The date time format is now updated and made dynamic on various places.
- PHP 8+ version warnings have been removed.
1.2.5
- The extra commented text has been removed from the top of pagination file.
- All custom endpoint variables have been handled for the schedulers.
1.2.4
- Recently announced events are not showing based on announced date.
- On sale soon date format updated from 'F d, Y' to 'n/j'.
- Added a setting for import events as Draft vs Published.
- The extra space between door time and punctuation has been removed.
- Special character encoding removed from event title.
- The default php time format has been changed to 'g:i A' for all standard views.
1.2.3
- Door Time incorrect display issue has been fixed for the Grid View.
1.2.2
- For Discovery API the announce date feature has been introduced so now if Import Source is Ticketmaster then Announce Date/Time for events would be Post Publish Date/Time.
1.2.1
- The event time issue has been fixed for recurring event occurrences.
- Artist image issue on create event screen is fixed now.
- On the calender mobile view and calender popup the default images issue has been rectified.
- Soldout status has been handled in this release.
- Undefined variable notices have been removed.
- If ACF is enabled with event discovery plugin then it creates problem with the datetimepicker js which has been handled with this version.
1.2.0
- Added the Universe WordPress purchase widget and it would be enabled automatically when Source=Universe.
- Updated the social media icons used for attraction links to utilize Font Awesome icons.
- Made the plugin compatible with both PHP 7.4 and 8.0 versions.
1.1.3
- Events where option 'Hide Event From Listings' = ON are now hidden from Related Events.
1.1.2
- Updated event end time override max to 6am instead of 4am.
- Fixed the disappearing issue for the events happening after midnight or early in the morning.
1.1.1
- Textual changes on settings page.
- Some conditional logics added based on OnSale and OffSale datetime to show the appropriate CTA text for event status OFFSALE.
- Editing event issue has been fixed which was occurring due to the Apostrophe in venue name.
- Related events are now being fetched based on matching genre only.
- Schedulers have been moved under import section, now user can add schedulers for both sorces separately.
- Search box result list event name click redirection issue fixed.
- Sorting issue of multiple events falling on same date for calendar view is fixed now.
- Updated copy below 'ARTISTS' from 'Billing Threshold' to 'Billing Order' on event edit screen.
- In order to account for duplicate events between Ticketmaster and TicketWeb systems, we have implemented a way to restrict sources during the API call. Current TM API sources list Ticketmaster, Universe, Frontgate, TMR.
- Enabled 'tags' for Venue post-type. API does not use this value, but clients may need to create filtered lists based on Venue tags.
- Instead of option to Overwrite/Never Overwrite event fields, we have created an option to unlock event fields with a rule in place that locks an event field from API updates when it has been modified by the user.
- Added some social profile options like TikTok, Twitch, Other 1 and Other 2 for artists.
- Updated the frontend CTA text for event status 'offsale' based on following conditions:
- Onsale date/time is in the future: display 'Onsale 9/12 @ 10:00am'
- Onsale date is now or in the past: display current 'Online sales have ended' message.
- Description added for default images of Event, Thumbnail and Artist.
- Description added for form action and submit button label updated on TM Engagement form in admin.
- Firts Name and Last Name fileds added on TM Engagement form front-end.
- Updated the front-end copy for event status 'salesended' to 'Online Sales Have Ended'.
- Casesensitivity handling is applied for Event ID, Artist ID and Venue ID.
- Now if there is a custom CTA selected for an event by editing it then on the next CRON system will not override it with API result.
- Sorting is applied on event list based on start and end dates in both ASC,DESC orders. Filter is applied based on selected month to limit the rows.
- Calendar view/design updated.
- Multiple month view option added for calendar views.
- Prefix text display on/off option added for grid view.
- Billing Threshold display settings implemeted for List View, Event View, Grid View, Slider View and Artist View.
- Override settings added for attractions as well.
- No event exists text has been updated.
1.0.2
- All image ratio are now being stored for TM discovery API.
- A function is added to format the price in floating number till 2 decimal points.
1.0.1
- Prefix text toggle issue fixed.
- Venue list shortcode and function added.
- Category filter added for shortcode.
- Plugin icon has been updated.