One platform, priced by sites. Every module included. Docs All systems operational
Build it freeNo card · no time limit Start free
Native module · Events

Events: native, dated, recurring, on an online event calendar.

SGEN's Events module creates dated events with start and end times, a rich-text body, an address, categories, and a per-event banner, then publishes each one to a filterable public archive with its own single-event page. Set a series to repeat Daily, Weekly, Monthly, or Yearly from one record. Every public event page generates a one-click Add to Calendar export across Google, Apple, Outlook, iCal, Yahoo, and Microsoft 365. It runs natively in your dashboard with nothing to install, one of 23 native modules, in the box on every plan.

The whole module, native

Create an event, set date and recurrence, publish it.

The Events module owns the whole job in one place: author the event, repeat it on a schedule, sort it into categories, and put it on a public calendar visitors can add to their own. Recurrence is in the box, the public archive renders itself, and every plan carries the full module, with no Pro tier to unlock and no add-on to wire up.

Create and edit events

The create form carries a Name of event, a Date of Event datetime range, a text-display override, an Address field, and a rich-text Content editor with a full two-row toolbar: bold, italic, underline, strikethrough, color, paragraph styles, lists, alignment, links, images, code, tables, and a View Code button.

Recurrence from one record

Set a series to repeat Daily, Weekly, Monthly, or Yearly. Weekly adds Monday through Sunday day checkboxes and an every-N-weeks interval. End the series never, after N occurrences, or on a set date. The whole run is one record you edit in one place, not dozens of duplicates.

Categories and list management

Group events into categories with a name, slug, description, and thumbnail, then run the calendar from one admin list with 4 status filters (All Events, Published, Draft, Trash), search, and bulk actions: Move to Publish, Move to Draft, Move to Trash.

Public archive and single pages

Every published event joins the public events archive and gets its own single-event page. The archive ships its own front-end toolbar: a Search events box, All Events and All Categories dropdowns, and a list or grid view toggle.

Add to Calendar export

Each public event page generates an Add to Calendar dropdown that exports to Google, Apple, Outlook, iCal, Yahoo, and Microsoft 365. The visitor commits because the event lands in their own calendar in one click.

Per-event and per-archive SEO

Override SEO title, description, and canonical on each event, and set archive-wide SEO defaults on a dedicated Events SEO screen under the SEO module, with shortcode tokens like Events and SGEN CMS | Site Generation Engine Network.

More than a date and a title

Per-event discussions, ratings, and a promo banner.

The Event Manage form carries a Discussions & Reviews card with three controls, Enable discussions, Close discussions (read-only), and Allow ratings, so any event can collect comments and star ratings from three toggles on the same form. The same form adds a per-event Banner: an enable toggle, an HTML content block, a call-to-action button repeater, text and background colors, and a background image with a separate mobile image. Each event also takes a Thumbnail through the media picker and a checkbox list of Categories.

The page your visitors see

A public event page with one-click Add to Calendar across 6 providers.

Every published event gets its own single-event page with its banner, date, address, and rich-text body. The Add to Calendar dropdown exports the event to Google, Apple, Outlook, iCal, Yahoo, and Microsoft 365, so it lands in the visitor's own calendar in one click. The public archive that lists these pages carries its own front-end toolbar with search, filters, and a list-or-grid toggle.

One public page per event. Six calendars the visitor can add it to, in one click.

The archive is yours to shape

Split the archive into Upcoming and Past, and lay it out your way.

The Event Settings screen owns how your public calendar reads. Rename the archive (Archive Title, URL Slug, and the heading tag from H1 to H6), then turn on a Past Events section so dated events roll from Upcoming into Past on their own instead of vanishing. Choose a List or Grid default layout, set items per page and, in grid, items per row from 1 to 8, and order the list by date or title, ascending or descending. The whole archive is a configurable public listing, not a fixed feed you cannot touch.

Real settings from the Event Settings screen. Upcoming and Past split is off by default, one radio turns it on.

More fields than the date

Add custom fields to every event, and give the archive its own SEO defaults.

An event is a real content type, so it carries a Custom Fields card you define per event post type: add the fields your listings actually need, like a price band, a host name, or a registration link, and fill them on every event from the same form. Events also get a dedicated Events SEO screen under the SEO module, separate from per-event SEO, where you set the default Page Title, Description, Canonical URL, and search-engine visibility for the whole archive, with shortcode tokens like Events and SGEN CMS | Site Generation Engine Network that fill themselves in per event. The Address field on each event is a plain text line for the venue, not a map or a booking step.

