Skip to content

Configuration

Everything an organiser configures from the back-office. Nothing here requires a code deploy — it's all forms in Settings.

Festival settings

Settings → General Settings → Festinato

Field What it controls
Display name The festival name as shown in the app, the portal and outbound email.
Default locale The language new admin users land in. Editions can override per-edition.
Time-zone Drives push-notification scheduling and slot times.
Currency Used for box office, donations and artist payouts.
Logo Square PNG — appears in the app splash and the back-office chrome.
Primary colour Your brand colour. Used as the accent in the mobile app and the portal.
Contact email Shown to attendees in the app "About" page and on legal pages.

Optional features (toggles)

Settings → General Settings → Festinato

The same settings page groups the feature switches below. Each is off or on per festival; when a feature is off, its pages, buttons and public URLs simply don't appear.

Artist portal

Setting Effect when enabled
Slot confirmation Turns each artist slot into a confirm-my-slot task, so you can see who's acknowledged their times.
Slot ETA / reschedule Adds "I'm on the way" and reschedule-request buttons to the artist's upcoming slot. Off by default.
SUISA list Adds the SUISA list page to the artist portal. Recommended for Swiss festivals filing with SUISA. See SUISA list.
Artist tasks Adds the Tasks page to the artist portal, so artists can work through to-dos you set. Off by default; when off, the portal hides the Tasks nav item and page entirely.
Contract gate Locks the artist portal to the Contracts section until the performance contract is countersigned. The rest of the portal unlocks automatically once the contract is accepted. Can be cleared per-artist from the back-office if needed. See Portal → Optional features.

Volunteer portal

Setting Effect when enabled
Shift acceptance Shows Accept / Decline buttons on each offered shift. Off by default — shifts otherwise stand as committed.
Volunteer recruitment Serves the public /volunteer/join form for collecting availability before shifts exist. Off by default.
Recruitment notification email Address told when someone submits the recruitment form. Blank = no internal notification.

Weather

Setting Effect when enabled
Weather times Shows the All / Fair / Bad filter and alternative bad-weather doors/curfew times on venue sheets. On by default.

Box office

Setting Effect
Mode Off (default) — no ticket pages anywhere. External link — the app's Tickets page points at your external shop. Own box office — Festinato serves the ticket shop on your festival's address.
Mollie API key Your festival's own Mollie key — payments land directly in your account. Use a test key for a dry run before going live. Required for Own box office.
External shop URL Where the Tickets page sends attendees in External link mode.
Shop info text Optional text shown with the ticket pages — e.g. price categories or where to buy on site.

Own box office requires the Community tier or above; External link works on every tier. See Box office for the full setup walk-through, including connecting Mollie and creating ticket types.

Press & media

Setting Effect when enabled
Press room Serves the public /press page plus the releases and press-kit feeds. On by default.
Press accreditation Serves the public /press/accreditation form and turns on the back-office approval queue and press-pass printing. Off by default.
Press notification email Address told when a new accreditation or interview request lands. Blank = no internal notification.

See Press & media and Portal → Optional features for what each of these looks like in use.

Daily summary email

Setting Effect when enabled
Daily summary Sends one email per morning listing what needs attention — understaffed shifts, open slots, today's tasks, pending approvals, new applications. Off by default. See Daily summary email.
Recipients The addresses the digest goes to, comma-separated.

Communications

Settings → Communications

Connect the festival's Facebook Page, Instagram and Mastodon accounts here (each is a Connect button that walks you through the platform's own sign-in), and adjust the wording template used when a social post is generated from an artist record. See Communications & social media.

Editions

Festinato → Editions

An edition is one running of the festival. Most settings live here rather than on the festival itself — so you can change them year over year without touching the rest.

  • Start / end dates — drive the schedule view's range.
  • Publicly discoverable — adds the edition to the Festival Hub picker. Available on Community tier and above.
  • Hub group — optional. Group several editions under a curated Hub build (e.g. "Swiss summer festivals") so a custom Hub shows only those editions. Managing hub groups is a hub-operator feature: turn on Hub groups under Settings → Festinato → Hub to reveal the Settings → Hub Groups menu (off by default, Hub Admin only).
  • Programme PDF template — choose layout + paper size for the print export.

