Suite Modules

Calendar

Events, RRULE recurrence, ten distinct views, RSVPs, integrations with Google/Apple/Outlook calendars, and deep links into other Suite modules.

Events

An event has: title, start, end, location (physical or virtual), description, featured image, capacity, visibility. Events can be:

  • One-off
  • All-day
  • Multi-day
  • Recurring (via RRULE)
  • Linked to a meeting (via GoLive)
  • Linked to a product (paid admission via Commerce)

RRULE recurrence

Calendar uses the iCalendar RRULE spec for recurring events — the same format Google Calendar and Outlook use. That means:

  • Every Tuesday and Thursday for 12 weeks
  • First Monday of every month
  • Daily until a specific date
  • Second-to-last business day of each quarter

Exceptions (move a single occurrence; cancel one; modify all future) are handled natively.

The ten views

  1. Month — classic grid with events in day cells
  2. Week — time-axis grid, hours on the vertical
  3. Day — single day's agenda
  4. Agenda — flat list by date
  5. List — searchable, filterable, no layout
  6. Year — month-per-row overview
  7. Gantt — multi-day events as bars
  8. Map — events with locations plotted on a map
  9. Kanban — grouped by event status or category
  10. Card — magazine-style feature view

Visitors can switch views on the frontend. Admins can restrict which views are available.

RSVPs

Visitors can RSVP to events (Yes, No, Maybe). Capacity-limited events close RSVPs at capacity; a waitlist opens automatically. Reminder emails are sent 24 hours before via GoLive SMTP.

Calendar subscriptions

Every visible calendar has an iCal subscription URL. Users can add it to Google Calendar, Apple Calendar, or Outlook — the subscription auto-refreshes and picks up new events and changes.

Integrations

  • LMS — course sessions appear as calendar events
  • Admissions — deadlines appear as events
  • Communities — group events
  • GoLive — video meeting auto-attaches to an event

Shortcodes

[wig_calendar view="month"]
[wig_event id="42"]
[wig_upcoming count="5" category="lectures"]

Need help?

Our support team responds within one business day.

Contact Support