Skip to content

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.