Zeventra – Event Management Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Event management, booking, and ticketing for WordPress. Publish events, manage organizers, speakers, and locations, accept ticket bookings, and display events in calendar and list layouts.
Use the built-in event post type, taxonomies, and admin settings to control single-event pages, archives, schedules, and booking behavior. Add event lists and calendars to pages with shortcodes, or use the included Elementor widgets when Elementor is active.
Event management
- Custom post type for events (
zozo_event) - Event categories, tags, and colored labels
- Organizers, speakers, and locations as taxonomies
- Event schedules (
zozo_schedule) linked to events - Recurring events (daily, weekly, and monthly)
- Event capacity, ticket price, and per-booking ticket limits
- Enable or disable booking per event
- Free and paid events
- Frontend event submission for logged-in users
- Custom event fields (text, email, URL, date, phone, textarea, checkbox, radio, dropdown)
- File upload controls with configurable size, count, and allowed types
- Admin list filters (organizer, upcoming only)
- Copy-ready shortcodes in the admin for events and taxonomies
Event display
Display events using shortcodes or Elementor widgets.
Shortcode layouts for [event_builder_full_calendar2]:
- Full calendar (
calendar) - Grid (
grid) - List (
list) - Cover (
cover) - Countdown (
countdown) - Timetable (
timetable) - Yearly (
yearly) -
Timeline (
timeline)[event_builder_full_calendar] displays the interactive FullCalendar month view.
Elementor widgets (requires Elementor):
- Event Grid, List, Masonry, Slider, and Masonry Filter
- Event Countdown, Schedules, Sponsors, Coming Soon, and Pricing
- Organizer, Location, and Taxonomy Grid/List and Slider widgets
- Custom Elementor templates for single events, organizers, and locations
Booking and payments
- AJAX booking form with ticket quantity selection
- Multiple attendees per booking with individual details
- Coupon codes (
zozo_couponpost type) - Payment gateways: Stripe and manual/offline payment (plus free bookings when ticket price is 0)
- Configurable currency and currency position
- Booking dashboard with revenue stats, charts, and CSV export
- Booking, attendee, and payment status management in admin
- Email notifications for bookings
- PDF ticket generation
- QR code tickets with check-in endpoint
- Payment success and cancel page shortcodes
- Automatic cleanup settings for expired pending bookings
User features
- Frontend login and registration shortcodes
- User registration approval workflow for new frontend accounts
- Sidebar widgets for event search, latest events, categories, and more
Customization
- Extensive admin settings for page titles, single-event layout, appearance, and shortcode styling
- Drag-and-drop section ordering on single event, organizer, speaker, location, and taxonomy pages
- PHP template files that can be overridden in your theme
- Hooks and filters for developers
Shortcodes
Calendar and layouts
[event_builder_full_calendar] — FullCalendar month view.
[event_builder_full_calendar2 view="grid"] — Grid layout.
[event_builder_full_calendar2 view="list"] — List layout.
[event_builder_full_calendar2 view="cover"] — Cover layout.
[event_builder_full_calendar2 view="countdown"] — Countdown layout.
[event_builder_full_calendar2 view="timetable"] — Timetable layout.
[event_builder_full_calendar2 view="yearly"] — Yearly calendar layout.
[event_builder_full_calendar2 view="timeline"] — Timeline layout.
Single items
Booking and payments
[zozo_event_booking_form] — Event booking form.
[zozo_event_payment] — Payment page for a booking.
[zozo_payment_success] — Payment success page.
Users
[zozo_login_form] — Frontend login form.
[zozo_register_form] — Frontend registration form.
[zozo_user_button] — Login/logout user button.<h3>External services</h3>
This plugin may load or link to third-party services as described below. Payment gateways only run after you enable them and save your own credentials. Google Maps embeds load when an event or location map is displayed with coordinates. Optional share, calendar, directions, and messaging links open third-party sites only after a visitor clicks them. Optional YouTube or Vimeo embeds load only when an editor configures a video URL and the content is displayed or opened.
Payment gateways
- Stripe — When Stripe is enabled and API keys are saved in plugin settings, Zeventra uses the Stripe PHP library to create Stripe Checkout sessions (and related payment lookups/refunds where admin tools require them) for paid bookings. Card payment collection is handled by Stripe Checkout. Booking identifiers may be included as Stripe metadata so payments can be matched to bookings on your site. Terms of service | Privacy policy
- Manual payment — Offline/manual payment is handled entirely on your site when enabled in plugin settings (no third-party payment API).
Payment data is sent to Stripe only when Stripe is enabled and configured. No payment processing occurs until you enter your own API credentials.
Bundled frontend libraries
Calendar, slider, timeline, and other UI libraries — including FullCalendar, Swiper, Flatpickr, and Font Awesome — are bundled locally under the plugin libraries/ directory and enqueued from the plugin when needed.
QR code generation
When QR tickets are generated, the plugin creates the QR code images locally on the site’s server using the bundled QR code library. The ticket check-in URL is processed locally, and no ticket or attendee data is sent to an external QR code generation service.
Google Maps
Zeventra can display Google Maps for event and location pages.
When an event or location has latitude and longitude coordinates and the map section is shown, the plugin embeds a Google Maps map in an iframe. The visitor’s browser may then load map content from Google Maps / Google servers (often when the map area becomes visible, because embeds use lazy loading). That means the browser may communicate directly with Google while the map is displayed. No Google Maps API key is configured or required by this plugin for these embeds.
Some templates and Elementor map widgets may also show a directions link. Opening that link is visitor-initiated and takes the visitor to Google Maps in their browser.
The plugin uses Google Maps only to show location information associated with an event or location. It does not send booking, attendee, or payment records to Google Maps as part of the embed. Google may process browser and request information according to its own policies when its service is accessed.
Service: Google Maps
Website: https://maps.google.com/
Terms of service: https://policies.google.com/terms
Privacy policy: https://policies.google.com/privacy
Site administrators should review Google’s current terms and privacy documentation for Google Maps / Google Maps Platform.
Social sharing
Event pages can show share links for Facebook, X (Twitter), LinkedIn, and WhatsApp.
These are visitor-initiated links. Zeventra does not call Facebook, X, or LinkedIn APIs automatically. When a visitor chooses a share link, their browser opens the corresponding service with the event page URL (and title where used by that share endpoint). Further interaction is handled by that service under its own policies.
- Facebook sharer: https://www.facebook.com/ — Privacy policy
- X (Twitter) intent: https://twitter.com/ / https://x.com/ — Privacy policy
- LinkedIn share: https://www.linkedin.com/ — Privacy policy
Add to calendar
Event pages can provide Add to Calendar links for Google Calendar, Outlook Live, and Office 365, plus a downloadable local ICS file.
Google Calendar and Outlook/Office links are visitor-initiated. When a visitor clicks a link, their browser opens the calendar service with event title, dates, description, and location values prepared for that deeplink. Zeventra does not call Google or Microsoft calendar APIs in the background. The ICS download is generated locally in the browser and does not contact an external calendar API.
- Google Calendar: https://calendar.google.com/ — Terms | Privacy
- Outlook / Microsoft calendars: https://outlook.live.com/ / https://outlook.office.com/ — Privacy
YouTube and Vimeo
Some Elementor widgets (for example Event Pricing and Coming Soon) allow an editor to supply an optional video URL. That URL may point to YouTube or Vimeo (or another video URL the editor enters).
When such a video is embedded or opened in a modal/iframe, the visitor’s browser may communicate directly with YouTube, Vimeo, or the host of the configured URL to load the media. Zeventra does not require YouTube or Vimeo API keys and does not send booking or attendee records to those services. Use of YouTube or Vimeo depends on the URL configured by the site editor.
- YouTube: https://www.youtube.com/ — Privacy policy
- Vimeo: https://vimeo.com/ — Privacy policy
The plugin can provide WhatsApp links for event-related communication (including social share links).
When a visitor chooses to open a WhatsApp link, their browser or WhatsApp application accesses the WhatsApp service. The plugin does not automatically send attendee or booking information to WhatsApp unless the site administrator includes such information in a configured message or link.
Service: WhatsApp
Website: https://www.whatsapp.com/
Terms of service: https://www.whatsapp.com/legal/terms-of-service
Privacy policy: https://www.whatsapp.com/legal/privacy-policy
The service is used only when a visitor chooses to use a WhatsApp link provided by the plugin.
Screenshots
No screenshots provided
