Projekt: Zoezi Exit

Hur vi gör Core Gym helt oberoende — smidigare för personalen, billigare för oss, och bättre för medlemmarna.

90%
Redan byggt
7 513
Medlemmar i egen DB
329 kr/mån
Onslip kassaregister
Swish
Kassa & QR — 1,50 kr/betalning
Swish Återk.
Recurring — nya medlemmar
Tap to Pay
Onslip SoftPOS på surfplatta

Vi är närmare än man tror

Vi har under de senaste månaderna byggt egna system för i princip allt. Zoezi är idag mest en databas vi pratar med — inte en plattform vi är beroende av.

✓ Redan klart — används idag, utan Zoezi

Admin-dashboardMedlemsökning, statistik, personalhanteringLive
ReceptionssystemIncheckning, medlemsöversikt, snabbkassaLive
Medlem-appenSchema, bokning, betalningar, profilLive
Kiosk & QR-checkinSjälvincheckning vid entrénLive
Dörr- & passagesystemPaxton Net2 — helt utan ZoeziLive
Nyteckning av medlemskapsignup.coregym.clubLive
PersonalchattInternkommunikation för all personalLive
Push-notiser till personalNya medlemmar, inpasseringar, larmLive
BokföringAI-kvittohantering + koppling till FortnoxLive
MejlhanteringAI-agent svarar på kundmejlLive
TelefonsystemAutomatisk telefonmottagningLive
Social media (FB/IG)Alla DMs samlade i personalchattenLive
KunskapsbasAll info om gymmet — priser, öppettider, reglerLive
Gruppträning142 passtyper, schema, instruktörerLive
Egen kopia av all medlemsdata7 513 medlemmar, uppdateras i realtidLive

⏳ Kvar att lösa — plan finns för allt

Betalningar i kassanIdag via Zoezis Adyen-terminaler → ersätts av Swish + OnslipPlan klar
Månatliga dragningarIdag autogiro via Zoezi → vi tar över + Swish ÅterkommandePlan klar
Kassaregister (lagkrav)Idag Zoezis inbyggda → ersätts av Onslip (329 kr/mån)Plan klar
Skapa nya medlemskapIdag i Zoezi → byggs i vårt eget systemSenare fas

Egen kopia av all medlemsdata

Det viktigaste steget för att kunna lämna Zoezi: vi har redan kopierat all information som finns i Zoezi till en egen databas som vi äger och kontrollerar. Det innebär att vi inte förlorar någon data när vi säger upp Zoezi.

Vad innebär det i praktiken?

Tänk på Zoezi som ett hyrt lager där all vår medlemsinfo förvaras. Vi har nu byggt ett eget lager och kopierat över allt — och kopian hålls uppdaterad i realtid. När en medlem checkar in, bokar ett pass, eller betalar så uppdateras vår egen databas automatiskt inom sekunder.

Det betyder att vi när som helst kan "stänga dörren" till Zoezi utan att förlora något.

Vad vi har kopierat

InformationAntalUppdateras
Alla medlemmar — namn, kontakt, personnr, status, historik7 513RealtidKomplett
Medlemskap/träningskort — typ, giltighetstid, pris, rabatter4 000+RealtidKomplett
Produkter/korttyper — alla 332 produkter med priser332DagligenKomplett
Personal — alla anställda med roller och kontaktinfo36DagligenKomplett
Gruppträningsschema — pass, instruktörer, tider272 passDagligenKomplett
Klasstyper — 142 träningstyper med bilder och beskrivningar142DagligenKomplett
Inpasseringar — vem gick in, vilken dörr, när49 611RealtidKomplett
Betalningar — alla transaktioner, belopp, metodLöpandeRealtidKomplett
Bokningar — grupppass, köplatserLöpandeRealtidKomplett
Spärrar — inpassering, autogiro, grupppass17RealtidKomplett
Historiklogg — alla händelser i Zoezi195 000+DagligenPågår

Hur hålls det uppdaterat? Varje gång något händer i Zoezi — en ny medlem, en betalning, en incheckning — skickar Zoezi automatiskt en notifiering till vårt system som uppdaterar vår databas. Utöver det görs en komplett kontroll var 6:e timme för att säkerställa att inget missats. Det är som att ha två kontoutdrag som alltid stämmer överens.

🔍 Visa tekniska detaljer (API-endpoints)

Egna API-endpoints (api.coregym.club/db/)

