EventPrime is an easy to use WordPress event calendar plugin where you can create events with a single click. Simply click on a date from the ‘Event Calendar’ in the WordPress backend and start creating events. Create free and paid events by enabling bookings from EventPrime’s event settings.
Booking with PayPal payments, frontend event submission and email customizations are some of the features that are also supported for free in this WordPress event calendar plugin. EventPrime event plugin also allows you to create and assign event types, artists and event sites to your events.
The event calendar on the front-end will appear exactly the way you set it up from the back-end. . EventPrime supports free event bookings, online paid event bookings, single day events, multi-day events, event artists, event sites, event gallery, event registration, event calendar widget and much more. Also if the free version is not enough for you, Eventprime has a number of premium extensions that add more functionality to your booking system.
Create or edit events directly from the event calendar. Click on a date in the calendar to open the form. Set event start and end dates, all day event, enable bookings, booking price, event type, event site and performers from the popup window.
Hover over an existing event in the calendar to view its details in a quick pop-up window. Drag and drop events from one date to another on the calendar to quickly change event dates. Click on an existing event in the calendar to open the pop-up window and edit event.
From the event settings you can further customize your events:
- Set the event type for event categorization.
- Add a description to let your attendees know in detail what the event is about.
- Upload a featured image for the event.
- Upload an image gallery of the event.
- Enable custom link for the event. This will be necessary if you want to link an event to an external URL.
- If bookings are enabled, you can set a specific start and end date for the booking.
- Enables or disables the display of the event booking status in the interface.
- Enables or disables booking cancellations.
- Hide or show the event in the event calendar widget.
- Hides or displays the event in the event calendar in the interface.
- Writes a custom note on the event page to show to event attendees.
From the event panel you can access the event settings, assign the event site, assign artists and also access the options provided by some of the EventPrime extensions. All from a single page.
You can also see a short list of all the most recent bookings for the event.
Create or edit event types that you can then assign to events. Set a specific name, color, age group, image and special instructions for event types. Events in the event calendar will appear with the color of your assigned event type.
Create or edit event sites that you can then assign to events. Event sites have their own name, description, address, date of establishment, type of seating, operator, Facebook page and photo gallery. Sort event sites alphabetically or by their number of events.
Create or edit artists that you can then assign to events. Artists have their own type (person or group), name, role, cover image and description.
- You can view a complete list of all attendees for all your events.
- Filter attendees by your events, booking time and booking status.
- You can view a table of attendee details containing their booking ID, username, email and number of tickets per booking ID.
- Edit individual attendee booking details and also add a note for an attendee. The attendee can see that note in their event booking.
- Download attendee booking details in PDF format.
- Send notification emails to attendees.
- Access an attendee’s booking transaction log.
- Add multiple notes to any booking.
- Enable or disable email notifications and customize content.
- Configure the PayPal payment processor and choose the payment currency.
- Configure APIs for Google Maps, Facebook, Google Calendar for external integrations.
- Set default pages for EventPrime interface.
- Enable or disable display of past events in the interface.
- Choose the default event calendar view for the interface.
- Enables or disables event filtering options.
- Hides or displays past event bookings in the backend attendee list.
- Set the time format in which the event time will be displayed in the event calendar.
- Add your own custom CSS code to customize the look and feel of the EventPrime interface.
- Change the notification messages that appear on the frontend event submission page.
- Set the default status of the events that are sent from the frontend.
From here you can also configure EventPrime extensions.
Events can be displayed monthly, weekly, daily, event list or as event cards. Hovering over any event in the calendar will display the event card in a pop-up window. Visitors can see all the summary information about an event in this event card. Clicking on the event card will open the individual page for that event. Users can register as attendees for an event if event registration is enabled for the event.
Any user can submit their own event. The administrator can review, edit and publish that event to the event calendar. The ‘Submit Event’ page has the following options:
- The user submitting an event can submit their name, start date, end date, description, event type, venue and performers.
- Enable bookings, set the start and end date of the booking and also set the price of the booking.
- When submitting the form, the user will see a confirmation message that can be customized from the global settings.
- Upon submitting the event, EventPrime will send an email to the site administrator informing them that a new event has been submitted with the event details.
User account area
For a user to view their own activity with events, Eventprime provides a full ‘User Account Area‘ on the front-end. With this EventPrime page, users can log in and manage their event bookings. Users can also cancel an event booking.
The Eventprime event plugin gives you 4 very useful widgets to set up anywhere on your site. These are:
- Countdown event widget: this is a reverse countdown for upcoming events that you can select from the widget settings. The countdown for upcoming events shows the days, hours, minutes and seconds remaining until the event goes live.
- Slider Event Widget: this widget is a slideshow of featured images from various events on your site. Clicking on a featured image in the slideshow will take you to the individual page for that event.
- Calendar events widget: a smaller view of the event calendar that lists upcoming events.
- Event Site Map: this widget contains Google Maps with markers of all event sites and locations.
3 more widgets can be added using the “Event List Widgets” extensions.
Shortcodes are the most common and effective way to display dynamic plugin content on a static WordPress web page.
EventPrime provides a complete set of shortcodes to create your event calendar system. Some of them are:
- [em_events] : this is the EventPrime event calendar shortcode, as it will represent the event calendar in the interface. From the event calendar, the user can access all other pages associated with events, such as Event Types, Event Sites, Artists, etc.
- [em_event_types] : this is the directory for all the event types you have on your site. Clicking on an event type in the directory will open the single event type page, where a user can view all current and future events that belong to that event type.
- [em_performers] : this is the directory for all performers of the event. Clicking on an artist in the directory will open the single artist page, where a user can view all current and future events where this artist is performing.
- [em_sites] : this is the directory of all event sites and locations. Clicking on an event site in the directory will open the single event site page, where a user can view all current and future events taking place at this event site.
- [em_profile] : use this shortcode on the page where you want attendees to log in and manage their event bookings.
If you want to translate the EventPrime plugin into your language you can do it using the ‘Loco Translate’ plugin.
As I said above, although Eventprime is a free plugin and in most cases you will have more than enough, the plugin has a number of free and paid extensions that add more functionality to the main plugin.
- Live Seating: Add live seating selection at your events and provide seat based tickets to attendees. Set up a seating arrangement for all of your of events with specific rows, columns and walk aisles.
- Event analytics: Stay up to date on all revenue and bookings for each event.
- Event sponsors: Add sponsors to your events. Upload sponsor logos and they will appear on the event page along with all other event details.
- Stripe Payments: Start accepting event booking payments using the Stripe payment gateway. By integrating Stripe with EventPrime, event attendees can now pay with their credit cards while receiving payment in their Stripe account.
- Offline payments: Don’t want to use any online payment gateway to collect payments for your event booking? No worries. With this extension you can accept online event bookings while collecting booking payments from offline attendees.
- Recurring events: Create events that recur according to the specified number of days, weeks, months or years. Update all recurring events at once by updating the main event.
- Attendee List: Displays the names of event attendees on the event page or from a new ‘Attendee List’ widget.
- Coupon codes: Create and activate coupon codes to allow attendees to book discounted events. Set the discount type and limits on coupon code usage.
- Guest Reservations: Allows attendees to complete their event reservations without registering or logging in.
- Event listing widgets: Add 3 new event listing widgets to your website. Popular events list, featured events list and related events list.
- Administrative attendee bookings: Administrators can now create custom attendee bookings from the EventPrime dashboard.
- Event Wishlist: Users can now wishlist events they would like to attend and can view the list of all their wishlisted events in their profiles.
- Event Comments: Allows users to post comments on EventPrime events. Administrators can manage these comments in the same way they manage WordPress comments.
- Automatic Event Discounts: Automatically display discounts on an event for a user based on admin rules. With the automatic discount extension, you can create and trigger discounts by setting rules (eligibility criteria) to offer eligible users a discount on bookings. Discounts are automatically applied to bookings.
- Google Event Import and Export: The administrator now imports and exports your Google Calendar events to and from EventPrime Calendar.
- Events Import Export: Import or export events in popular file formats such as CSV, ICS, XML and JSON.
- EventPrime MailPoet: Connect and interact with your users by subscribing event attendees to MailPoet lists. Users can subscribe to multiple newsletters during checkout and can also manage subscriptions in the user account area.
- WooCommerce integration: This extension allows you to add optional or mandatory products to your events. You can define the quantity or let users choose it themselves. It fully integrates with EventPrime checkout experience and WooCommerce order management.
- Zoom Integration: This extension seamlessly creates virtual events that will take place in Zoom through EventPrime. The extension provides a link from your website to Zoom’s.