Event Tickets

Description

Manage tickets and RSVPs for free with Event Tickets, from the team behind the number one calendar on WordPress.

This plugin makes it easy to sell tickets and collect registration for in-person or virtual events. Plus, it comes with features backed by our world-class team of developers and designers. Integrate Event Tickets with your PayPal business account and manage attendees from your WordPress dashboard.

🎟️ Ticketing and Registration for WordPress

See Event Tickets in action on our demo site. Just getting started? Check out the Getting Started Guide for an introduction to features, settings, and functionality.

Looking for additional features like custom registration fields, QR check-in, Zoom integration, and more? Check out Event Tickets Plus and our other add-ons. …and all of them are on sale from November 23-30 during our annual πŸ’°Black Friday SaleπŸ’°

πŸ”ŒπŸŽ¨ Plug and Play or Customize

Event Tickets is built to work out of the box. Just install the plugin, configure your settings, and start collecting RSVPs and selling tickets in minutes.

Add your own touch by using Event Tickets as the foundation for customization. Personalize to your heart’s content with the help of a skeleton stylesheet, partial template overrides, template tags, hooks and filters, careful documentation, and a library of free extensions.

Whether your vision is big or small, you’re in good company. Thousands of small businesses, musicians, venues, restaurants, and non-profits are increasing revenue from their in-person and virtual events with Event Tickets. Our plugins have also been scaled to work on large networks for Fortune 100 companies, universities, and government institutions.

✨ Features

βœ”οΈ Attendees can RSVP to events
βœ”οΈ Attendees can purchase tickets to events
βœ”οΈ Add RSVPs and tickets to posts, pages, or custom post types
βœ”οΈ Collect ticket fees by connecting your PayPal business account
βœ”οΈ Generate sales and attendee reports
βœ”οΈ Ticket stock countdown
βœ”οΈ Automatic ticket confirmation emails
βœ”οΈ Works out of the box with The Events Calendar
βœ”οΈ Responsive design works on all devices
βœ”οΈ Tested on the major theme frameworks such as Avada, Genesis, Woo Themes, Thesis and many more.
βœ”οΈ Internationalized & translated
βœ”οΈ Extensive template tags for customization
βœ”οΈ Hooks & filters galore
βœ”οΈ Library of extensions

Upgrade to Event Tickets Plus for full WooCommerce integration to use additional payment gateways like Stripe or Braintree.

πŸ“ƒ Documentation

All of our documentation can be found in our knowledgebase.

Additional helpful links:

If you have any questions about this plugin, you can post a thread in the WordPress.org forum. Please search existing threads before starting a new on

βž• Add-Ons

Take your calendar to the next level by pairing it with our plugins for ticketing, crowdsourcing, email marketing, and more. Learn more about all our products on our website.
Our Free Plugins:
πŸ“… The Events Calendar
πŸ“ Advanced Post Manager

Our Premium Plugins and Services:

⚑ Events Calendar Pro
β†ͺ️ Event Aggregator (service)
🎟️ Event Tickets Plus
βœ‰οΈ Promoter
πŸ‘₯ Community Events
🎟️ Community Tickets
✏️ Filter Bar
πŸ—“οΈ Eventbrite Tickets
πŸ“‘ Virtual Events

Help

If you aren’t familiar with Event Tickets, check out our Getting Started Guide. It will have you creating tickets in no time.

Ready to dig deeper? Check out these resources:

We check in on the Event Tickets forum here on WordPress.org about once a week to help users with basic troubleshooting and identifying bugs. If you’re looking for premium, personalized support, consider upgrading to Event Tickets Plus.

Still have a question? Shoot us an email at [email protected].

Translate

Event Tickets is translated into multiple languages, including German, Danish, and Dutch. Help localize Event Tickets even further by adding your locale – visit translate.wordpress.org.

Screenshots

  • RSVP on event.
  • Front-end ticket in page.
  • PayPal checkout.
  • Attendee report.
  • Emailed ticket.
  • Tickets settings.
  • Add new ticket.

Installation

  1. From the dashboard of your site, navigate to Plugins –> Add New.
  2. Select the Upload option and hit “Choose File.”
  3. When the popup appears select the event-tickets.x.x.zip file from your desktop. (The ‘x.x’ will change depending on the current version number).
  4. Follow the on-screen instructions and wait as the upload completes.
  5. When it’s finished, activate the plugin via the prompt. A message will show confirming activation was successful.
  6. For access to new updates, make sure you have added your valid License Key under Events –> Settings –> Licenses.