Alla våra system (reception, app, admin, kiosk) kan redan hämta data från vår egen databas istället för Zoezi:

EndpointBeskrivning
/db/search?q=namnSök medlemmar
/db/member/:idMedlem med alla uppgifter
/db/member/:id/cardsAlla träningskort (inkl historik)
/db/member/:id/entriesInpasseringshistorik
/db/member/:id/paymentsBetalningshistorik
/db/member/:id/blocksSpärrar
/db/classesAlla 142 klasstyper
/db/scheduleGruppträningsschema
/db/stats/syncKontrollpanel för synkstatus

Betalningar — enklare, billigare, snabbare

Idag går alla betalningar genom Zoezi. Vi ersätter det med Swish (som alla kunder redan har), Tap to Pay för kort direkt på surfplattan, och Onslip som sköter kassaregistret (lagkrav). Vi behöver ingen ny hårdvara — allt körs på de iMacs vi redan har i receptionen.

Idag (Zoezi)

  • Beroende av Zoezi för varje köp
  • Kortterminaler kostar 1,5–2,5% per dragning
  • Vi måste hantera kortuppgifter (säkerhetskrav)
  • Kort går ut — medlemmar måste uppdatera
  • Pengar landar på kontot efter 2–3 bankdagar
  • Autogiro kräver att Zoezi sköter filhanteringen

Nytt (vår egen lösning)

  • Helt oberoende — vårt eget Swish-avtal
  • Swish kostar 1,50 kr flat, oavsett belopp
  • Inga kortuppgifter att hantera
  • Swish fungerar alltid — inget som går ut
  • Pengarna landar på kontot direkt, samma dag
  • Autogiro kör vi själva via Bankgirots portal

Hur det funkar i kassan — vanligt köp

Receptionen använder en egen kassaterminal-app på iMacen. Så här ser ett vanligt köp ut (dryck, gästkort, etc):

1. Välj varaT.ex. Nocco, gästkort,
PT-klipp
2. Swish skickasTill medlemmens telefon
eller QR-kod på skärmen
3. Kvitto skapasRegistreras automatiskt
i Onslip (lagkrav)
4. Klart!Pengar på kontot direkt

För kunder som vill betala med kort: Tap to Pay — kunden blippar kortet mot surfplattan, ingen separat terminal behövs.

Hur det funkar i kassan — nytt medlemskap

När en ny medlem tecknar medlemskap i receptionen:

1. Välj medlemskapT.ex. Månadskort Vega,
Ungdom, PT-paket
2. Första betalningenSwish skickas till kunden
Betalar första månaden direkt
3. ÅterkommandeKunden godkänner med BankID
Automatisk dragning från dag 1
4. Klart!Medlemskapet är aktivt
Betalning löst, inga papper

Valfritt senare: byta till autogiro

Medlemmen har redan en fungerande återkommande betalning via Swish från första dagen. Om de hellre vill betala via autogiro kan de när som helst fylla i sina kontouppgifter via en länk vi skickar (Bankgirots Autogiro Online med BankID-signering). Men det är helt valfritt — Swish Återkommande funkar lika bra och kräver ingenting extra från kunden.

🚀 Swish Återkommande — game changer

Nytt sedan mars 2026. Alla storbanker stödjer det. Zoezi erbjuder det inte.

Swish Återkommande är en helt ny betaltjänst som låter oss dra månatliga betalningar automatiskt via Swish — utan att kunden behöver fylla i kontonummer, gå till banken, eller skriva på något papper. En Swish-förfrågan + BankID-godkännande, klart.

Så här enkelt blir det:

1. Kunden betalar första månaden med Swish i kassan 📲
2. I samma flöde: "Godkänn automatisk dragning?" → BankID → klart ✅
3. Från dag 1 dras betalningen automatiskt varje månad
4. Oavsett om kunden någonsin lämnar kontonummer eller inte — det behövs inte

Konkreta användningsfall

MånadsmedlemskapKunden tecknar, swishar första betalningen, godkänner recurring. Klart på 30 sekunder. Inga papper, inget autogiro-formulär.
PT på avbetalningPerfekt för PT-paket. "10 pass för 5 000 kr, delas på 5 månader?" — Swish Återkommande på 1 000 kr/mån, klart direkt.
UngdomsmedlemskapRing föräldern, skicka en Swish-förfrågan för recurring direkt till deras telefon. De godkänner med BankID. De behöver aldrig komma förbi.
Tillfälliga paket (Weighttrainer etc)3 månaders paket med automatisk dragning. Inget krångel med kort eller autogiro-blankett.
Smågrupp/kurserGirl Strength, Rehab-program — automatisk månadsbetalning utan administration.

