Å bygge et studio med flere lokasjoner: sjekkliste for programvarekrav
Oppdatert 4 min lesing

Å bygge et studio med flere lokasjoner: sjekkliste for programvarekrav

Å gå fra ett studio til to er øyeblikket der de fleste bookingplattformer begynner å lekke. Her er sjekklisten over hva programvare for flere lokasjoner faktisk må håndtere, og hvor de fleste amerikanske plattformene svikter.

Å åpne lokasjon nummer to er øyeblikket der programvaren din slutter å være en bekvemmelighet og blir infrastruktur. Sprekkene som ett studio kunne dekke over med regneark og Slack-meldinger, blir til driftsgjeld på tvers av to eller tre steder. Dette er sjekklisten over hva som faktisk må fungere før du skriver under leiekontrakten for lokasjon nummer to.

Vi har satt sammen denne sjekklisten basert på arbeid med 12 aktører med flere lokasjoner i Norden og DACH-regionen. Mønsteret gjentar seg: eiere skalerer før de sjekker om programvaren skalerer med dem, og bruker deretter år to på å rive ut verktøy som forutsatte ett enkelt sted.

De ufravikelige kravene

Timeplaner per lokasjon med en felles instruktørpool

Programvaren din må modellere to ting samtidig: hver lokasjon har sitt eget rom, sine egne åpningstider, sin egen timeplan. Hver instruktør kan undervise på hvilken som helst lokasjon. Hvis plattformen tvinger deg til å opprette dupliserte instruktørprofiler per sted, blir hver eneste lønnskjøring et avstemmingsprosjekt. Test dette ved å be leverandøren vise deg samme instruktør som underviser på to steder samme dag. Hvis de viser to profiler, har du et problem.

Prisnivåer per lokasjon

En drop-in-time på hovedlokasjonen din i Berlin koster kanskje €25. Satellittstudioet i Hamburg, som åpnet seks måneder senere, tester ut €19. Begge prisene ligger i samme produktkatalog, men hver av dem er knyttet til én lokasjon. Medlemmer som bruker flere lokasjoner, kan betale en blandet sats. Datamodellen må støtte alle tre variantene.

Gyldighet for klippekort på tvers av lokasjoner

Dette er der de fleste plattformer bryter sammen. Et medlem kjøper et klippekort med 10 klipp på lokasjon A. Kan de bruke det på lokasjon B? Ja, nei, eller bare for bestemte timetyper? Du trenger regler på produktnivå, ikke på kundenivå. Class Booking håndterer dette med gyldighetsflagg på hvert klippekort: all_locations, specific_locations, eller home_location_only.

Et vanlig mønster: medlemmer med ubegrenset medlemskap får tilgang på tvers av lokasjoner, mens innehavere av klippekort er bundet til hjemlokasjonen sin. Dette beskytter enhetsøkonomien til satellittlokasjonene uten å straffe dine mest lojale medlemmer.

Lønn på tvers av lokasjoner

Instruktørenes timelønn varierer ofte etter lokasjon, timetype, ansiennitet og antall deltakere. Plattformen må beregne lønn per lokasjon og deretter samle dette i en konsolidert oversikt for regnskapet. Hvis du eksporterer til CSV-filer og regner ut i Excel, driver du en lønningsavdeling, ikke et studio.

Instruktørprovisjon per lokasjon

Hvis instruktørene får en prosentandel av omsetningen, må beregningen knytte omsetningen til riktig lokasjon for timene deres. Det høres opplagt ut. De fleste plattformer tilskriver enten alt til hjemlokasjonen, eller nekter å dele opp provisjonen i det hele tatt.

Konsolidert rapportering

Du trenger to visninger av hvert nøkkeltall: per lokasjon og totalt. Omsetning, medlemslojalitet, timeutnyttelse, instruktørlønn, refusjoner. Uten filtrering per lokasjon kan du ikke se hvilket sted som underpresterer. Uten konsoliderte totaler kan du ikke svare banken når de spør om tall på porteføljenivå.


