Recurring events

One event page.
Every date you run it.

Sell a class, a tour or a run of shows from a single page. Set the pattern once and the dates build themselves, with timed-entry windows, a cap per window, and a waitlist when one fills up.

Free to start, with no monthly fee
Pick the right one first

Repeating means three different things

Almost every hard question about a repeating event turns out to be the wrong shape rather than a missing feature. These three are not interchangeable, and the one you choose decides what the buyer sees and how much work you inherit.

Shape one

One event, many dates

A single event page that sells across a schedule. The buyer picks their date on the page and the ticket carries it. Timed-entry windows live here too, set on the schedule and applied to every date.

  • A class, rehearsal or service that repeats on a pattern
  • A tour or show running the same way several nights a week
  • A museum or exhibit staggering arrivals into timed windows
  • Anything where the event is the same and only the date changes

Skip this if every date has a different lineup, price or room. Those are separate events, and forcing them into one series makes them impossible to describe on the page.

Shape two

One event, many sections

Sub-events. One event split into sections, each with its own page, description and set of tickets.

  • A festival with stages, or a conference with tracks
  • A venue running several rooms on the same night
  • A program where each part needs its own description and its own tickets

Skip this if the sections are on different days. Dates belong to a schedule, not to a section, and using sub-events as a calendar is how one page ends up describing six unrelated nights.

Shape three

Many events, one hub

A collection. Separate events, each complete on its own, grouped behind one shareable page.

  • A season, a festival or a series of independent nights
  • Events you want to promote together but sell and run apart
  • Anything where a buyer should browse before they choose

Skip this if the events really are the same event on different dates. A collection groups things that stand alone, and using it for a weekly class gives you a hub of fifty near-identical pages to maintain.

Not sure which

Answer three questions

Nothing is saved and nothing is sent. It walks the same decisions you would work through above, and it applies the two rules you cannot undo before you build anything.

Question 1

Does the same event happen on more than one date?

The same event means the same description and the same tickets. Only the date changes.

This picker needs JavaScript. The three shapes above cover the same ground, and the section below spells out the two rules it applies.

What it does

Set the pattern, sell every date, control the door

Everything below ships today. The schedule builds the dates, the dates carry the orders, and timed-entry windows decide how many people arrive at once.

The schedule

Set the pattern once

Describe how the event repeats and the dates are built for you, in the event's own time zone, up to the day you say it stops.

Daily, weekly, monthly or custom

Repeat every day, every week or every month, or build a custom pattern from an interval and the specific weekdays it lands on. Every two weeks on Tuesday and Thursday is a pattern you can describe.

An end date you choose

The series runs until the date you set and stops there. Nothing keeps generating quietly in the background after the run is over.

A time zone on the series

Dates are generated in the event's own time zone, so a seven o'clock class is seven o'clock where the class is, whatever the server thinks the time is.

A standard repeat rule

The pattern is stored as an RRULE, the same repeat format calendar applications use, so the schedule stays readable outside this platform instead of being a private format.

Dates built on a rolling window

Occurrences are generated about ninety days ahead and extended as time passes, up to the end date. A two-year series does not create seven hundred pages on the day you save it.

Never a duplicate date

Only dates that do not already exist get created, so extending the window is safe to run again and cannot double anything up.

A default instructor, overridable per date

Set who runs the series once, then swap in a substitute for a single date without touching the rest of the run. That date remembers the substitute; every other one keeps the default.

What the buyer sees

One page, every date

Your event has one address, one description and one set of tickets. The date is a choice the buyer makes on the page, and it follows their order all the way to the door.

A date picker on the page

Every upcoming date is listed and labeled the way a person reads it, like Wed, Mar 5 at 7:00 PM, with the time zone spelled out.

A link straight to one date

Each date has its own address, so an email about Saturday can send people to Saturday instead of to a picker they have to read.

The date travels with the order

The chosen date shows in the cart, on the ticket and in the order, so no one is left holding a ticket that does not say which night it is for.

Add to calendar, per date

