Skip to content

Recurring series

A series is a group of related events — a weekly meetup, a monthly screening, a yearly festival. On Swirl, a series collapses into a single tile on the home grid and gets a dedicated detail page that lists every upcoming occurrence.

Creating a series (today)

There’s no “Create series” button yet. Series form implicitly: when two or more events share the same series, they get grouped automatically.

The workflow today is:

  1. Post the first occurrence as a regular event.
  2. Post the next occurrence — from the event editor, the Series picker lets you attach this event to the same series as the first one.
  3. Repeat.

The series gets a slug (usually based on the title of the first event) and lives at swirl.events/series/<slug>/.

The series page

/series/<slug>/ shows:

  • The series name and cadence (e.g., “Weekly · Tuesdays at 7:00 PM”)
  • The next upcoming occurrence as a hero
  • A compact occurrence list — every upcoming date, plus recent past ones

Where individual occurrences appear elsewhere on the site (the home grid, host profile, venue page, search), they collapse to one tile with a small “+N more upcoming” badge. The series page is where you go for the full list.

Series memberships

If your series is invite-only or has a defined audience, you can add members at /manage/series/<id>/:

  • Add by name + email or phone — generates an invitation for that person.
  • Status states — invited / active / left / removed / blocked.
  • Visibility — toggle between public, semi-private, and private at the series level.

The /series/<slug>/members/ route is members-only — anonymous visitors see a sign-in prompt; signed-in members see the series details and their own membership status.

Per-occurrence editing

Edits to a single event in a series only apply to that occurrence. To change something across every future occurrence (a new regular venue, a permanent time shift), you’ll need to edit each upcoming event individually for now. Bulk series editing is on the list.