# Chorilo

The modern choir management platform — one product for choirs, ensembles, music associations, and publishers. Hosted exclusively in Germany at Hetzner. GDPR compliant. Available as a web application, native iOS and Android apps, and a desktop sync app for macOS and Windows. 60-day free trial without credit card. Eleven languages. 4.7 stars from 69 App Store and Google Play reviews.

## What Chorilo does

### Member and ensemble management

- Member directory with custom fields per member.
- Member import from CSV or Excel.
- Parental consent flow for minors.
- Configurable permission groups, with club roles such as Vorstand and Kassenwart for cashbook access.
- Sub-ensembles linked to a parent choir for shared organization.
- Ensembles for time-limited projects.
- Photo albums per ensemble or event.

Read more:
- https://www.chorilo.com/blog/mitglieder-importieren-csv-excel
- https://www.chorilo.com/blog/eigene-felder-und-dateien-fuer-mitglieder
- https://www.chorilo.com/blog/flexibles-rechtesystem-chorverwaltung
- https://www.chorilo.com/blog/ensemble-verwaltung-mehrere-choere-in-einem-interface
- https://www.chorilo.com/blog/projekte-zeitlich-begrenzte-chorprojekte-verwalten
- https://www.chorilo.com/blog/unterensembles-guenstige-preise-chorverwaltung

### Rehearsals and concerts

- Calendar with rehearsals, concerts, and projects.
- RSVP and attendance tracking.
- Automatic reminders.
- Configurable event visibility per ensemble, voice group, or sub-ensemble.
- Guest invitations for soloists and conductors.
- Bluetooth pedal support in rehearsal mode for hands-free score control.
- Tasks and feedback per event.

Read more:
- https://www.chorilo.com/blog/digitale-chorprobe-probenmodus-chor-organisieren
- https://www.chorilo.com/blog/termine-sichtbarkeit-einschraenken-chor
- https://www.chorilo.com/blog/automatische-erinnerungen-und-teilnehmerlimits
- https://www.chorilo.com/blog/gaeste-zu-terminen-einladen-solisten-dirigenten-und-mehr
- https://www.chorilo.com/blog/aufgaben-rueckmeldungen-termine-organisieren
- https://www.chorilo.com/blog/ende-april-2026-bluetooth-pedal-verband-saengerlaufbahn

### Digital sheet music

- Upload, tag, version, and search PDF scores.
- PDF annotations that sync across mobile, desktop, and web.
- Offline access on mobile and desktop apps.
- Custom licenses can be uploaded.
- GEMA licensing supported.
- Internal Notenshop with licensed scores from composers and publishers.

Read more:
- https://www.chorilo.com/blog/digitale-chormappe-noten-app-fuer-choere
- https://www.chorilo.com/blog/notenverwaltung-digital-noten-verwalten-app
- https://www.chorilo.com/blog/pdf-annotationen-noten-markieren-wie-auf-papier
- https://www.chorilo.com/blog/noten-in-der-mobilen-app-ihr-digitales-notenpult
- https://www.chorilo.com/blog/notenshop-lizenzierte-noten-fuer-choere
- https://www.chorilo.com/blog/eigene-noten-lizenzen-hochladen

### AI-powered concert programming

Chorilo suggests concert programs based on choir profile, voice distribution, and occasion. The conductor can review, edit, and save the suggestion as the working program.

Read more: https://www.chorilo.com/blog/ki-konzertprogramm-intelligente-programmplanung

### Voice trainer (Stimmtrainer)

Built into Chorilo: practice individual voices against MusicXML scores in the mobile and web apps. Not to be confused with ChorFit, a separate partner product.

Read more:
- https://www.chorilo.com/blog/chorfit-ki-uebungstool-fuer-chorsaenger
- https://www.chorilo.com/blog/stimmtrainer-eigene-stimme-ueben-musicxml

### Ensemble accounting (Kassenbuch)

- Cashbook with categories.
- Bank reconciliation.
- Multi-account chart of accounts.
- Receipt OCR (Belegerkennung).
- Donation receipts (Spendenquittungen).
- GoBD-compliant accounting.
- Audit logs per cashbook.
- SEPA direct debit for member fees.

Read more:
- https://www.chorilo.com/blog/kassenbuch-digitale-finanzverwaltung-fuer-choere
- https://www.chorilo.com/blog/belegerkennung-kassenbuch-rechnungen-automatisch
- https://www.chorilo.com/blog/sepa-lastschrift-mitgliedsbeitraege

### Concert ticketing

- Public ticket presale per concert.
- Configurable venues and seat layouts.
- Individual ticket designer.
- PDF tickets with QR code, scannable at the door.
- Stripe payment processing.

Read more:
- https://www.chorilo.com/blog/ticketshop-fuer-konzerte
- https://www.chorilo.com/blog/ticket-designer-individuelle-tickets