FAQ

Are there any troubleshooting steps I should try before I post a new thread in the support forum?

First, make sure that you’re running the latest version of Event Tickets. If you’ve got any other add-ons, make sure those are current and running the latest code as well. Also be sure to check our knowledgebase.

The most common issues we see are either plugin or theme conflicts. You can test if a plugin or theme is conflicting by manually deactivating other plugins until just Event Tickets is running on your site. If the issue persists, revert to the default Twenty Twenty theme. If the issue is resolved after deactivating a specific plugin or your theme, you’ll know that is the source of the conflict.

Note that we aren’t going to say β€œtough luck” if you identify a plugin/theme conflict. While we can’t guarantee 100% integration with any plugin or theme out there, we will do our best (and reach out the plugin/theme author as needed) to figure out a solution that benefits everyone.

I’m still stuck. Where do I go to file a bug or ask a question?

Free plugin users can post in the Event Tickets support forum on WordPress.org. Our team reviews that forum weekly to look for bug reports.

If you’re already an Event Tickets Plus subscriber, you’re entitled to our actively-monitored Premium Support on our website. Generally, except in times of increased support loads, we reply to all premium support tickets within 24 hours during the business week.

What’s the difference between Event Tickets and Events Tickets Plus?

Event Tickets is our free ticketing plugin that has all the basics you need to sell tickets and collect RSVPs on your website. You can use Event Tickets with or without The Events Calendar.

Event Tickets Plus is a premium plugin that runs alongside Event Tickets and enhances it with extra features, including custom registration fields, shortcodes, WooCommerce integration, our mobile ticketing app and more.

Read more to learn which plugin is right for you.

Do I need The Events Calendar to run Event Tickets?

Nope! Event Tickets works with or without The Events Calendar. Even if you don’t have The Events Calendar, you can create RSVPs and tickets on WordPress pages and posts.

Can I email attendees using Event Tickets?

Yes. Event Tickets automatically sends an email confirmation after attendees register or RSVP for an event. If the attendee purchases a ticket, the confirmation email will also provide a ticket to scan at the door for admission.

What add-ons are available for Event Tickets, and where can I read more about them?

The following add-ons are available for The Events Calendar:

  • Events Calendar Pro, for adding premium calendar features like recurring events, advanced views, cool widgets, shortcodes, additional fields, and more!
  • Event Aggregator, a service that effortlessly fills your calendar with events from Meetup, Google Calendar, iCalendar, Eventbrite, CSV, and ICS.
  • Virtual Events, which optimizes your calendar for virtual events including Zoom integration, video and livestream embeds, SEO optimization for online events and more.
  • Event Tickets Plus, which allows you to sell tickets for your events using your favorite e-commerce platform.
  • Promoter, automated email communication made just for The Events Calendar and Event Tickets. Stay in touch with your attendees every step of the way.
  • Community Events, for allowing frontend event submission from your readers.
  • Community Tickets, which allows event organizers to sell tickets to the events they submit via Community Events.
  • Filter Bar, for adding advanced frontend filtering capabilities to your events calendar.
  • Eventbrite Tickets, for selling tickets to your event directly through Eventbrite.

I have a feature idea. What’s the best way to tell you about it?

We’ve got a ProductStash page where we’re actively watching for feature ideas from the community. Vote up existing feature requests or add your own, and help us shape the future of the products business in a way that best meets the community’s needs.

I’ve still got questions. Where can I find answers?

Check out our extensive knowledgebase for articles on using, tweaking, and troubleshooting our plugins.

Reviews