Zoezi har inte detta. I den takten de utvecklar kommer det dröja minst ett år. Vi kan ha det igång inom en vecka från att certifikatet är på plats.

Alla betalscenarier täckta

ScenarioLösning
MånadsmedlemskapSwish Återkommande (30 sek att sätta upp)
PT avbetalningSwish Återkommande (X kr/mån)
UngdomsmedlemskapSwish Återkommande till förälder (på distans)
Tillfälliga paketSwish Återkommande med slutdatum
Årskort (7 240 kr)Swish engångsbetalning
Dryck, tillbehör i kassanSwish QR eller direkt till nummer
KortbetalningTap to Pay (Onslip SoftPOS)
FöretagskortFaktura
FriskvårdePassi/Benifex/Wellnet (bef. avtal)
Befintliga AG-kunderAutogiro (Autogiro Online)

Autogiro — vi tar över själva

2 500+ medlemmar har idag aktiva autogiro-medgivanden. Dessa behöver inte göras om — medgivandena är kopplade till vårt bankgironummer (802-0711), inte till Zoezi. Vi behöver bara ta över den tekniska hanteringen.

Autogiro Online — Bankgirot sköter det tunga

Bankgirot erbjuder Autogiro Online — en färdig portal där vi kan hantera medgivanden och dragningar. För nya medgivanden finns tjänsten "Medgivande via hemsida":

FunktionVem gör vad
FormulärBankgirot hostar — vi får en länk att skicka till kunden (mejl/SMS)
BankID-signeringBankgirot hanterar — vi behöver ingen egen BankID-integration
Medgivande registrerasAutomatiskt — kopplat till vårt BG 802-0711
DragningarVia Autogiro Online eller filbaserat (SFTP)

Vi får alltså digitala medgivanden med BankID helt utan egen utveckling. Kunden får en länk, signerar, klart.

Vad behöver göras?

StegBeskrivningStatus
1. Aktivera Autogiro OnlineLudvig ringer Handelsbanken — aktivera Autogiro Online + "Medgivande via hemsida". Vi får tillgång till Bankgirots portal direkt.Att göra
2. Ta över filhanteringZoezi skickar idag dragningsfiler åt oss. Vi kopplar oss direkt via SFTP. Alternativt: GoCardless som modernt REST API-wrapper.Att göra
3. Befintliga medgivandenRedan kopplade till vårt BG-nummer — inget behöver flyttas.Klart
4. Nya kunderErbjuds både Swish Återkommande och autogiro. Kunden väljer själv.Strategi klar

Varför det är enkelt

  • Befintliga medgivanden är redan våra (BG 802-0711)
  • Bankgirot hostar BankID-signering — noll egen utveckling
  • Autogiro Online ger en färdig portal för hantering
  • Vi kan skicka medgivandelänkar via mejl/SMS direkt

Två alternativ för dragningar

  • A) Bankgirot direkt — Filbaserat via SFTP + Autogiro Online portal. Gratis, full kontroll.
  • B) GoCardless — Wrapper med modernt REST API. Enklare men kostar per transaktion.

Vad kostar det?

Nya kostnader

Onslip kassaregister329 kr/mån
Swish per transaktion (kassa)~1,50 kr/st
Swish Återkommande per dragning~1,50 kr/st
Ny hårdvara0 kr (befintliga iMacs)

Jämförelse: kortbetalning vs Swish

Exempel: 500 betalningar/månad, snittbelopp 349 kr

Adyen kort (2% avg)3 490 kr/mån
Swish (1,50 kr flat)750 kr/mån
Besparing per månad~2 740 kr

Tidplan — steg för steg

Vi gör det här gradvis och tryggt. Inget stängs av förrän den nya lösningen är testad och fungerar. Zoezi fortsätter köra parallellt tills vi är helt redo.

Klart

Fas 1: Egen kopia av all data

All medlemsdata, betalningar, inpasseringar, bokningar och historik är kopierad till vår egen databas och hålls uppdaterad i realtid. Vi kan när som helst sluta använda Zoezi för att läsa data.

April

Fas 2: Avtal & förberedelser