### Public ensemble websites

- Each ensemble can publish a public profile page at `/w/{slug}`.
- Custom domain supported via CNAME.
- Embeddable concert calendar via `/api/public-websites/{slug}/embed-events` for any third-party website.

Read more:
- https://www.chorilo.com/blog/oeffentliche-website-fuer-chore
- https://www.chorilo.com/blog/termine-auf-eigener-webseite-einbetten

### Communication

- Per-ensemble chat with mentions.
- Push notifications across all clients.
- Verbandsmitteilungen (association announcements) with comments, polls, and reactions.
- Global keyboard search across members, events, sheet music, and chats.

Read more:
- https://www.chorilo.com/blog/kommunikation-im-chor-mehr-als-nur-emails
- https://www.chorilo.com/blog/mitteilungen-kommunikation-im-chor-revolutioniert
- https://www.chorilo.com/blog/umfragen-in-mitteilungen-demokratische-entscheidungen
- https://www.chorilo.com/blog/globale-suche-alles-finden-mit-einem-tastendruck

### Referral program

Existing ensembles can recommend Chorilo to other choirs and receive a commission.

Read more: https://www.chorilo.com/blog/empfehlungsprogramm-choere-werben-choere

## Platforms

- Web: https://www.chorilo.com
- iOS: https://apps.apple.com/us/app/chorilo/id6745090533
- Android: https://play.google.com/store/apps/details?id=com.chorilo.app
- Desktop sync (macOS / Windows): https://www.chorilo.com/download

## Pricing

- 60-day free trial, no credit card required. The trial ends automatically; no charge if you do not continue.
- €10 per month or €100 per year, per ensemble.
- 25 % discount on the first year with code `STARTER25`.
- Sub-ensemble rate: €33 per year per sub-ensemble. Available only when the parent ensemble has an active annual subscription. No monthly plan for sub-ensembles. A sub-ensemble is an organizationally dependent ensemble of a parent choir (e.g. youth choir, project choir, chamber choir of the same association).
- Member fees can be collected via SEPA direct debit or Stripe.
- All prices include applicable VAT. Payment processed via Stripe.
- Statutory right of withdrawal expires upon immediate activation of digital services (§ 356 (5) BGB). The 60-day trial covers the risk-free evaluation phase.

Read more:
- https://www.chorilo.com/blog/zahlungsarten-rechnung-abo-chorilo
- https://www.chorilo.com/blog/unterensembles-guenstige-preise-chorverwaltung

## Languages

German (primary), English, Spanish, French, Dutch, Swedish, Italian, Slovenian, Polish, Turkish, Russian. Eleven languages, fully translated.

## Hosting and privacy

Chorilo runs exclusively on servers in Germany at Hetzner. No data transfer to third countries. GDPR-compliant. Privacy policy: https://www.chorilo.com/privacy. Imprint: https://www.chorilo.com/imprint. Background on the hosting choice: https://www.chorilo.com/blog/serverumzug-hetzner-performance-datenschutz.

## What people say

- **Jürgen Faßbender** — choir conductor, international juror, member of the World Choir Council: "What convinces me about Chorilo is the well-thought-out connection between sheet music management and scheduling. A tool that is really made for practice."
- **Alwin Michael Schronen** — composer and publisher: "Chorilo offers publishers and composers the opportunity to bring their music directly to choirs. Licensing is transparent and clear."
- **Jan Schumacher** — choir conductor, university music director, vice president of the IFCM: "Chorilo brings sheet music, schedules and communication together in one place. This saves time and creates space for what matters: the music."

## Public API

Read-only, anonymous JSON endpoints for embeds and integrations:

- `GET /api/tickets/events` — concert events with public ticket sales
- `GET /api/tickets/events/{id}` — single event detail
- `GET /api/public-websites/{slug}` — public ensemble website
- `GET /api/public-websites/{slug}/embed-events` — calendar feed
- `GET /api/choir-associations/public` — public association directory

Base URL: `https://backend.chorilo.com`. Documentation with cURL/JS/PHP examples: https://www.chorilo.com/api.

## Operator

Chorilo - Melanie Schneider
Tränkstraße 3
65558 Holzheim
Germany

Email: support@chorilo.com
Phone: +49 6432 9499198 (no support — use email)

Founded 2025-04.

## Discover more

- Blog (70+ articles on choir management): https://www.chorilo.com/blog
- FAQ: https://www.chorilo.com/faq
- Feature list: https://www.chorilo.com/feature-list
- Version history: https://www.chorilo.com/version-history
- Sitemap: https://www.chorilo.com/sitemap.xml
- Agent quickstart: https://www.chorilo.com/agent.txt
- Full product index for AI agents: https://www.chorilo.com/llms.txt
