Skip to main content
Everything you need

Every feature, in five chapters

Everything you need to fill seats, from calendars and ticketing to newsletters and analytics.

Feature highlights

Chapter 01

Take the money

Tickets, passes, gift cards and paid bookings, with zero platform fees and payouts straight to your own Stripe account.

Ticketing

Sell tickets online

Multiple ticket types, waitlist, and a live check-in dashboard. Accept payments with Stripe. Zero platform fees.

Zero fees QR check-ins Stripe payments Check-in dashboard
Learn more
Appointments

Let guests book your time

Create bookable appointment types with weekly hours and share one link. Guests pick an open time in their own timezone, free or paid.

Weekly hours Free or paid No double-booking Reminders
Learn more
Gift Cards

Sell gift cards

Let customers buy a gift card for someone else and redeem it toward tickets for any event on your schedule. Balance-tracked and delivered by email.

Your denominations Email delivery Balance carries over
Learn more
Custom Fields

Collect buyer info

Gather dietary preferences, t-shirt sizes, or any info you need from ticket buyers with flexible form fields.

Multiple field types Required or optional
Learn more
100%
Free and open source
0%
Platform fees on tickets
12
Languages supported
Chapter 02

Keep the calendar straight

Two-way sync with the calendar you already live in, repeating events that build themselves, and AI that turns a flyer into a listing.

Calendar Sync

Two-way sync

Sync with Google Calendar, Outlook and any CalDAV server automatically. Google and Outlook push changes back within minutes; CalDAV is polled every fifteen.

Two-way sync Free on every plan Google, Outlook, CalDAV
Learn more
Recurring Events

Automate your week

Set events to repeat daily, weekly, biweekly, monthly or yearly. Three end conditions, per-date ticket inventory, and an iCal feed that unrolls every date.

Daily to yearly Per-date tickets iCal feed
Learn more
Sub-schedules

Organize your events

Create sub-schedules to sort events by stage, series, or any way you like. Each one gets a colour, a visitor filter and its own URL.

Colour-coded Visitor filter Its own URL
Learn more
Online Events

Go live, anywhere

Tick Online on any event and paste the link people join on. Zoom, YouTube, Teams or your own page: it is a link, not an integration.

Virtual events Any platform link
Learn more
AI-Powered

AI-powered features

Parse text and images, generate flyers and descriptions, create your brand style, translate to 12 languages, and create events via WhatsApp.

Smart import Style generation Content generation Instant translation
Learn more

Works with what you already use

Connect the calendar and payment tools your team already runs on.

See all integrations

Chapter 03

Fill the room

Publishing an event already tells the people who subscribed. Newsletters, shareable graphics and Meta ads cover everyone else, without opening a single ad manager.

Newsletters

Engage your audience

Subscribers get a digest automatically when you publish new events. Write the rest yourself in a drag-and-drop builder, with segments, A/B testing and open and click tracking.

Automatic new-event digest Drag-and-drop builder A/B testing Open and click tracking
Learn more
Event Graphics

Share your events everywhere

Auto-generate shareable images and formatted text for upcoming events. Ready for Instagram, WhatsApp, email, and more.

Auto-generated Social-ready Multiple formats AI flyer generation
Learn more
Event Boost

Amplify your events

Turn any event into a live Facebook and Instagram ad. Set your budget, pick your audience, and launch in minutes. No ad manager required.

Facebook & Instagram Smart targeting Reach, clicks and spend
Learn more
Chapter 04

Turn a crowd into a following

Fan videos, polls, star ratings and privacy-first analytics, so the people who showed up once have a reason to come back.

Fan Engagement

Build community around events

Fans add YouTube videos, photos and comments to your events, down to an individual agenda item. Everything waits in an approval queue, and a name and email is enough to contribute.

YouTube videos Photos Comments Approval queue
Learn more
Event Polls

Let your audience decide

Add polls to any event. Signed-in guests mark one choice, and the count comes back the moment they vote. A simple way to boost engagement.

Multiple choice One vote per account Results on vote
Learn more
Post-Event Feedback

Know what your audience thinks

Automatically email attendees after events to collect star ratings and comments. View results in your admin panel with average ratings and response rates.

