En sammanställning i två delar: först problemen med dagens lösning — Agendo som bokningssystem och den nuvarande safestorage.se — därefter hur den nya hemsidan och plattformen löser dem, punkt för punkt.
Numreringen används i del 2, där varje lösning pekar tillbaka på exakt vilka problem den stänger.
Bokningsflödet på nuvarande hemsida stoppar de större storlekarna trots att förråden är lediga — 13 av 18 storlekar, inklusive de dyraste, kan i praktiken bara bokas via telefon. Ett direkt och pågående intäktsläckage.
Kassan laddas som en Agendo-iframe med egen design, egna typsnitt och eget beteende. Skarven syns, flödet känns hopbyggt av delar som inte hör ihop, och den går varken att felsöka eller förbättra.
Kunden skapar konto i ett steg och BankID-verifierar i ett annat, med manuellt ifyllda uppgifter däremellan — olika kunder hamnar i registret med olika kvalitet på datat.
Versaltunga rubriker i licensbelagd Adobe-font, fullbreddsbilder som tar över, kantiga block utan andrum — "allt känns så mycket", och inget känns unikt för Safe Storage.
"Allt har sin plats" argumenterar oavsiktligt EMOT affären: om allt redan har (eller borde ha) en plats behöver man ju inget förråd. Och det antyder permanens — att sakerna hör hemma där — när kunderna i själva verket hyr för tillfälliga och säsongsbetonade behov. Nya "En trygg plats för framtida syften" är en medveten platshållare som visar riktningen; slutgiltigt motto väljs senare.
Statiska storlekskort utan vägledning — och innehållet motsäger sig självt (texten säger 19 storlekar, listan visar 18). Kunden gissar, väljer fel eller ringer.
Portkod, avtal och betalhistorik är svåråtkomliga för kunden, och en uppsägning kräver mejl eller telefon — som dessutom ofta registreras för sent (se P9).
En privat/företags-växel mitt på sidan ändrar alla priser, och kampanjlöften är hårdkodade i sidtexterna — de kan lova en rabatt som inte längre finns.
Uppsägningar hinner inte registreras före batchkörningen den 25:e, som drar hela beloppet ändå — felen städas varje månad med manuella återbetalningar, i årstakt runt 85 000 kr (7 087 kr enbart i augusti).
Eftersom Agendo saknar avtalspriser har 55 rabattkoder skapats som ett slags manuellt prissystem — ohanterligt, ospårbart och omöjligt att analysera.
Ska ett förråd inte hyras ut — eget bruk, underhåll eller annat skäl — "bokas" det på låtsaskunden "Blockad Safestorage". Förrådet ser då uthyrt ut i systemet, så beläggningssiffror och intäktsrapporter blir missvisande och historiken förorenas.
Gratissläpen är ett av de starkaste argumenten mot konkurrenterna, men på sajten är de en fotnot. Själva bokningen sker hos Freetrailer, vilket sannolikt är rätt nivå — släpen är troligen deras.
Generiska menyer och funktioner som verksamheten aldrig använder skymmer de fem saker som görs varje dag. Ingenting följer svenska rutiner som förskottsdebitering den 25:e eller uppsägning per den 15:e.
Inget stöd för att jämföra med konkurrenternas priser, se beläggning över tid eller bygga egna rapporter — besluten fattas på känsla och stickprov.
9 000 kr/år fast plus 2,5 % på samtliga hyrintäkter — cirka 72 000 kr/år vid dagens volym, och varje krona i tillväxt höjer avgiften. Verifierat mot augusti 2026: 5 281,82 kr = 2,5 % × 211 273 kr.
Fortnox Invoice-kopplingen är utgången — fakturaflödet haltar utan att ni kan åtgärda det själva.
Kundregister, avtalshistorik och kortmedgivanden ligger på tredje parts plattform. Juridiskt är datan er — men i praktiken sker åtkomst, format och export på leverantörens villkor, och kortmedgivandena är knutna till deras betalupplägg och följer inte med vid ett byte. Varje framtida flytt blir dyrare ju längre man väntar.
En CMS-sajt på en driftstack och ett bokningssystem på en annan, med skarvar emellan och dubbel administration.
Vill ni öppna på fler orter finns ingen grund att bygga på.
Buggar som P1 kan ligga kvar obemärkta hur länge som helst — det finns ingen automatisk kontroll, ingen insyn, inga larm som rapporterar felaktigheter — och ingen möjlighet att laga.
En enda kodbas som ni äger — hemsida, bokning, kundportal, adminpanel och affärsmotor i samma designspråk och samma databas. Det är det som gör varje enskild lösning nedan möjlig, och det som gör att en bugg som P1 aldrig kan ligga utom räckhåll igen.
Eget designsystem byggt för Safe Storage: Bricolage Grotesque och Instrument Sans i mixed case, den befintliga gula färgen uppbackad av varma sandtoner och honung, mjuka moduler med luft, flytande header som smälter samman med sidan vid scroll, och de riktiga förrådsfotona i rundade kort. Modernt, personligt och lätt att närma sig — och unikt ert.
Kassan är en del av sajten — tre tydliga steg i samma design, med äkta lagerstatus och priser direkt ur er egen databas. Alla 18 storlekar är bokningsbara, sista lediga förrådet stänger storleken överallt samtidigt, och inga tysta förval smygväljer åt kunden. Storleksbyte, datumval och rabattkod hanteras på plats utan att kunden skickas runt.
Kunden klickar i vad som ska förvaras och ser sakerna packas i ett förråd med verkliga mått — rekommendationen räknas av en riktig packmotor i centimeter, växer först när golvet faktiskt är fullt och kan dela upp stora bohag på flera förråd med samlad prisbild. En säljfunktion annars bara de stora kedjorna har — Shurgard har en variant — och här är den dessutom kopplad direkt till lagerstatus och bokning.
Legitimeringen är kontoskapandet: namn och personnummer hämtas verifierade, kunden fyller bara i e-post och mobil. Enklare för kunden, konsekvent datainsamling i registret och tryggare för båda parter. Redan inloggade kunder slipper momentet helt — kassan känner igen dem och hoppar direkt till uppgifterna.
Portkoden störst där den behövs, avtal och betalningar i klarspråk ("Betald via Swish", "Dras automatiskt den 25:e"), redigerbara kontaktuppgifter — och självbetjänad uppsägning som visar exakt utflyttsdatum enligt 15:e-regeln innan kunden bekräftar.
Sajten visar privatpriser rakt av — företagsval och moms hör hemma i kassan och styrs av kundens konto. Kampanjer läses ur databasen: stängs koden av i admin försvinner löftet från hemsidan i samma sekund, och kampanjpriset visas ärligt med ordinarie pris överstruket.
Förskottsdebitering den 25:e med pro-rata vid inflytt, en samlad debitering per kund oavsett antal förråd, automatisk dragning på sparade betalsätt — och när ett avtal sägs upp räknas kommande debiteringar om automatiskt. Redan betalda perioder efter utflytt återbetalas av systemet, med kvitto och mejl. Och eftersom 15:e-regeln upprätthålls automatiskt — en sen uppsägning flyttar utflytten till nästa månadsskifte, synligt för kunden redan före bekräftelsen — försvinner inte bara månadsstädandet, utan också de återbetalningar av hyror som kunden enligt villkoren faktiskt ska betala.
Varje avtal bär sitt eget pris som ett riktigt fält — med orsak, händelselogg och automatisk kundavisering — och en bulkmodul justerar hela kategorier i procent eller kronor, filtrerat på när avtalen tecknades, med förhandsgranskning av varje berört avtal innan något genomförs.
Dagens 55 koder behöver aldrig återskapas: vid migreringen läses varje kunds faktiska debiterade pris (listpris minus personens kod) och sätts som avtalets pris rakt av — överenskommelserna följer med exakt, och blir för första gången synliga och analyserbara, per kund och mot listpris.
Bara det verksamheten behöver, där det behövs: enhetslista där förråd paxas eller inaktiveras med driftstatus och anteckning — skilt från uthyrning, så beläggningen alltid stämmer (ingen fejkkund), egen storlekshantering, manuell bokning åt kunder i luren, kundkort med allt samlat, debiteringsyta, transaktioner med in- och utbetalningar, utkorg och händelselogg. Inget blaj.
Prisradarn hämtar konkurrenternas aktuella priser och ställer dem mot er faktiska beläggning per storlek — och föreslår justeringar enligt era egna regler: våga ligga högre där det är nästan fullt, sänk där det gapar tomt. Ett klick uppdaterar priset på hela sajten.
Och motorn stannar inte vid listpriser: den väger också in hur länge varje storlek i snitt är uthyrd och rekommenderar hellre en tidsbegränsad kampanj än ett sänkt ordinarie pris — kampanjpriset gäller ett bestämt antal månader, matchat mot beläggning och snittider, och går sedan automatiskt upp till ordinarie. Tomma förråd fylls utan att någon sitter kvar på lågpriset för alltid. Kampanjen aktiveras med ett klick från rekommendationen, kunden ser villkoret ärligt i kassan, på bekräftelsen och i Mina sidor — och rabattkoder kan inte staplas ovanpå.
En analysvy med intäkter, beläggning, churn, betalsättsfördelning och avtalshistorik — allt styrt av ett avancerat filter (period, storlekar, kundtyp, teckningsdatum med mera) så att varje fråga kan besvaras med en skräddarsydd rapport, exporterbar som CSV.
Ingen fast årsavgift och framför allt ingen procent på intäkterna: besparingen växer med varje ny uthyrning. Kundregister, avtal, pris- och betalhistorik ligger i er egen databas, redo för både analys och framtida anläggningar — datamodellen är förberedd för fler orter från start.
Hemsida och plattform är samma system, där affärsreglerna — debiteringar, uppsägningar, spärrar, moms — kontrolleras automatiskt vid varje ändring innan den når kunderna. En bugg som P1 skulle upptäckas samma dag — och kunna lagas samma dag, av er, inte via en supportkö hos en leverantör. Varje viktig händelse loggas dessutom i admin, och avvikelser — en misslyckad dragning, en förfallen debitering — syns direkt på översikten i stället för att upptäckas månader senare; aktiva larmutskick läggs på i fas 2.
Betalning, BankID, passersystem och mejl är byggda som utbytbara moduler — i dag testbara mockar som beter sig som de riktiga, i fas 2 kopplas Stripe/Swish, riktigt BankID, Entryfy och fakturaflödet in utan att resten av systemet byggs om — fakturaflödet samlat i Fortnox, så att fakturering, påminnelser och inkasso hänger ihop i ett system i stället för att splittras.
Ett egenbyggt system med ägd källkod och egen databas höjer bolagets värde den dag det skulle säljas — köparen får inte bara fastighet och avtalsstock utan ett fungerande maskineri, och blotta existensen av det signalerar ordning och kontroll i en due diligence. (Undantaget är en större köpare som ändå lyfter in verksamheten i sina egna system — men signalvärdet av god struktur består.) Viktigast av allt: ett verktyg anpassat efter just den här verksamheten är intäktsdrivande — fler bokningar, rätt priser, mindre läckage — och bättre affärer är i slutänden det som lyfter värderingen mest.
I dag betalar en ny kund bara från inflyttsdagen (pro-rata) och därefter hela kalendermånader i förskott den 25:e. Det gör att den som flyttar in den 2–15:e och säger upp direkt kan hyra i ned till ~15 dagar för en halv månadshyra. Är det en säljfördel att behålla — eller ska ett månadsgolv införas? Nuvarande Agendo-upplägg och sajt lovar "ingen bindningstid — du betalar alltid 1 månad i taget", så dagens modell speglar det som redan gäller.
Inflytt den 10:e → 21/30 av månadspriset, därefter hela kalendermånader den 25:e. Uppsägning senast den 15:e, utflytt vid månadsskiftet.
Vid tecknande debiteras alltid en hel månadshyra, som ger 30 dagars betald tillgång från inflyttsdagen. Mellanskillnaden fram till kalenderfas räknas av på nästa 25:e-debitering, och vid tidig uppsägning tas skillnaden som en extradebitering på slutnotan. 25:e-rytmen, samlingsdebiteringen och utflytt vid månadsskiften behålls orörda.
Varje avtal får egna månadsperioder (t.ex. den 10:e till den 9:e) helt utan pro-rata.
Frågor som hör till en enskild punkt står markerade direkt vid punkten i del 1, så att de kan tas där. Här är de som inte gör det.