The add-to-calendar link is built for the occurrence they bought, not for the series, so it lands on the right night.

Found by date

Recurring events appear in search and browse with their upcoming dates, rather than sitting behind a single stale start time.

Check in one date at a time

Each occurrence has its own attendee list, so the door on Tuesday is not looking at everyone who ever bought a ticket.

Timed entry

Windows with their own capacity

Slots are how you stagger arrivals. Each window has a cap counted separately from your ticket types, which is what lets you sell three hundred tickets into a room that holds sixty at a time. Windows are set on a recurring event's schedule and apply to its dates, so timed entry starts by making the event recurring.

Set on a recurring event

Windows belong to the schedule, not to a single date, so an event needs to be recurring before it can have them. A daily tour is a daily recurring event with windows on it.

Windows with a cap each

Add entry windows with a start and end time and a limit on how many people can book each one. The cap is on the window, counted independently of which ticket they hold.

Build a whole day at once

Give a start time, an end time and an interval and the windows are generated for you, down to five-minute spacing.

Restrict a window to a ticket

Limit a window to particular ticket types, or leave it open to all of them. A members-only early window is a list of ticket types, not a separate event.

A cutoff per window

Close a window a set number of hours before it starts, so no one books the 9 AM tour at 8:55.

Override the windows on one date

The series carries the usual windows and any single date can have its own set instead. Clear the override and that date goes back to the series.

A window cannot be oversold

Ask for four places in a window with two left and the quantity is reduced to two, with a notice saying so, rather than the order going through and the problem surfacing at the door.

A warning when the numbers disagree

If your window capacities add up to less than your ticket capacity, you are told the moment you save, because otherwise buyers get blocked from booking a window after the tickets are gone.

A waitlist on a full window

When a window fills, people can join a waitlist for it. If a booking is canceled or refunded, the first person waiting is emailed a link straight back to that date and that window.

A reminder the day before

Everyone holding a window gets an email the day before, naming the window they booked.

Export the day

Download the summary of who booked which window, for the people running the door.

Decide before you build

Two things you cannot change later

Both of these are enforced on the server, and both are usually discovered after an event has been built. They are here rather than in a support article because they are decisions, and the moment to make them is before anything exists.

One-time and recurring is decided when you create the event

An event created as a one-time event cannot be turned into a recurring one later, and a recurring event that has already generated dates cannot be turned back into a single one. Both are blocked on the server rather than being discouraged in the interface.

What to do: If you are unsure, ask whether the same event repeats on a pattern. If it does, create it as recurring from the start. If it does not, a collection groups separate events later without needing anything decided now.

Reserved seating events cannot be recurring

A seat map belongs to one date. Assigned seats and a repeating schedule are mutually exclusive here, and choosing Reserved Seating turns the recurring option off in the create-event screen rather than letting you build something that cannot work.

What to do: For assigned seats across several nights, create an event per night and group them in a collection. Each night gets its own map, its own holds and its own manifest, which is what a seated run needs anyway.

Who runs on this

Anything that happens more than once

Classes and workshops

A weekly class sold from one page, with each week its own date, its own roster and its own door list.

Museums and tours

Timed entry through the day, with a cap per window, a booking cutoff, and a waitlist when a window fills.

Theater and performance

A run of the same show across several nights, promoted as one page, with a link that goes straight to a chosen night.

Studios and fitness

Sessions that repeat on a pattern, each with a limit on how many people can be in the room at once.

Markets and fairs

A recurring market where each date sells its own stalls and its own entry.

Seasons and festivals

Independent nights, each complete on its own, grouped behind one collection page you can share.

Schools and programs

A program split into sub-events, each part with its own page, description and tickets.

Anything on a schedule

Appointments, fittings, consultations and inspections, booked against windows with a cutoff.

Works with

The rest of the event, unchanged

A recurring event is still an event. Everything you use to promote it, staff it and run the door works the same way, one date at a time.

Event marketing tools

Collections, QR codes, discount codes and the rest of the promotion around a series.