1-5 star ratings Automatic emails CSV export
Learn more
Analytics

Know your audience

Three tabs: web traffic, revenue and check-ins. Page views, referrers, UTM campaigns, devices and your best-earning events, with no third-party tracker involved.

Web, revenue, check-ins UTM campaigns No external services
Learn more
Chapter 05

Make it yours

Your domain, your branding, your team, your server. Event Schedule is open source, so nothing here is locked behind us.

Custom Domains

Your domain, your brand

Use your own domain name for your schedule. Point one DNS record at us and the certificate is issued automatically.

Automatic SSL Branded URLs Enterprise plan
Learn more
Private Events

Control who sees what

Every event carries one of four visibility states, set on the event itself, so public nights and members-only ones live on the same schedule.

Public Draft Internal Unlisted plus password
Learn more
Team Scheduling

Collaborate together

Invite people by email as admins or viewers and run the schedule together. The free plan is a team of one; Enterprise goes up to five.

Invite by email Owner, admin, viewer
Learn more
Open Source

Free and open source

100% open source under the Attribution Assurance License (AAL). Selfhost on your own server or integrate with our REST API.

Selfhost REST API Webhooks
Learn more

And the small print, which is mostly good news

Sixteen more things the app does, and the plan each one sits on.

Installment payments Pro
Split a ticket over monthly charges, taken off the saved card
Ticket add-ons Pro
Parking, merchandise or a workshop, each with its own stock
Promo codes Pro
Percentage or fixed, with usage limits and an expiry date
Ticket waitlist Pro
Notify people automatically when a sold-out type frees up
Multi-event cart Free
One checkout across several of your events, paid as a single amount
Bulk attendee import Pro
Up to 5,000 rows from a CSV, for a list you already hold
Eventbrite import Pro
Bring an existing run of events across in one go
Event templates Pro
Save an event you repeat and start the next one from it
Sales CSV export Pro
Every sale across every schedule you own, custom fields included
Push notifications Pro
Browser and mobile web push mirroring your email alerts
Agenda scanning Enterprise
Photograph a running order and get the parts back as event parts
WhatsApp event creation Enterprise
Message or photograph an event and it lands on the schedule
Event cloning Free
Duplicate any event as the starting point for the next one
iCal and RSS feeds Free
Every schedule publishes both, and every date downloads as .ics
Schedule transfer Free
Hand a schedule and its ticket revenue to another account
Sponsor and partner logos Pro
A tiered logo wall on your schedule page, for the people funding it

Selfhosted installs resolve to the top tier, so every row above is included. See the full plan comparison.

Common questions

Is Event Schedule really free?

Yes. Unlimited events, unlimited schedules, calendar sync, free registration with capacity limits, analytics and QR check-in at the door are all included on the free plan, with no time limit and no credit card required. Two things are metered rather than unlimited: newsletters reach 10 recipients a month, and you can sell up to 25 paid tickets a month.

Do you take a cut of ticket sales?

No. Event Schedule charges zero platform fees on tickets, on every plan including free. You connect your own Stripe account and payouts go straight to you, so the only deduction is Stripe processing. The free plan caps volume at 25 paid tickets a month rather than taking a cut; Pro removes the cap.

Can buyers choose their own seat?

Yes, on the Enterprise plan. Draw your room once as a reusable seating plan - levels, sections, rows, tables, standing areas and wheelchair spaces - attach it to an event, and buyers pick their seats off the map. One plan covers every date of a run, and a single date can be changed on its own. Your box office gets the same map to hold seats back, take a booking over the phone, move somebody or release one seat.

Can I use my own domain?

Yes. Custom domains are available on the Enterprise plan. You add one CNAME record at your registrar, and the SSL certificate is issued automatically once it resolves.

Can I run it on my own server?

Yes. Event Schedule is open source under the Attribution Assurance License. Selfhosted installs include every Enterprise feature at no cost, and the app updates itself with one click from the admin panel.

Do I need a credit card to start?

No. You can create a schedule and start publishing events without entering any payment details. You only add a card if you choose to upgrade to Pro or Enterprise.

Ready to get started?

Create your free event schedule in seconds. No credit card required.

.eventschedule.com
Start for free