De to utfordringene som fanger europeiske aktører

GDPR og datalagring per region

Hvis lokasjonene dine krysser grensene mellom EU og land utenfor EU, kan det hende medlemsdataene må ligge i forskjellige regioner. En studiokjede med lokasjoner i København og London må nå forholde seg til britiske personvernregler i tillegg til GDPR. De fleste amerikanskbygde plattformer overser dette. Class Booking kjører hver kunde på EU-infrastruktur som standard, med mulighet for regional plassering på Studio-nivået.

Flere valutaer

En kjede med tre lokasjoner i Berlin, København og London trenger EUR, DKK og GBP samtidig. Omsetningen på hver lokasjon havner i lokal valuta. Utbetalinger går til den lokale bankkontoen. Rapporteringen kan samles i en basisvaluta. Hvis plattformen din bare støtter én valuta per kunde, er du i ferd med å måtte åpne tre separate kontoer og miste all konsolidert rapportering.

Hvor amerikanske plattformer typisk svikter

KravTypisk amerikansk plattformClass Booking
Flere lokasjonerBetales per lokasjon (€80–€150/site/month)Ubegrenset på Studio-nivået
Flere valutaerKrever separate kontoer per valutaInnebygd, én konto
EU-datalagringData lagres i USAKun EU-infrastruktur
MVA-etterlevelsePåbygget, manueltInnebygd i fakturering
MobilePay / iDEAL / BancontactStøttes ikkeStøttet på Studio-nivået

Praktisk eksempel: pilateskjede med tre lokasjoner

En pilatesaktør vi samarbeider med, driver tre studioer: Berlin (flaggskip, 200 medlemmer), Hamburg (satellitt, 90 medlemmer) og München (nytt, 40 medlemmer). Slik ser oppsettet deres i Class Booking ut:

  • Én kundekonto, tre lokasjoner konfigurert
  • 22 instruktører, hvorav seks underviser på flere steder
  • Tre prisnivåer per lokasjon, pluss ett ubegrenset nivå på tvers av lokasjoner til €189/month
  • Lønn beregnet per lokasjon, eksportert som én CSV-fil per måned med fordeling per lokasjon
  • Konsolidert omsetningsdashbord i tillegg til resultatvisninger per lokasjon
  • Total plattformkostnad: €110/month for Studio-nivået, uansett hvor mange lokasjoner de legger til

Deres forrige plattform kostet €380/month for de samme tre lokasjonene og støttet ikke klippekort på tvers av lokasjoner. Differansen er nok til å finansiere en ekstra reformer-maskin hvert halvår.

Hvis du evaluerer plattformer før du åpner lokasjon nummer to, bør du regne på fem lokasjoner selv om du bare planlegger to. Prismodeller basert på antall lokasjoner har en tendens til å bli dyre raskere enn studioene blir lønnsomme.

Sjekklisten, kort oppsummert

  1. Timeplaner per lokasjon, felles instruktørpool
  2. Prisnivåer per lokasjon
  3. Regler for klippekort på tvers av lokasjoner, på produktnivå
  4. Lønn beregnet per lokasjon, konsolidert for regnskapet
  5. Instruktørprovisjon som kan tilskrives riktig lokasjon
  6. Rapportering som kan filtreres per lokasjon og summeres
  7. EU-datalagring hvis du krysser landegrenser
  8. Flere valutaer innebygd, ikke påbygget
  9. MVA-håndtering tilpasset din jurisdiksjon
  10. Lokale betalingsmetoder (MobilePay, iDEAL, Bancontact, SEPA)

Hvis dagens plattform svikter på mer enn tre av disse punktene, bør du planlegge en migrering før lokasjon nummer to åpner. Å rette opp fundamentet etter at du har skalert, er dyrere enn å bygge det på nytt nå.