How to Create a Church Events Calendar in WordPress

A church’s week has a rhythm — services, prayer meetings, small groups, youth nights — plus the special events that bring visitors through the door. A good church events calendar shows both, keeps itself tidy, and lets people save what they’re coming to. Here’s how to set one up in WordPress with a free plugin.

In short: create categories for each ministry, save your rooms and locations as venues, add one event per gathering, and publish a month calendar on an “Events” page plus a list of what’s next on the homepage.

Plan before you add anything

Ten minutes of planning saves hours later. Write down:

  • Your categories — usually one per ministry area: Worship, Small groups, Youth, Children, Community, Outreach, Special events. Five to eight is plenty.
  • Your venues — the main sanctuary, the hall, the church office, and any outside locations you use often (a park for the summer picnic, a partner church).
  • Who keeps it up to date — one or two people with editor access, and a weekly 10-minute slot to add and check events.

Step 1: Install the calendar

In WordPress, go to Plugins → Add New Plugin, search for Monthly Events Calendar, install and activate. Then open Events Calendar → Settings and set the date and time format your congregation is used to and your church’s timezone.

Step 2: Create categories and venues

  • Events Calendar → Event Categories: add the categories from your plan. Each one gets its own calendar page, such as /events-category/youth/ — perfect for linking from your Youth ministry page.
  • Events Calendar → Venues: add each room and location once, with the full address. You’ll pick them from a list from then on, and visitors get the address on every event page. Venues and organizers

Step 3: Add your events

For each gathering, go to Events Calendar → Add new Event and fill in the title, a short welcoming description, the date and time, the venue, the category and a highlight colour (one colour per category works well).

Some practical tips for churches:

  • Write for visitors, not just members. “Sunday Service — all welcome, children’s church at 10:30” is better than “Service”.
  • Mark special services clearly. Christmas Eve, Easter and harvest services are when newcomers search. Give them their own events with a featured image and full details — parking, accessibility, what to expect.
  • Use all-day events for things like a church weekend away or a day of prayer.

Weekly gatherings: Monthly Events Calendar doesn’t do repeating events yet — that’s planned for version 2.0. Until then, add regular gatherings for the next month or term in one sitting. Many churches only list weekly services on a “Visit us” page and keep the calendar for everything else, which also keeps the calendar easier to read.

Step 4: Publish the calendar

Create a page called Events (or What’s On), add the Monthly Events Calendar block — or paste [wp_monthly_events] — and publish. Then:

  • add Events to your main menu;
  • show the next few events on your homepage with the list view, [wp_monthly_events view="list"];
  • link each ministry page to its category calendar.
Month view of Monthly Events Calendar with colour-coded events in November
Colour-coding by ministry makes the month easy to read.

Step 5: Help people actually come

  • Add to Calendar: every event page has a button that saves the event to Google, Apple, Outlook and others, so members get a reminder on their phone. How it works
  • Share event pages, not the calendar: in the bulletin, newsletter and social posts, link straight to the event page.
  • Use the organizer field for the contact person — “Questions? Ask Sarah, Youth Leader” — with an email or phone.

A sample setup

CategoryColourExample events
WorshipPurpleChristmas Eve Carol Service, Easter Sunday
Small groupsBlueTuesday Bible study (each week this term)
YouthOrangeFriday youth night, summer camp
CommunityGreenFood bank collection, community breakfast
Special eventsRedHarvest supper, guest speaker evening

Moving from another calendar

If your church site already uses The Events Calendar, you can try Monthly Events Calendar without moving anything: your existing events appear in it straight away, and you can import them later in one click. Switching guide

Keep reading

Similar Posts