See marketing tools

Reserved seating

Seat maps and assigned seating, for the single-date events a seated run is built from.

See reserved seating

Event check-in

Scanning the door for one date at a time, with every device in sync.

See check-in

Bulk editor

Every attendee across a series in one editable grid.

See the bulk editor

Guest list

Adding people to a date directly, without them going through checkout.

See guest lists

Developer API

Reading occurrences and their availability from your own systems.

See the API
Questions

Recurring events, answered

How do buyers choose a date?
On the event page. Every upcoming date is listed in a picker, labeled the way a person reads it, with the time zone spelled out. The date they pick travels with the order, so it shows in the cart, on the ticket and in the attendee list. Each date also has its own address, so you can link straight to one night from an email or an advert instead of sending people to a picker.
Can I turn a one-time event into a recurring one?
No, and this is worth knowing before you build. The choice is made when the event is created and it is enforced on the server, not just hidden in the interface. A recurring event that has already generated dates cannot be turned back into a single event either. If you are unsure, ask whether the same event repeats on a pattern: if it does, create it as recurring from the start.
Can a recurring event use reserved seating?
No. A seat map belongs to one date, so assigned seating and a repeating schedule are mutually exclusive. Choosing Reserved Seating turns the recurring option off in the create-event screen rather than letting you build something that cannot work. For assigned seats across several nights, create an event per night and group them in a collection. Each night then gets its own map, its own held seats and its own manifest, which is what a seated run needs anyway.
What is the difference between a recurring event and a collection?
A recurring event is one event on many dates: the same description, the same tickets, only the date changes. A collection is many separate events grouped behind one shareable page, each complete on its own with its own description and tickets. Use recurring for a weekly class. Use a collection for a season of different shows. Using a collection for a weekly class leaves you maintaining fifty near-identical pages.
How far ahead are the dates created?
About ninety days, extended as time passes, and never past the end date you set. A two-year series does not create seven hundred pages on the day you save it. Only dates that do not already exist are generated, so the window extending again cannot duplicate anything.
Do timed-entry slots need a recurring event?
Yes. Windows are configured on the schedule rather than on a single date, so the event has to be recurring before you can add them. That is less of a restriction than it sounds: a museum open Tuesday to Sunday is a recurring event, and its windows are set once and applied to every date, with any single date free to override them.
What are timed-entry slots for?
Staggering arrivals when the room can hold a lot of people over a day but not all at once. You add entry windows, each with its own cap, and the cap is counted independently of ticket type. That is what lets you sell three hundred tickets into a space that holds sixty at a time. Windows can be limited to particular ticket types, closed a set number of hours before they start, and generated for a whole day from a start time, an end time and an interval.
What happens when a time slot fills up?
People can join a waitlist for that window. If a booking is canceled or refunded and a place opens, the first person waiting is emailed a link that goes straight back to that date and that window. The waitlist refuses duplicate email addresses, and it will not let anyone join while the window still has room, so it never becomes a second queue for a window that is not actually full.
Do slots and ticket capacity fight each other?
They can, which is why you are warned about it. If your window capacities add up to less than your total ticket capacity, the platform tells you at the moment you save, because otherwise buyers would be blocked from booking a window after the tickets had all been claimed. The add-to-cart path also refuses to oversell a window: ask for four places where two remain and the quantity is reduced to two with a notice explaining why.
Can different dates have different time slots?
Yes. The series carries the windows you normally run, and any single date can have its own set instead. Clearing that override puts the date back on the series defaults, so a holiday schedule is a change to one date rather than a second event.
Can I run a class series and take payment as I go?
Yes. Money from every date deposits into your own Stripe account through Direct Payouts as it clears, rather than being held until the series ends. For a program that runs for months that matters more than it does for a single night, because the costs arrive throughout the run rather than at the end of it.

Build it once. Run it all year.

Set the pattern, add your entry windows, and sell every date from one page. Free to start, with no monthly fee, and every date's money deposits into your own account as it clears.

Create your event Talk through your schedule