Already included

One native module, recurrence and archive included.

Events ships inside SGEN and updates with it, so there is no separate Pro tier to renew and nothing extra to patch on its own schedule. Recurrence, the feature most calendars actually need, is in the box rather than locked behind a paid upgrade, and the public archive renders without a front-end add-on. One module, in the box on every plan.

Recurrence in the boxPublic archiveAdd to CalendarNo Pro tier
Pairs with the rest of the platform

Events publishes the date. Other native modules collect the sign-up.

Events is built to put a dated, recurring event on a public page, not to take sign-ups. To collect sign-ups for an event, place the native Forms module on the page and route each submission to Slack, Airtable, or a webhook. The per-event Discussions & Reviews card draws on the same platform as the Discussions module, and the per-event banner and rich-text body are styled by the same SG Builder that powers the rest of your site.

The platform behind the module

In the box on every plan.

6
calendar providers the public event page exports to
4
recurrence cadences: Daily, Weekly, Monthly, Yearly
23
native modules included on every plan
Questions

Frequently asked questions about Events

Can visitors add an event to their own calendar? +
Yes. Each public event page generates an Add to Calendar dropdown that exports to Google, Apple, Outlook, iCal, Yahoo, and Microsoft 365. One click and the event lands in the visitor's own calendar. This is one-way export, not a two-way sync, so it adds the event but does not read back from their calendar.
Does SGEN support recurring events? +
Yes. Events repeat Daily, Weekly, Monthly, or Yearly from a single record. Weekly adds Monday through Sunday day checkboxes and an every-N-weeks interval, and the series ends never, after N occurrences, or on a set date. You edit the whole run in one place rather than duplicating dozens of entries.
Does each event get its own public page? +
Yes. A published event joins the public events archive and gets its own single-event page. The archive carries a front-end toolbar with a Search events box, All Events and All Categories filters, and a list-or-grid view toggle. The archive renders from the module itself, with nothing to install.
Does the archive split into upcoming and past events? +
Yes, once you turn it on. The Event Settings screen has an Enable past events radio that ships set to No, so by default the archive shows only upcoming events. Turn it on and dated events roll from the Upcoming Events section into a Past Events section on their own. The same screen sets the archive layout (List or Grid), items per page, items per row in grid, and the order-by, so the public listing is configured, not fixed.
Can I add my own fields to an event? +
Yes. Each event carries a Custom Fields card you define for the event post type, so you can add fields like a price band, a host name, or a registration link and fill them on every event from the same form. Events also get a dedicated Events SEO screen under the SEO module, where you set default title, description, canonical, and search-engine visibility for the whole archive using shortcode tokens that fill in per event.
Can events collect discussions and reviews? +
Yes. Each event has a Discussions & Reviews card with three controls: Enable discussions, Close discussions (read-only), and Allow ratings, so events collect comments and star ratings natively. These are the three toggles on the form, not a full moderation suite.
What does the Events module not do? +
Events is a content type for publishing dated events, not a booking or reservation system: there is no seat selection and no real-time reservation flow. It is a tabular list module, not a drag-on-grid month or week calendar view, and Add to Calendar is one-way export, not ICS import or two-way sync. Recurrence is managed from one record, so there is no per-occurrence editing of individual dates in the run. The Address field is plain text with no map or geocoding. To collect sign-ups for an event, pair Events with the native Forms module, which routes each submission to Slack, Airtable, or a webhook.
Which plan includes Events? +
Every plan. Events is one of 23 native modules, and every plan is the whole platform, plans differ only by how many live sites you run. Paid plans start at $39/mo billed annually ($47 monthly), and the free Sandbox runs Events on unlimited staging sites.
Included in your plan

A native events module. From $39/mo.

Events is one of SGEN's 23 native modules, included in every plan, with create and edit, recurrence, categories, a filterable public archive, per-event discussions and reviews, and a 6-provider Add to Calendar export. The free Sandbox builds and publishes an event on unlimited staging sites before you pay anything.

From $39/mo, billed annually. $47 monthly. 2-week trial, cancel anytime. Every module included.