Branding

Settings → General Settings → Festinato → Branding

Three values are enough to brand the mobile app:

  • Primary colour — your main brand colour (as a hex code, e.g. #E04A1F).
  • App icon — 1024×1024 PNG.
  • Splash image — 2048×2048 PNG with a transparent background.

For a fully branded build (your own app name, your own App Store listing) raise a request with your account manager — they produce the app and deliver it to your Apple and Google developer accounts.

For finer control, each edition can carry its own app theme — a full colour palette (primary, secondary, accent, background, surface, text), heading and body fonts (including uploaded font files), and imagery (logo, splash, icon, hero and background). The mobile app reads the theme for the edition it's showing, so a festival can look different year to year without a new build.

Push notifications

Push notifications work out of the box for festivals listed in the Festival Hub — no setup needed on your side.

If you ship a branded app (your own app in the App Store and Play Store), your account manager will set up the required Apple and Google credentials during onboarding. These are stored securely and rarely need to change afterwards.

Outbound email

Emails like welcome messages, password resets, volunteer portal links and payment receipts are sent through Festinato's shared email service by default. No configuration is required.

To send from your own domain (e.g. noreply@your-festival.ch):

  1. Raise a request with your account manager.
  2. Add the DNS records they send you (needed to verify your domain).
  3. They switch the Mail from address on your festival.

Email templates can be edited directly in the back-office — useful for tweaking the welcome copy or translating into a fifth language.

Custom domain

Professional tier and above.

  1. Pick the domain you want — typically app.<your-festival>.com or similar.
  2. Add a DNS record pointing that domain to your Festinato address (<your-id>.festinato.app). Your domain provider can help with this.
  3. Mail your account manager — they activate the domain on our side and a security certificate is set up automatically.

After about 30 seconds your app, portal and everything else works under your own domain. The original <your-id>.festinato.app address keeps working as a fallback.

Portal access

The self-service portal for artists, crew and venues is on by default, reachable both at my.festinato.app and from the Artist / Crew Login entry in the mobile app's More menu. Access is always role-gated by which back-office records a person's email appears on, so there's nothing to provision.

If you'd rather not surface the portal from inside the mobile app for your festival, ask your account manager to disable it. The in-app login entry disappears on the next app launch; the web portal is unaffected.

Portal admin emails

Settings → Festinato → Portal → Portal admin emails

A comma-separated list of email addresses that get elevated access inside the portal. When one of these addresses signs in they see the operator dashboard — a full roster view for the current edition, grouped by role, with search and an Open as button that previews any participant's portal in the same tab. See Portal → Operator dashboard for details.

Roles and access

The initial admin user can do everything. From Settings → Users & Companies → Users you can add:

  • Organiser — full back-office access for the festival team.
  • Programmer — can edit artists, venues and slots, nothing else.
  • Volunteer coordinator — shifts, briefings and volunteer roster.
  • Read-only — for board members, accountants, council reviewers.

Two-factor authentication is enforced on the admin role by default and can be required for any other role from the same screen.

Languages

Settings → Translations → Languages

German, French, Italian and English are activated on every festival. Additional languages: activate the language, then visit the records you want to translate — a small flag at the top of each form lets you switch the input language.

Data export

You can export all your festival data (editions, artists, venues, schedule, news, sponsors, fundraising and volunteers) at any time. Use the export to:

  • Move your data to a different setup.
  • Share your programme with a developer building a custom widget.
  • Keep a year-on-year archive.

Exports are available from the back-office or via the API.

Cancellation and retention

Cancel anytime from your payment dashboard or by emailing support. The current paid year runs to its end; on expiry the back-office goes read-only and your data is kept for 90 days before deletion. Within that window you can export, restore, or resume your subscription. After 90 days your festival and all uploaded files are permanently deleted.

To request immediate deletion mail privacy@festinato.app.