Features¶
Six modules on one data model. Use what you need — they share artists, venues, slots and editions, so a sign-off in one place updates the others.
Schedule¶
One source of truth for stages, sets, soundchecks and dependencies.
- Editions — every running of the festival is its own record, with start / end dates, locale, and a publicly discoverable flag that controls listing in the Festival Hub.
- Venues — stages, rooms, off-site locations. Each venue carries a capacity, a type, an opening map pin, and images.
- Slots — the schedule grid. A slot links an artist to a venue for a start-time / end-time interval. Conflicts (artist double-booked, venue double-booked) surface as warnings in the back-office.
- Programme exports — print-ready PDF for the printed programme, HTML for the website, and JSON for any third-party display.
Artists¶
Self-service portal for everyone on the bill — no more shared Drive folders.
- Profile — name, genre tags, biography, photo, social links.
- Technical rider — input list, stage plot, monitor requirements.
- Hospitality rider — dietary preferences, dressing-room needs.
- Travel — arrival / departure times, transport mode, pickup contact.
- Payment — fee, currency, payout account, invoice.
- Sign-off — artists confirm the rider and payment terms; the timestamp lands on the artist record.
Artists log in at my.festinato.app/<tenant_id> with a token sent to
the email on their booking — no password to forget.
Volunteers¶
Built for the festival where everyone's a volunteer and the festival where no one is.
- Shifts — define shifts against venues or tasks, with a minimum and maximum head-count.
- Signup — volunteers browse open shifts and claim what fits.
- Swaps — volunteers can release a shift; the released slot reopens for signup.
- No-show alerts — late check-ins trigger a notification to the shift lead.
- Briefings — per-shift briefing documents and contact details.
Box office¶
Tickets, donations, merch, day-of pickup — through Mollie.
- Payment methods — SEPA Direct Debit, iDEAL, card, Bancontact, Apple Pay, Google Pay. Receipts and refunds are handled inside Mollie's customer portal.
- Pricing tiers — early-bird, regular, on-site, plus optional donation add-ons.
- Fulfilment — QR ticket emailed on payment confirmation; box-office staff scan at the gate from the mobile app.
Sponsors¶
Closes the loop on the part of the festival that pays for the rest.
- Logo packs — drop the sponsor logo in once; we render the right variant for printed programme, web header, app splash, signage.
- Deliverables — contracted mentions, on-stage thank-yous, social posts. The dashboard shows what's outstanding.
- Reporting — impressions, mentions, click-throughs, scanned QR scans of sponsor-tagged content.
Reports¶
Attendance, payouts, sustainability, accessibility — the numbers your board, your council grant and your insurer all need, exported as PDF or CSV.
Mobile app¶
Two flavours share the same code, so the experience is identical.
Branded¶
Your own bundle id, your own app name, your own icon and colours. Distributed under your own App Store Connect and Play Console accounts. One app, one festival.
Festival Hub¶
A single Hub app lists every festival flagged publicly discoverable. Users download the Hub once and pick which festival to follow on first launch. Switching festivals in the app re-targets the API base URL; favourites and downloads are cached per-festival.
Both flavours include:
- Schedule with timeline and now-playing
- Artist pages with photo, bio, genre tags
- Venue map and directions
- News feed and push notifications
- Bookmarks (sync across devices via the user token)
Push notifications¶
Compose a message in Push-Benachrichtigungen, attach an optional deep link, click Jetzt senden. Fan-out is automatic across:
- Direct tokens for users of your branded app
- FCM topic
festival_<tenant_id>for Hub-Android subscribers - Direct APNs for Hub-iOS subscribers
Scheduled sends (e.g. "doors open in one hour") queue against the edition's local time-zone.
Fundraising¶
A donation campaign sits inside an edition — a goal amount, a description, and an optional matched-funding pledge. Donors check out through Mollie; receipts are emailed automatically and tagged for year-end donation reports.
News¶
A simple, image-led news feed that surfaces in the mobile app, the website, and (optionally) as a push notification. Each post carries a publish date, an optional embargo, and a deep link to an artist or venue.
Multi-language¶
The back-office and the mobile app ship in German, French, Italian and
English; additional languages can be activated under
Settings → Translations → Languages. Per-record translations live on
the record itself, so an artist's bio can be different in de_CH and
en_US.
Custom domain (Professional and above)¶
Point a CNAME at your tenant subdomain and Festinato serves your app
and portal under your own name — app.example-festival.ch instead of
example-festival.festinato.app. See
Configuration → Custom domain.