Categories
Self-Hosted Community Event Management Ticketing Membership Management Event Platform Stripe Seat MapsStars
Forks
Watchers
Developer links
Revel
Yoga studios, comedy clubs, choirs, and bands use Revel to sell tickets, memberships, and season passes from their own server with no platform fee. Studios and clubs sell monthly or yearly memberships through Stripe and offer series passes that cover a class pack, a course, or a season, with wallet cards that a door scan verifies. Venues design seat maps with sectors, individual seats, and accessible seats, and buyers pick seats on an interactive map while the seats are held at checkout. Bands and DJs sell their own shows with no promoter in between, set pay-what-you-can tiers, open presales to invitation-link holders, and export every buyer's name and email. Communities that vet who comes screen requests with questionnaires reviewed automatically, manually, or both, and keep private guest lists, invitation-only events, and a fuzzy-matched blacklist. Buyers check out a multi-tier cart without an account, using discount codes and fixed-price, free, or pay-at-the-door tiers. Tickets arrive as QR PDFs or Apple Wallet and Google Wallet passes, and door staff check guests in by scanning. Organizers run waitlists with time-limited offers, announcements, reminders, and a Telegram bot for RSVPs and invitations. Revenue and VAT reports export as XLSX or PDF, and VIES checks buyer VAT IDs. The web app speaks English, German, Italian, French, Spanish, and Portuguese. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Keep Your Ticket Revenue
- Ticket money flows straight to your own Stripe account through Stripe Connect, and a self-hosted instance charges no platform fee, only your payment provider's processing cost.
- Vet Guests Before They Arrive
- Questionnaires with scoring, automatic or manual review, invitation links, private guest lists, and a fuzzy-matched blacklist decide who gets a ticket or a seat in your room.
- Sell Memberships And Season Passes
- Recurring monthly or yearly plans through Stripe, members-only events, and series passes with a discount per past event turn one-off attendees into a paying community.
- Stay Compliant With EU VAT
- VIES validation of buyer VAT IDs, reverse charge where it applies, attendee invoices with credit notes, and XLSX or PDF revenue reports keep an organizer's books in order.
Features
- Flexible Ticketing And RSVPs
- Fixed, pay-what-you-can, free, pay-at-the-door, and offline tiers, discount codes, waitlists, refunds, and QR tickets as PDF, Apple Wallet, or Google Wallet passes.
- Seat Map Designer
- Venues, sectors, individual seats, price categories, and accessible seats are designed in the admin, and buyers pick seats on an interactive map while seats are held at checkout.
- Memberships And Series Passes
- Stripe subscriptions can be paused, resumed, or moved between plans, with a billing portal, renewal reminders, tiers with application questionnaires, and wallet membership cards.
- Attendee Screening Questionnaires
- Multiple-choice, free-text, file-upload, and conditional questions with scoring, including optional LLM scoring of free text, gate tickets and memberships.
- Notifications And Telegram Bot
- In-app, email, and Telegram notifications with digests, scheduled announcements, event reminders, and a Telegram bot for RSVPs, invitations, and waitlist offers.
- Integrations And Documented API
- Stripe Connect, Apple and Google Wallet, Eventbrite sync, OpenID Connect sign-in with Keycloak or Authentik, an RSS feed, and an OpenAPI REST API.