July 29, 2021
I agree with everything cleewp just mentioned. Support is so condescending and feels like they have an auto reply that says uninstall everything except our plugins and then try and report back. This isn't a great solution and they roll out inconsistencies in the user experience with new views and then support just says that it is working as designed. I'm regretting every bit of my decision to try to use this. Colossal waste of time and SO much work that will need to be redone now. I am confident that the competition is better. The Events Calendar is great, this unfortunately, is like a half-hearted attempt and shouldn't be used in production environments for large scale Woocommerce sites looking to sell large quantities of tickets to events. I won't be surprised if they shelf this eventually, especially with all of the recent shifting at the top of their organization due to acquisition.
July 16, 2021
Purchased this, as well as the paid add on Event Ticket Plus (for some reason they demand you run both), along with Woo-Commerce, The Events Calendar, and The Events Calendar Pro. So, it's like 5 plug ins -- all of which break on updates. Support is the worst I have ever seen for a paid plug in. I guess I have been spoiled, but this is just a time suck of bug hunting with an occasional email back like -- can you resubmit your ticket with your license? You can't even login to their support area without creating a separate account -- seriously! You have to have a 'purchase' account for your dashboard, and create a whole new 'support' account to put in tickets. And then, they ask you to 'prove' you have a license before they can help you. I can't believe that Tribe which was a gold standard, has gone from such an amazing company to something so horrible. Honestly, if I knew it was going to be this bad -- I would have just coded it on my own. Would have been better, and ultimately quicker.
July 1, 2021
not the greatest support but they try to assist room for improvement
June 4, 2021
Update: I'm leaving my old review for posterity, but wanted to update after the first positive support interaction I've had with TEC in 3 years. I contacted the team about a conflict that was breaking another, entirely unrelated plugin. After being bounced around a bit and spinning my wheels, I was connected with a product manager who not only worked quickly to find a solution, but wrote a custom snippet to resolve it and was friendly and communicative throughout the process. It was a truly world-class support experience once the product manager was involved. I'm hopeful that this trend will continue! I've adjusted my review from 1 to 3 stars and will update again in the coming weeks if things continue to improve or if I don't have any breaking issues with this suite of plugins. -- I am counting the days until a better alternative to this plugin appears on the marketplace. I was hopeful that them being bought by Liquid Web would improve the customer experience, but it remains the same as it's been the past 5 years I've unfortunately been a customer. For one positive, this plugin has an impressive set of features that no other events solution comes close to. However, "solution" is probably generous. It's rare that an update doesn't break this plugin, and on the rare occurences where it doesn't, it breaks another, unrelated plugin! Support is very slow, and when they deign to reply, it's clear they haven't read your initial request at all. It takes a minimum of a dozen emails back and forth just to get them on the right track, and then the final result is either 1) "our plugin breaking a different plugin is actually the other plugin developer's responsibility, go talk to them," or 2) "we'll fix this in a future patch. No, we don't know when." If you have absolutely any other option (Eventbrite, Modern Events Calendar, etc.), definitely go with them and run for the hills from this company.
March 26, 2021
I would have rated this good or excellent except for some missing features which would have been really helpful. 1) I would be nice to have in the fieldsets an area for plain text, such as a paragraph to explain what the next questions pertain to. 2) With recurring events, it allows you to split an event into several times, but then you try to implement this it tells you that it isn't supported. That's an odd way to leave it. 3) I find some of the settings placed in confusing places. "Display", for example does not contain all of the display options. 4) The editor available to work on the display above and beneath the event is crude. It would be nice to have <hr>, color styles, etc. available. On the plus side the support has been excellent!
Read all 83 reviews

Contributors & Developers

“Event Tickets” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “Event Tickets” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

[5.1.7] 2021-08-03

  • Feature – Added export button next to the page title on the Attendees page. [ET-1145]
  • Tweak – Changed the word Purchaser to Attendee when email confirmation is sent for purchasing a ticket. [ETP-655]
  • Tweak – Added $attendees parameter to the tribe_report_page_after_text_label action. [ET-1145]
  • Tweak – Removed the edit column when printing the Attendees list. [ETP-702]
  • Tweak – Added “Delete” functionality for the tickets area in the classic editor. [ET-1107]
  • Language – 1 new strings added, 61 updated, 0 fuzzied, and 0 obsoleted

[5.1.6] 2021-07-07

  • Tweak – Added support for HTML in Ticket description field. [ET-1135]
  • Tweak – Added $ticket_id parameter to the tribe_events_tickets_metabox_edit_ajax_advanced filter. [ETP-111]
  • Tweak – Update the plugin screenshots on the WordPress.org page. [ET-1143]
  • Fix – Fixed the ticket block allowing to add more tickets than available when using shared capacity. [ET-1137]
  • Fix – Sync WooCommerce decimal separator with in Ticket edit form. [ETP-725]
  • Fix – Prevent Tribe Commerce “Confirmation email sender name” from displaying improperly when a single quote is added. [ET-1134]
  • Language – 115 new strings added, 118 updated, 0 fuzzied, and 0 obsoleted

