Skip to main content

Publish Events And Take RSVPs In YOOtheme Pro

Calendar views, recurring events and registration, built into the YOOtheme Pro builder.
  • Show events by month, week, day or list
  • Set repeating dates and category filters
  • Take RSVPs and manage your attendee list
yoocalendar elements

Events, Calendars And RSVPs In One Plugin

Build the calendar in YOOtheme. Manage events and attendees in WordPress.

Build Your Calendar

Enter events in the builder or keep them in the WordPress Events screen. Connect stored events through Dynamic Content, including fields from an existing post type.
yoocalendar events
yoocalendar recurring events

Repeat Your Regular Events

Set daily, weekly, monthly or yearly repeats. Visitors can change the calendar view, search for an event and filter by category.

Take RSVPs

Set capacity, allow guests and collect registrations for a stored event. Export the attendee list and check people in. Confirmation appears on the page; no emails are sent.
yoocalendar rsvp

Who’s it For

Community Websites

Keep church services, club meetings and local events together, with categories visitors can filter.

Classes And Workshops

Publish dates and collect registrations. Create separate events when each session needs its own capacity and attendee list.

Agencies Building Client Sites

Build the calendar alongside the rest of the page, then give clients a WordPress screen for managing events.

Sites With Existing Event Data

Connect fields from your existing post type through YOOtheme’s Dynamic Content picker, including supported ACF fields.

Get YOOcalendar Today

$49

YOOcalendar — 1 Year of Updates
  • YOOcalendar · calendars, events, and scheduling
  • YOOdark and YOOanvil (free with any account)
  • Unlimited client sites, one license key
  • A year of updates and email support

$99

Membership
  • YOOaccess · permissions, audit trail, and rollback
  • YOOcalendar · calendars, events, and RSVPs
  • YOOcast · podcast player and episode elements
  • YOOspeed · faster pages, with no layout shift
  • YOOdark and YOOanvil (free with any account)
  • Every plugin released while your license is active
  • Unlimited client sites, all on one key
  • A year of updates and email support

Requirements

WordPress6.0+
PHP8.0+
YOOtheme Pro5.0+
Plugin dependenciesNone

YOOcalendar Frequently Asked Questions

What happens if my subscription expires?

YOOcalendar keeps working, including your calendars and RSVP forms. Your events and attendee records stay on your site. You stop receiving updates and email support until you renew.

Can I use it on client sites?

Yes. YOOcalendar is $49/year, or you can get the full plugin bundle for $99/year. Both cover unlimited sites, including client sites, with one year of updates and email support. The bundle includes every paid plugin, plus new plugins released while your subscription is active.

Does YOOcalendar connect to other services?

The calendar and RSVP files load from your own website. If you turn on location maps, those maps load from Google. Your server also contacts YOOfoundry for license validation and update checks.

Can visitors subscribe to the calendar, or can I import an .ics feed?

No. YOOcalendar does not import calendar feeds or provide a subscription URL. Visitors can download individual events as .ics files using Add to Calendar in the event tooltip or details popup.

Why aren’t my stored events showing on the calendar?

Events saved in wp-admin do not appear automatically. Add a Calendar element and leave one Calendar Event inside it to use as a template.

Open that event’s Advanced tab, choose Custom Calendar Events as its dynamic source, and map the title, dates, times and other fields. YOOcalendar’s event fields appear by name in the picker.

Do repeating events run forever?

No. Even with Ends set to Never, repeats cover roughly one year from the event’s start date. You can also choose an end date or an occurrence count.

You cannot edit or skip individual dates in a repeating series. Create separate events when individual dates need different details.

Do event times adjust to each visitor’s timezone?

No. An event set for 10:00 shows as 10:00 for every visitor. The Add to Calendar download uses the same time.

For online events or an audience in different timezones, include the intended timezone in the event description.

Does it work with ACF?

Yes, through YOOtheme Pro’s dynamic content controls. You can map supported ACF fields to your Calendar Event fields. ACF is optional; you do not need it to use YOOcalendar.

Can visitors RSVP to events?

Yes. Create and publish an event in wp-admin, enable RSVP for it, and add the Event RSVP element to its page or template. Events entered only in the Calendar element cannot collect RSVPs.

You can set capacity and guest limits, view attendees, export a CSV and record check-in. Visitors see a confirmation message on the page. YOOcalendar does not send confirmation emails, reminders or take payments.

What do I need to run YOOcalendar?

WordPress 6.1 or later, PHP 8.0 or later, and YOOtheme Pro 5.0 or later. YOOtheme Pro must be active as your theme or the parent of your child theme. No other plugins are required.

RSVP also needs MySQL or MariaDB with database locking support. Your host can confirm this.

Have more questions? Check out YOOcalendar’s full documentation.

Build Your Next Event Page in YOOtheme

$49/year
Unlimited sites