Plugins / Eventward
A free events calendar for WordPress, with nothing held back.
I built Eventward because the features other calendars sell as add-ons, repeating events, extra views and maps, are the ones every events site actually needs. They are all in the free plugin. No Pro version, no locked settings and no upgrade prompts.
01 Free
Repeating events, maps and every calendar view in the free plugin. There is no Pro tier.
02 Fast
Dates live in one indexed table, and nothing loads on pages without events.
03 Found
Google event data for every date: status, venue, organiser and price.
04 Yours
Ordinary WordPress content. Deactivate it and nothing is deleted.
What is included
What other calendars charge for, in the free plugin.
Every feature below ships in the one plugin you install. Nothing is held back for a paid version, because there is no paid version.
01
Repeating events
Daily, weekly, the second Tuesday, the last Friday, yearly. Skip a date or add an extra one, and see the next dates as you edit.
02
Six calendar views
Month, week, list, photo, map and day. On a phone the month view turns into a tidy agenda by itself.
03
Maps with no API key
OpenStreetMap maps with clustered pins. Save a venue with an address and its place on the map is found for you.
04
Search and filters
Keyword, category, venue and organiser filters that update the calendar without reloading the page.
05
Ready for Google
Event data for every date, including cancellations, online events, venue, organiser and price.
06
Add to calendar
Google, Apple, Outlook and Microsoft 365 on every event, plus iCal feeds for the whole calendar or a single category.
07
Tickets and RSVPs
Free tickets work as an RSVP. Paid tickets go through Stripe Checkout on your own Stripe account, with no fee from me on top.
08
Blocks and shortcodes
A calendar block, an event details block and templates for any block theme, plus shortcodes for Bricks, Divi and Elementor.
Built lean
Fast because of what it leaves out.
Events calendars have a reputation for slowing sites down. Eventward is built the other way round.
Nothing loads where it is not used
Styles and scripts load only where a calendar or event is shown. Your home page and blog carry none of it.
One small indexed table
Every event date sits in a table built for date lookups, so a busy month stays quick even with thousands of events.
Plain HTML, no jQuery
The calendar is server-rendered HTML with one small script that swaps views in place. It still works with scripts turned off.
No endless calendar for bots
Dated pages are noindex, calendar links are nofollow and empty far-future months return a 404, so crawlers cannot run up your server load.
Maps loaded only when seen
The map library ships inside the plugin, and tiles are only fetched when a map scrolls into view.
No tracking
Nothing loads from CDNs and nothing is reported about your visitors. The only outside requests are map tiles, address lookups and Stripe, all optional.
Switching
Coming from The Events Calendar.
Eventward keeps the same web addresses, such as /events/ and /event/your-event/, and a setting keeps the tribe_events shortcode working, so existing links and pages carry on.
Where Eventward is ahead
Compared with the free version of The Events Calendar, whose paid bundle starts from US$259 a year per site.
- Repeating events, free
- Week, photo and map views, free
- Search and filter bar included
- Paid tickets with no platform fee, Stripe fees only
- iCal feed covers every event, not just the next 30
- Month view turns into an agenda on phones
Where The Events Calendar is ahead
I would rather say so up front. These are the gaps, and an importer is on the way.
- Front-end event submissions
- Scheduled event imports
- A large range of add-ons
- One-click importer from The Events Calendar is planned
Questions
About Eventward.
Is Eventward really free?
Yes. Every feature on this page is in the free plugin. There is no Pro version, no locked settings and no upgrade prompts in your dashboard.
How do I install it?
Download it free from eventward.omniswp.com and install it from Plugins, Add New, Upload Plugin. It is on its way to WordPress.org too, and until it is listed there you update it by downloading the latest version from the same place.
Will it slow my site down?
No. Its styles and scripts only load where a calendar or event is shown, event dates are stored in one indexed table, and the calendar is plain HTML that works without JavaScript.
Does it work with my theme and page builder?
Yes. Block themes get ready-made templates, classic themes get the same calendar, and every part of it is available as a shortcode for Bricks, Divi, Elementor and other builders.
What about RSVPs and tickets?
Both are built in. Free tickets work as an RSVP, and paid tickets go through Stripe Checkout on your own Stripe account. You get capacity per date, confirmation emails with ticket codes, an attendee list with check-in, CSV export and refunds.
Who is OmnisWP?
It is the name I publish my WordPress plugins under, made here in New Zealand. Eventward and Siteward are both mine, and both started as tools for the client sites I look after.
Get Eventward
Download it free at eventward.omniswp.com.
Click around the live calendar first if you like, everything on that site runs on the plugin you would install. Or book a twenty minute walkthrough on a copy of your own site.