Events, registrations and tickets, on your own EmDash site.

Three plugins for clubs, schools and small venues. People sign up or buy a ticket on your pages, and the list stays in your own database.

  • Your dataNo outside service. Registrations and orders live in your site’s database; licences verify offline.
  • No commissionOnly Stripe’s card fee. Pay by invoice works without Stripe at all.
  • 21 languagesVisitor pages, emails and the admin, including English, French, Arabic and Hebrew.
Public events page of the fictitious Tallow Yard Arts Centre listing November events by date, with view switcher, month navigation and category filter.Public events page of the fictitious Tallow Yard Arts Centre listing November events by date, with view switcher, month navigation and category filter.
Eventual RSVP – Core visitor calendar on an Astro page, with seven views (list, timeline, cards, schedule, date strip, month, locations).

From the first announcement to the door.

Every screen below is a real capture from the end-to-end tests, on desktop and on a phone.

Weeks beforePublish

Put it on the calendar once. Repeat it if it repeats.

Events, venues and organisers are ordinary EmDash content. Visitors can subscribe to the calendar in their own calendar app.

Core · free

Event page for a gallery talk with date, time zone, organiser, venue, description, calendar buttons and the registration form below.Event page for a gallery talk with date, time zone, organiser, venue, description, calendar buttons and the registration form below.

Sign-ups openRegister

Places fill up. Then a fair waiting list takes over.

When someone cancels, the next person in line gets an email and two hours to claim the place.

Registrations · free

Full studio tour on a phone: the visitor is added to the waiting list at position 1 and told they will have 2 hours to claim a spot.Full studio tour on a phone: the visitor is added to the waiting list at position 1 and told they will have 2 hours to claim a spot.
Page opened from the waiting-list email: a spot has opened for the studio tour, with the claim deadline and a Claim my spot button.Page opened from the waiting-list email: a spot has opened for the studio tour, with the claim deadline and a Claim my spot button.

Paid eveningsSell

Sell tickets by card or by invoice.

Stripe Checkout for cards, or a bank transfer with a reference. Buyers get a QR code without creating an account.

Tickets · from USD 30 a year

Ticket checkout on a phone for a concert: Standard, Concession and Under 16 quantities in pounds, buyer name and email, and a choice of card or invoice.Ticket checkout on a phone for a concert: Standard, Concession and Under 16 quantities in pounds, buyer name and email, and a choice of card or invoice.
Pay-by-invoice confirmation on a phone: places reserved, the organiser’s bank transfer instructions, the order reference and a link to view or cancel the order.Pay-by-invoice confirmation on a phone: places reserved, the organiser’s bank transfer instructions, the order reference and a link to view or cancel the order.

On the nightCheck in

At the door, a phone is enough.

Tick people off the list or type the ticket code. Print the list if the signal is bad.

Registrations and Tickets

Door list on a phone for a studio tour: 3 of 8 checked in, each name with a Check in or Undo check-in button.Door list on a phone for a studio tour: 3 of 8 checked in, each name with a Check in or Undo check-in button.
Door check-in page after a ticket code was entered: Admit 2, with the buyer’s name and ticket type.Door check-in page after a ticket code was entered: Admit 2, with the buyer’s name and ticket type.

What’s included

Your guests are your guests. Everything happens on your site: you control the data, and we never see your lists.

Publishing

Repeating dates
Daily, weekly or monthly, with exceptions.
Seven calendar views
List, timeline, cards, schedule, dates, month and locations, no JavaScript.
Calendar subscriptions
Visitors add your events to their own calendar app (iCalendar).

Registering

Place limits
Per date and per person, never oversold.
Fair waiting list
First come, first served, with two hours to claim a place.
Approval and questions
Accept requests yourself and ask your own questions.

Selling

Card or invoice
Stripe Checkout, or a bank transfer with a reference.
Tickets without accounts
A link and a QR code; buyers never make a password.
Refunds and export
Refund orders and export them as CSV for the treasurer.

At the door and after

Door list on a phone
Check people in, undo a mistap, or print the list.
Email reminders
Sent by your site before the event.
Deletion on request
Remove a person’s data when asked (FADP, GDPR).

If your events are free, so are we.

Core and Registrations are free, MIT-licensed and uncapped. You only pay if you sell tickets, and never a commission.

PluginWhat it doesPrice
Eventual RSVP – CoreMIT licenceEvents, venues and organisers, repeating dates, iCalendar subscriptions and seven visitor views with no JavaScript.Free
Eventual RSVP – RegistrationsMIT licence, no capsFree sign-ups with place limits, waiting list, approval, custom questions, reminders and door list.Free
Eventual RSVP – TicketsCommercial licencePaid and free tickets, card or invoice payment, QR tickets, door check-in, refunds and a treasurer export.USD 30 / 100 / 200a year · 1, 10 or any number of sites

For site builders and agencies

Tested on EmDash 1.2.0 and 1.4.0 (recommended), on Cloudflare Workers Paid and on Node. Components take your theme’s colours through CSS variables.

Declared permissions, no outbound hosts for Core, and designed for EmDash’s default budget of 10 calls and 50 ms.

EmDash event editor with the Eventual RSVP “Dates, venue & repeat” panel open, showing start and end date, times and the Europe/London time zone.EmDash event editor with the Eventual RSVP “Dates, venue & repeat” panel open, showing start and end date, times and the Europe/London time zone.
Dates, venue and repeat rules sit in a panel of the native EmDash event editor.

Walk through the whole running order.

The guided tour follows a free workshop and a paid concert from the calendar to the door, from the guest’s side and the organiser’s.