Hur vi gör Core Gym helt oberoende — smidigare för personalen, billigare för oss, och bättre för medlemmarna.
Senast uppdaterad 2 juli 2026
| DRIV Club | Beslut: exit-bitarna (medlemskap, inloggning, bokning) byggs som egen produkt — DRIV Club — med Core som första klubb. Datamodellen är redan live i databasen. Samma jobb som exiten, men resultatet blir en säljbar gymplattform. | Igång |
| Historikloggen ikapp | Zoezis "notifieringar" visade sig aldrig ha levererat — vi byggde egna hämtjobb istället. Betalningar och historik är nu dagsfärska igen (444 000+ händelser) och hålls uppdaterade varje natt. | Löst |
| Deadline satt | Zoezis uppsägningstid är 90 dagar till närmaste månadsskifte. Säger vi upp senast 30 september är vi helt ute 31 december. | Senast 30 sep |
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.
| Admin-dashboard | Medlemsökning, statistik, personalhantering | Live |
| Receptionssystem | Incheckning, medlemsöversikt, snabbkassa | Live |
| Medlem-appen | Schema, bokning, betalningar, profil | Live |
| Kiosk & QR-checkin | Självincheckning vid entrén | Live |
| Dörr- & passagesystem | Paxton Net2 — helt utan Zoezi | Live |
| Nyteckning av medlemskap | signup.coregym.club | Live |
| Personalchatt | Internkommunikation för all personal | Live |
| Push-notiser till personal | Nya medlemmar, inpasseringar, larm | Live |
| Bokföring | AI-kvittohantering + koppling till Fortnox | Live |
| Mejlhantering | AI-agent svarar på kundmejl | Live |
| Telefonsystem | Automatisk telefonmottagning | Live |
| Social media (FB/IG) | Alla DMs samlade i personalchatten | Live |
| Kunskapsbas | All info om gymmet — priser, öppettider, regler | Live |
| Gruppträning | 142 passtyper, schema, instruktörer | Live |
| Egen kopia av all medlemsdata | 8 060 medlemmar, synkas automatiskt dygnet runt | Live |
| Swish Återkommande | Nya medlemskap dras via vårt eget Swish-maskineri | Live |
| Padel-bokning | Egen bokning, betalning och påminnelser | Live |
| Betalningar i kassan | Swish + Onslip ersätter Zoezis Adyen-terminaler — utfasning pågår | Pågår |
| Månatliga dragningar | Nya medlemmar: Swish Återkommande LIVE. Kvar: ta över befintliga autogiro-dragningar från Zoezi | Pågår |
| Kassaregister (lagkrav) | Onslip igång — kassan kör utan Zoezi | Live |
| Skapa nya medlemskap | Byggs nu i DRIV Club — datamodellen live sedan 2 juli | Pågår |
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.
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 automatiskt. När en medlem checkar in, bokar ett pass eller betalar synkas det till vår egen databas — det mesta inom minuter, resten under natten.
Det betyder att vi när som helst kan "stänga dörren" till Zoezi utan att förlora något.
| Information | Antal | Uppdateras | |
|---|---|---|---|
| Alla medlemmar — namn, kontakt, personnr, status, historik | 8 060 | Var 5:e min | Komplett |
| Medlemskap/träningskort — typ, giltighetstid, pris, rabatter | 13 534 | Dagligen | Komplett |
| Produkter/korttyper — alla 332 produkter med priser | 332 | Dagligen | Komplett |
| Personal — alla anställda med roller och kontaktinfo | 36 | Dagligen | Komplett |
| Gruppträningsschema — pass, instruktörer, tider | 272 pass | Dagligen | Komplett |
| Klasstyper — 142 träningstyper med bilder och beskrivningar | 142 | Dagligen | Komplett |
| Inpasseringar — vem gick in, vilken dörr, när | 161 148 | Dagligen | Komplett |
| Betalningar — alla transaktioner, belopp, metod | 68 687 | Dagligen | Komplett |
| Bokningar — grupppass, köplatser | 8 292 | Varje timme | Komplett |
| Spärrar — inpassering, autogiro, grupppass | 17 | Dagligen | Komplett |
| Historiklogg — alla händelser i Zoezi | 444 217 | Dagligen | Komplett |
Hur hålls det uppdaterat? Våra egna synk-jobb hämtar allt från Zoezi på schema: medlemmar var 5:e minut, bokningar varje timme, kort/inpasseringar/betalningar/historik varje natt, plus en komplett avstämning var 6:e timme. (Vi förlitade oss tidigare på att Zoezi skulle skicka notifieringar vid varje händelse — 2 juli upptäckte vi att de aldrig levererat en enda, så nu hämtar vi allt själva istället. Mer robust och helt i vår kontroll.)
Alla våra system (reception, app, admin, kiosk) kan redan hämta data från vår egen databas istället för Zoezi:
| Endpoint | Beskrivning |
|---|---|
/db/search?q=namn | Sök medlemmar |
/db/member/:id | Medlem med alla uppgifter |
/db/member/:id/cards | Alla träningskort (inkl historik) |
/db/member/:id/entries | Inpasseringshistorik |
/db/member/:id/payments | Betalningshistorik |
/db/member/:id/blocks | Spärrar |
/db/classes | Alla 142 klasstyper |
/db/schedule | Gruppträningsschema |
/db/stats/sync | Kontrollpanel för synkstatus |
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.
Receptionen använder en egen kassaterminal-app på iMacen. Så här ser ett vanligt köp ut (dryck, gästkort, etc):
För kunder som vill betala med kort: Tap to Pay — kunden blippar kortet mot surfplattan, ingen separat terminal behövs.
När en ny medlem tecknar medlemskap i receptionen:
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.
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
| Månadsmedlemskap | Kunden tecknar, swishar första betalningen, godkänner recurring. Klart på 30 sekunder. Inga papper, inget autogiro-formulär. |
| PT på avbetalning | Perfekt 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. |
| Ungdomsmedlemskap | Ring 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/kurser | Girl 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.
| Scenario | Lösning |
|---|---|
| Månadsmedlemskap | Swish Återkommande (30 sek att sätta upp) |
| PT avbetalning | Swish Återkommande (X kr/mån) |
| Ungdomsmedlemskap | Swish Återkommande till förälder (på distans) |
| Tillfälliga paket | Swish Återkommande med slutdatum |
| Årskort (7 240 kr) | Swish engångsbetalning |
| Dryck, tillbehör i kassan | Swish QR eller direkt till nummer |
| Kortbetalning | Tap to Pay (Onslip SoftPOS) |
| Företagskort | Faktura |
| Friskvård | ePassi/Benifex/Wellnet (bef. avtal) |
| Befintliga AG-kunder | Autogiro (Autogiro Online) |
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.
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":
| Funktion | Vem gör vad |
|---|---|
| Formulär | Bankgirot hostar — vi får en länk att skicka till kunden (mejl/SMS) |
| BankID-signering | Bankgirot hanterar — vi behöver ingen egen BankID-integration |
| Medgivande registreras | Automatiskt — kopplat till vårt BG 802-0711 |
| Dragningar | Via 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.
| Steg | Beskrivning | Status |
|---|---|---|
| 1. Aktivera Autogiro Online | Ludvig ringer Handelsbanken — aktivera Autogiro Online + "Medgivande via hemsida". Vi får tillgång till Bankgirots portal direkt. | Att göra |
| 2. Ta över filhantering | Zoezi skickar idag dragningsfiler åt oss. Vi kopplar oss direkt via SFTP. Alternativt: GoCardless som modernt REST API-wrapper. | Att göra |
| 3. Befintliga medgivanden | Redan kopplade till vårt BG-nummer — inget behöver flyttas. | Klart |
| 4. Nya kunder | Erbjuds både Swish Återkommande och autogiro. Kunden väljer själv. | Strategi klar |
Exempel: 500 betalningar/månad, snittbelopp 349 kr
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.
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.
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.
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.
Swish Återkommande är live — nya medlemmar dras via vårt eget maskineri sedan juni. Kvar: ta över de befintliga autogiro-dragningarna från Zoezi (Bankgirots portal eller flytt till Swish). Befintliga kunder berörs inte — medgivandena är våra.
Beslut 2 juli: det här byggs som egen produkt (DRIV Club) med Core som första klubb — samma jobb som exiten, men vi får en säljbar gymplattform på köpet. Datamodellen (medlemmar, medlemskap, anläggningar) är redan live. Kvar: inloggning (aug), skrivvägarna flippas så vår databas blir originalet (sep), bokning + dörr-access (okt). Zoezi körs parallellt tills allt är verifierat.
Zoezis uppsägningstid är 90 dagar till närmaste månadsskifte. Uppsägning senast 30 september ⇒ avtalet upphör 31 december efter fyra veckors parallellkörning. Från 1 januari 2027 är vi helt självständiga.
| Ingen data går förlorad | Allt är redan kopierat och synkas automatiskt varje dygn eller oftare |
| Zoezi körs parallellt | Vi stänger inte av något förrän det nya är testat och fungerar |
| Steg för steg | Varje fas kan pausas eller backas utan påverkan på verksamheten |
| Befintliga autogiro-kunder | Påverkas inte alls — medgivandena är kopplade till vårt bankgiro, inte Zoezi |
| Hundpasset som test | Vi testar allt på Core Sweden först, innan det rullas ut på Core Gym |
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:
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
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.