Ludvig ringer Handelsbanken och ordnar: Swish-behörighet för Gustav, Swish Återkommande, och Autogiro Online. Vi tecknar Onslip (kassaregister). Gustav hämtar Swish-certifikat. Inga kostnader utöver Onslip 329 kr/mån.

Maj–Jun

Fas 3: Ny kassa & betalning

Vi bygger en egen kassaterminal-app som körs på iMacs i receptionen. Testas först på Hundpasset (Core Sweden) där vi ersätter iZettle — sedan rullas det ut på Core Gym.

Jun–Aug

Fas 4: Swish Återkommande + autogiro-övertagande

Nya medlemmar får Swish Återkommande från dag 1 — betalningen sätts upp direkt i kassan på 30 sekunder. Befintliga autogiro-kunder berörs inte — vi tar bara över hanteringen från Zoezi via Bankgirots portal.

Höst

Fas 5: Full kontroll över all data

Vår egen databas blir "originalet" istället för Zoezi. Nya medlemskap skapas i vårt system. Zoezi körs fortfarande som backup tills allt är verifierat.

Augusti

Fas 6: Säg upp Zoezi

Allt kör på vår egen infrastruktur. Zoezi-avtalet sägs upp i augusti. Vi är helt självständiga.

Trygghetsgarantier

Ingen data går förloradAllt är redan kopierat och hålls synkat i realtid
Zoezi körs parallelltVi stänger inte av något förrän det nya är testat och fungerar
Steg för stegVarje fas kan pausas eller backas utan påverkan på verksamheten
Befintliga autogiro-kunderPåverkas inte alls — medgivandena är kopplade till vårt bankgiro, inte Zoezi
Hundpasset som testVi testar allt på Core Sweden först, innan det rullas ut på Core Gym

Nästa steg — vad behöver hända nu?

För att komma igång behöver vi göra fyra saker. Tre av dem är telefonsamtal/knapptryck, inget kostar mer än 329 kr/mån:

1
Ludvig ringer Handelsbanken Be Anna Persson om tre saker: (1) Lägg till Gustav som behörig för Swish Handel. (2) Aktivera "Swish Återkommande Betalningar". (3) Aktivera "Autogiro Online" + "Medgivande via hemsida". Ett samtal — allt ordnas.
2
Gustav hämtar Swish-certifikat När steg 1 är klart loggar Gustav in på comcert.getswish.net med BankID och hämtar ett certifikat. Tar 5 minuter.
3
Teckna Onslip (kassaregister) Vi startar med Core Sweden (Hundpasset) som pilot — ersätter iZettle. 329 kr/mån, ingen bindningstid, kan avbrytas när som helst.
4
Gustav bygger Swish-integrationen När certifikatet är på plats kan vi ha Swish Återkommande igång inom en vecka. Det är det första Zoezi inte kan erbjuda oss — och vi får det före alla andra gym.

Framtiden — varför vi måste vara klara till hösten

Apple öppnar för AI-agenter i september 2026

Apple presenterar iOS 27 på WWDC den 8 juni och släpper det i september. Den stora nyheten: Siri Extensions — tredjepartstjänster kan koppla in sig så att medlemmarnas AI-assistenter (Siri, ChatGPT, Claude, Gemini) kan utföra saker åt dem.

Konkret innebär det att en medlem skulle kunna säga till sin telefon:

🎤 "Boka Body Pump på onsdag kl 18" → bokning skapas automatiskt
🎤 "Avboka mitt pass imorgon" → avbokning utan att öppna appen
🎤 "Hur många är på gymmet nu?" → svar direkt
🎤 "Förnya mitt medlemskap" → Swish-betalning dras
🎤 "Visa mina träningstider den här veckan" → översikt

Med eget system

  • Vi kontrollerar API:et — kan exponera det för AI-agenter direkt
  • Kan vara bland första gymmen i Sverige med Siri-integration
  • Grunden finns redan — våra /db/-endpoints behöver bara utökas
  • Redo från dag 1 i september

Med Zoezi

  • Vi kontrollerar inte API:et — kan inte bygga integrationer
  • Zoezi bestämmer vad som byggs och när
  • Ingen chans att de hinner till september
  • Vi får vänta på att de prioriterar det — om de ens gör det

Behöver vi en egen iOS-app? Inte nödvändigtvis. Apples nya system låter AI-chatbotar (som Claude och ChatGPT) anropa webbtjänster direkt. Det enda vi behöver är ett dokumenterat API — som vi redan håller på att bygga. En enkel app kan läggas till senare för ännu djupare integration.