Skip to main content

Event scheduling software, by use case Whatever you put on, somebody here runs it

Share your events, sell tickets with zero platform fees, and email your followers when you have new dates. Free forever, open source, and selfhostable if you want it on your own server.

What do you put on?

Performers & Artists

See the full Talent guide

Venues & Event Spaces

See the full Venues guide
One night, six places

Put it on once. It turns up in six places.

The six groups are not six products. Take one event: Jazz Night, Friday at 8, at The Blue Note. The venue puts it on once, and each group meets it in a different place.

01 · The act

For Performers & Artists

Musicians, DJs, performers, and artists who want to share their upcoming shows and build their audience. Sync with Google Calendar, Outlook or CalDAV, let venues add you to their lineup through booking requests, and email your fans directly whenever you announce new dates. If a venue or promoter has already listed you, a page with your name on it may be waiting: claim it with the email address they entered.

The Blue Note adds The Marlowe Trio to Jazz Night. They accept, and the date is on their own page.

See the full Talent guide

02 · The room

For Venues & Event Spaces

Bars, clubs, theaters, restaurants, and every other space that hosts events. Publish your lineup, take booking requests from performers, sell tickets with zero platform fees, and keep your regulars in the loop.

The Blue Note made the event, so it is on sale on their page and scanned at their door.

See the full Venues guide

03 · The guide

For Curators & Promoters

Event promoters, bloggers, and community organizers who aggregate and share events from multiple sources. Import events with AI, pull lineups from venues and performers automatically, and become the go-to calendar for your local scene.

Eastside Tonight lists The Blue Note as a source, so Jazz Night is on the guide without anyone typing it in.

Learn more

AI Import

Paste a link, the text or a flyer photo and the details are filled in

Aggregation

Pull events from venues and performers

Approval Workflow

Review and approve events before publishing

Build Your Audience

Confirmed email subscribers get a digest of what you publish, with no algorithm in between

Pages for Your Acts

A performer or venue you list who is not here yet gets a page crediting you, which they can claim

Live Calendar Feed

Anyone can add your whole calendar to theirs as a feed that updates itself

04 · The stream

For Online Events

Webinars, classes, conferences, and watch parties that happen on a screen instead of in a room. Add your streaming link to any event and attendees get it on their ticket. See how online events work.

Jazz Night is streamed as well, and everyone with a ticket has the link to watch.

05 · The community

For Organizations & Communities

Churches, schools, nonprofits, festivals, leagues, museums, meetup groups and whole towns: the calendar belongs to a group of people rather than one room or one act. Set the regular dates once, give each team or strand its own link, take free sign-ups with a cap, and let members subscribe to the whole thing in their own calendar.

Riverside's shared calendar lists The Blue Note too, and files Jazz Night under Music.

06 · The code

For Developers & AI Agents

Every schedule publishes a public calendar feed, and on Pro it is also a REST API and a set of signed webhooks. Agents can discover all of it on their own and run multi-step flows without anyone wiring them up first.

Jazz Night is one object in the answer to GET /api/events, and a webhook fires when a ticket for it sells.

See the full developer guide
$ curl https://eventschedule.com/api/events \
    -H "X-API-Key: $EVENTSCHEDULE_KEY"

{
  "data": [
    {
      "id": "8Q2Kx",
      "name": "Jazz Night",
      "starts_at": "2026-10-23 20:00:00",
      "venue_name": "The Blue Note",
      "url": "https://blue-note.eventschedule.com/jazz-night/8Q2Kx"
    }
  ],
  "meta": { "per_page": 100, "total": 42 }
}

300 read / 30 write requests per minute · offset pagination · the same API on selfhosted installs

Before you ask

Frequently asked questions

Common questions about Event Schedule.

Is Event Schedule free?

Yes. Event Schedule is free forever for creating and sharing your event calendar, and free registration is unlimited on it, scanned at the door like any other ticket. Charging for a ticket is a Pro feature, and Pro adds the API and the live check-in dashboard too; Enterprise adds custom domains and extra team members. There are no platform fees on ticket sales, so the only fee is your payment provider's own, such as Stripe's or PayPal's.

What types of events can I manage?

Any kind. Musicians share gig schedules, bars list their weekly lineups, theaters manage their season calendars, fitness instructors schedule classes, and conference organizers run multi-day programs. Event Schedule works for in-person events, online events, and hybrid events across every industry.

Can I sell tickets with Event Schedule?

Yes, on Pro. Sell them on your event page and take payment through Stripe, PayPal, Invoice Ninja, Payfast (South African rand only), a payment link or cash. A ticket that carries a price needs Pro; a ticket type at no charge, and free registration with a capacity, run on every plan with no monthly ceiling. Buyers get a QR code ticket, and scanning it at the door is free on every plan; the live check-in dashboard is part of Pro. There are no platform fees, so you pay only your payment provider's own processing fee.

What if a performer or venue I list is not on Event Schedule?

Their name still shows on your event, and Event Schedule creates a page for them that says which schedule listed them and that they have not claimed it yet. The page stays out of search engines until it is claimed. They claim it by signing in with the email address you entered for them, which makes the page theirs, and the dates you already listed them on stay where they are.

Does Event Schedule work for online events?

Yes. Paste the link people join on into any event and the whole link is printed on their ticket, while the public listing shows only the domain. It is a link and not an integration, so Zoom, Google Meet, YouTube Live, Twitch or a page on your own site all work the same way. You can sell tickets for virtual events, run webinars, schedule online classes, and manage virtual conferences.

Is Event Schedule open source?

Yes. Event Schedule is fully open source. You can use the hosted version at eventschedule.com or selfhost it on your own server for complete control over your data and branding. The selfhosted version includes all features with no limits.

Whatever you run, start free

Create your schedule in seconds. No credit card, no platform fees, ever.

.eventschedule.com
Start for free