[5.1.5] 2021-06-09

  • Fix – Fixed shared capacity stock sync after attendee deletion, for TribeCommerce tickets. [ETP-285]
  • Fix – Fix the price number calculation for tickets that are using no decimals and thousand separator. [ET-1114]
  • Fix – Revert to not hiding past sale tickets from Cost range in Events [ET-1133]
  • Fix – Resolved issue where events with tickets were being shown as Free on the day of the event. [ET-1133]
  • Tweak – When using The Events Calendar and Event Tickets split the admin footer rating link 50/50. [ET-1120]
  • Tweak – Move complete list of changelog entries from readme.txt to changelog.txt. [ET-1121]
  • Language – 0 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted

[5.1.4] 2021-05-12

  • Fix – Show total Attendance count for Attendee List Block view. [ET-791]
  • Fix – Add label to the quantity input in the RSVP & Tickets forms to improve accessibility. [ET-767]
  • Fix – Fix a JavaScript localization error that was breaking the manual attendees functionality. [ETP-719]
  • Tweak – Update the footer calculations on the tickets block to only visible items so it can be used from the Attendee Registration Modal cart. [ETP-715]
  • Tweak – Adjust dimensions of tickets table for the classic editor UI. [ETP-594]
  • Tweak – Adjust the width of the Check-In column in the attendees report to make it work properly in different languages. [ET-768]
  • Tweak – Added filters: tribe_tickets_admin_manager_request, event_tickets_should_enqueue_admin_settings_assets, tribe_tickets_assets_should_enqueue_tickets_loader, tribe_tickets_attendee_repository_update_attendee_data_args_before_update, tribe_tickets_attendee_repository_set_attendee_args, tribe_tickets_attendee_repository_set_attendee_args_, tribe_tickets_attendee_repository_save_extra_attendee_data_args, tribe_tickets_attendee_repository_save_extra_attendee_data_args_, tribe_tickets_attendee_repository_create_order_for_attendee_order_args, tribe_tickets_attendees_csv_export_delimiter, tribe_tickets_repositories_order_statuses, tribe_tickets_repositories_order_public_statuses, tribe_tickets_repositories_order_private_statuses, tribe_tickets_repositories_order_create_order_for_ticket_order_args, tribe_tickets_ticket_object_is_ticket_cache_enabled, tribe_tickets_attendee_activity_log_data, event_tickets_exclude_past_tickets_from_cost_range, tribe_tickets_attendee_lookup_user_from_email, tribe_tickets_attendee_create_user_from_email, tribe_tickets_attendee_create_user_from_email_send_new_user_info, tribe_tickets_handler_email_max_resend_limit, tribe_tickets_repositories_order_map, tribe_tickets_block_ticket_html_attributes
  • Tweak – Removed filters: tribe_tickets_rsvp_create_attendee_lookup_user_from_email
  • Language – 1 new strings added, 27 updated, 1 fuzzied, and 0 obsoleted

[5.1.3] 2021-04-22

  • Fix – Add TwentyTwentyOne theme compatibility for Tickets and RSVPs. [ET-1047]
  • Fix – Added translation support for “Going” and “Not going” status labels. [ET-1056]
  • Fix – Disabled check-in for RSVP with “Not Going” status. [ET-984]
  • Fix – Fixed an issue with Tickets and RSVP blocks where long descriptions were breaking the block. They now use an auto-resizing textarea. [ET-1078]
  • Tweak – Introduce a new “Attendees” link to the WP Admin bar which can take you directly to the Attendees Report page. [ET-1079]
  • Tweak – Added the new tribe_tickets_attendees_csv_export_delimiter filter to allow changing the delimiter used when generating a CSV export of attendees. [ET-1055]
  • Tweak – Adjusted some template override folder paths documented in some of our Tickets-related templates. [ET-1051]
  • Language – 2 new strings added, 70 updated, 0 fuzzied, and 1 obsoleted

See changelog for all versions