Vinstdashboarden

DEMO med påhittad data – så här ser din vinst ut i realtid. Utforska fritt – alla vyer och uppdelningar är helt riktiga. (Simulatorerna ingår i abonnemanget och är låsta i demon.)
🚀 Kom igång-guide

Steg 1 – Koppla din Shopify-butik

Så funkar det: Vinstdashboarden hämtar dina ordrar direkt från Shopify – inget konto hos någon tredje part, inget att kopiera.
  1. Klicka installationslänken du fick i välkomstmejlet från oss. Shopify visar ”Installera Vinstdashboarden” – klicka Installera. Appen kan bara läsa ordrar och produkter, aldrig ändra något.
  2. Kom tillbaka hit, skriv din butiksadress nedan och klicka Anslut butik. Du godkänner en gång till hos Shopify och landar här igen med en grön bock.
Har du ingen installationslänk? Mejla din butiksadress till designanddivine@outlook.com så skickar vi en – normalt inom en arbetsdag.
i
Flera butiker? Varje butik behöver sin egen installationslänk – mejla oss adresserna. Butiker du redan kopplat via Windsor (äldre metod, steg 3b) fortsätter fungera tills du kopplar dem direkt.

Steg 2 – Skapa ditt Windsor-konto (för annonskostnaden)

Butiken är kopplad direkt – men annonskostnaden från Facebook/Instagram hämtas tills vidare via datatjänsten Windsor. Gratis i 30 dagar, därefter från ca 300 kr/mån (betalas direkt till dem). Kör du inga annonser kan du hoppa över steg 2–4.
Öppna Windsor och skapa konto →

Steg 3 – Koppla dina Facebook/Instagram-annonser

I Windsor: välj Facebook Ads i listan till vänster, klicka Connect och logga in med ditt Facebook-konto. Godkänn åtkomsten och bocka i ditt annonskonto — har du flera annonskonton bockar du i alla du vill följa.
Öppna Facebook-kopplingen →

Steg 3b – Koppla Shopify via Windsor (behövs INTE om du gjorde steg 1 – klicka för att visa)

Visa Windsor-instruktionerna (äldre metod)
Vad du gör nu: du skapar en liten koppling inne i Shopify och döper den till Vinstdashboarden-koppling. Den syns aldrig i din butik och kan bara LÄSA siffror – aldrig ändra något. Alla bilder nedan är riktiga skärmdumpar, och du behöver aldrig skriva något tekniskt själv – använd kopieringsknapparna.
  1. Logga in i rätt butik först. Öppna din Shopify-admin för den butik du vill koppla och se till att du är inloggad där. Dev-dashboarden kopplas till det konto du är inloggad med – är du inloggad i fel butik hamnar kopplingen på fel ställe, och butiken går sedan inte att välja.
  2. Öppna dev-dashboarden. Gå till dev.shopify.com/dashboard. Kontrollera uppe till höger att det står rätt butik/organisation. Är listan tom hittar du knappen Skapa app i den mörka rutan längst ner på sidan ("Få API-inloggningsuppgifter"). Har du redan appar finns knappen uppe till höger.
  3. Döp kopplingen. I rutan Appnamn skriver du:
    Vinstdashboarden-koppling
    ⚠️ Skriv namnet – klistra INTE in en webbadress här (vanligaste misstaget!). Klicka sedan Skapa.
    Skapa en app-formuläret med namnet ifyllt
  4. Fyll i App-URL (kommer före omfattningarna på sidan). Du hamnar på sidan "Skapa version". Under URL:er → App-URL står https://example.com – ta bort det och klistra in:
    https://onboard.windsor.ai
    ⚠️ Hoppar du över det här får du felet ”matching hosts” när du ansluter i Windsor.
    App-URL-fältet korrekt ifyllt
  5. Klistra in omfattningarna. Skrolla vidare ner till API-åtkomst → Omfattningar och klistra in hela raden i den stora rutan:
    read_customers,read_inventory,read_locations,read_marketing_events,read_orders,read_products,read_returns,read_all_orders
    Lämna övriga fält som de är. Klicka sedan Släpp – knappen sitter längst ner till höger – och bekräfta i rutan.
    Så här ser omfattningsrutan ut när den är ifylld
  6. Gör kopplingen tillgänglig för din butik (Distribution). Det här steget är lätt att missa – utan det nekar Shopify installationen med texten ”Den här installationslänken kan inte användas”. Klicka Appinställningar i vänstermenyn och leta upp Distribution. Välj Anpassad distribution och fyll i butiksadressen (ditt butiksnamn + .myshopify.com).
    ⚠️ Distributionsvalet går bara att göra en gång per koppling – dubbelkolla adressen innan du sparar. Shopify skapar sedan en installationslänk: kopiera den, öppna den i webbläsaren och godkänn. Visas ett felmeddelande direkt efteråt spelar det ingen roll, kopplingen installeras ändå.
  7. Installera i din butik. Klicka på kopplingens namn högst upp i vänstermenyn så kommer du till Översikt. Klicka Installera app uppe till höger i rutan Installationer → välj din butik → Installera.
    💡 Efter installationen öppnas ofta en tom vit sida med texten ”onboard.windsor.ai avvisade anslutningen”. Det är helt normalt – kopplingen har ingen sida att visa. Gå tillbaka till Översikt: står det 1 under Installationer är allt klart.
    Översikten med Installera app och 1 installation
  8. Hämta dina två nycklar. Klicka Appinställningar i vänstermenyn. Under Inloggningsuppgifter finns Klient-ID och Hemlighet. Klicka kopiera-ikonen vid Klient-ID, och kopiera-ikonen vid Hemlighet (den bredvid ögat).
    ⚠️ De två hör ihop som ett par. Byter du den ena måste du byta den andra samtidigt – en gammal hemlighet fungerar aldrig ihop med ett nytt Klient-ID. Har du skapat flera kopplingar: kontrollera att nycklarna du klistrar in i Windsor kommer från samma koppling som du precis installerade, och att inga gamla värden ligger kvar i fälten. 🔒 Dela aldrig nycklarna med någon.
    Inställningssidan med Klient-ID och Hemlighet
  9. Koppla in i Windsor. Öppna Shopify-kopplingen i Windsor och klicka Connect Shopify Store. Fyll i tre saker: din butiksadress (ditt butiksnamn + .myshopify.com – var du hittar butiksnamnet visas i rutan nedanför), Klient-ID och Hemlighet från förra steget. Shopify frågar om du godkänner – svara ja. ✓ Klart när din butik dyker upp ibockad i listan, som på bilden.
    Windsor med butiken ansluten och ibockad
📍 Var hittar jag butiksnamnet? I din butiks admin: gå till Inställningar → Domäner. Butiksnamnet är raden som slutar på .myshopify.com – hela den raden är din butiksadress som du fyller i hos Windsor.
Domäner-sidan i Shopify admin med myshopify-adressen markerad
🏬 Har du flera butiker? Läs det här!
Varje butik behöver sin egen koppling med egna nycklar – kopplingen du just gjorde gäller bara EN butik.
1. Öppna nästa butiks admin (inte samma som nyss!).
2. Gå till Inställningar → Appar och försäljningskanaler → klicka knappen Bygg appar i Dev Dashboard. Då hamnar du i just den butikens dev-dashboard – det är så du undviker att kopplingen hamnar i fel butik.
3. Gör om steg 1–7 där: skapa koppling, omfattningar, App-URL, släpp, installera, hämta nycklar.
4. I Windsor: klicka Connect Shopify Store en gång till och fyll i den butikens adress + nycklar.
Upprepa för varje butik. Vinstdashboarden visar sedan alla butiker automatiskt med butiksfilter och per butik-tabell.
🛟 Om något strular:
”Den här installationslänken kan inte användas” = distributionen är inte satt. Appinställningar → Distribution → Anpassad distribution → fyll i butiksadressen → öppna den nya installationslänken.
Windsor säger fel trots rätt butik? Kontrollera att Klient-ID OCH Hemlighet kommer från samma koppling – ligger gamla värden kvar i fälten från en tidigare app fungerar det aldrig.
Tom vit sida efter installationen ("onboard.windsor.ai avvisade anslutningen")? Helt normalt – kopplingen har ingen sida att visa. Kolla Översikt: står det 1 under Installationer är allt rätt.
Butiken går inte att välja vid Installera app? Då tillhör kopplingen en annan butik/organisation än den du vill koppla (syns uppe till höger i dev-dashboarden). Logga in i rätt butik och gör om från början.
”Oops, something went wrong … matching hosts” när du ansluter i Windsor = App-URL:en är fel (står det example.com?). Gå till kopplingen → Versioner → Skapa version → rätta App-URL till https://onboard.windsor.aiSläpp → prova Windsor igen.
Kopplingen fick fel namn (t.ex. en webbadress)? Ingen fara – den fungerar ändå. Vill du byta namn: Versioner → Skapa version → ändra Appnamn → Släpp.
Butiken syns inte i Windsor? Kontrollera att du stavade butiksadressen exakt rätt (butiksnamnet + .myshopify.com) och att du kopierade HELA Klient-ID och Hemligheten.

Steg 4 – Hämta din Windsor-nyckel och testa

Nyckeln är det som kopplar ihop appen med ditt Windsor-konto. Så här hittar du den:
  1. I Windsor: klicka 2. Preview and Destination högst upp.
    Fliken 2. Preview and Destination i Windsor
  2. Titta i webbläsarens adressrad: där står api_key=XXXXX&. Kopiera bara tecknen mellan api_key= och &-tecknet.
    api_key i adressraden
  3. Klistra in nyckeln här nedanför och klicka Spara & testa kopplingen:

Steg 5 – Lägg in dina inköpspriser (privat)

Öppna Inställningar nedan och klicka Hämta mina produkter – dina produkter dyker upp automatiskt. Fyll i vad varje produkt kostar dig i inköp (per styck, inkl. frakt från leverantör). Priserna sparas bara i din webbläsare – ingen annan kan se dem.
💡 Tips: öppna den här sidan i mobilen och välj ”Lägg till på hemskärmen” så får du den som app. Kör du fast? Kontakta oss så hjälper vi dig via ett kort videosamtal.
Laddar …
🧪 Testsimulator – har din produkt en chans?
Innan du lägger en enda krona på annonser kan du räkna ut om produkten överhuvudtaget kan bli lönsam – och exakt hur mycket ett test får kosta. Fyll i siffrorna nedan så räknar simulatorn ut resten. Alla belopp är i kronor.
Steg 1 – Din marginal och dina två viktigaste tal
Av priset kunden betalar är en del moms som du skickar vidare till Skatteverket. Sedan dras inköpspriset, kortavgiften och en reserv för returer/rabatter. Det som blir kvar kallar vi marginal per order – det är de pengarna som ska räcka till annonsen OCH din vinst.
Steg 2 – Vad får ett test kosta?
En vanlig nybörjarmiss är att låta en dålig annons rulla för länge – eller stänga en bra för tidigt. En enkel tumregel: låt annonsen spendera 2 × break-even-kostnaden per order. Har den då inte gett ett enda köp är sannolikheten låg att den blir lönsam – stäng den. Undantag: om någon lagt produkten i varukorgen precis vid gränsen, ge den ett dygn till.
Hur länge då? Låt budgeten styra, inte kalendern: testbudget ÷ dagsbudget = antal dygn. Men döm aldrig före 2 fulla dygn – Meta hinner inte ur inlärningsfasen och en enskild dag kan vara ren slump. Och låt aldrig ett test gå längre än 7 dygn: har budgeten inte spenderats på en vecka är dagsbudgeten för låg i förhållande till produktens pris. Höj budgeten eller döm ändå – ett test som puttrar i veckor ger ingen ny information, det binder bara pengar och uppmärksamhet.
Steg 3 – Simulera: budget × ROAS = vinst
ROAS betyder "hur många kronor försäljning får jag per annonskrona". ROAS 2 = 100 kr i annonsinvestering ger dig 200 kr i försäljning. Dra i reglagen och se vad olika nivåer ger i vinst per dag. Lägg märke till det viktigaste: ligger din ROAS under break-even blir förlusten STÖRRE ju mer du spenderar – skala aldrig en förlorare.
Steg 4 – Baklänges: börja med målet
Här vänder vi på det. Säg vad du vill tjäna per månad på produkten, så räknar simulatorn ut vilken budget som krävs vid olika ROAS – och hur många ordrar per dag det innebär. Många blir förvånade: ett blygsamt vinstmål kan kräva en stor budget om ROAS bara ligger strax över break-even.
Steg 5 – Vilket pris krävs?
Sista frågan: hur mycket vill du ha kvar per order efter annonsen – och vilken ROAS tror du att du når? Då räknar simulatorn baklänges fram lägsta pris som klarar det. Ligger ditt tänkta pris under golvet måste antingen priset upp, inköpet ner eller ROAS-förväntningen justeras.
OBS! Simulatorn räknar med momssatsen och transaktionsavgiften från dina Inställningar plus reserven för returer/rabatter ovan. Den är en förenklad modell – frakt ut ingår inte (lägg portot på inköpspriset om du betalar det själv). Använd den som beslutsstöd, inte facit.
⚙️ Inställningar
Produkter & inköpspriser (synkas automatiskt mellan dina enheter via din nyckel)
Ange ditt totala inköpspris per pack-storlek (inkl. frakt från leverantör). Fyll bara i de pack som finns – räcker det med styckpris fyller du bara i 1-pack. Köp större än största ifyllda packet räknas som största packet + styckpris per extra enhet. Nyckelord kopplar produkten till både ordrar och kampanjnamn – har kampanjerna ett annat namn än produkten anger du flera ord separerade med komma (t.ex. Velora Bond, VS Tejp). Kampanjer utan träff hamnar på raden ”Övrigt”. Moms %: momssats per produkt – lämna tomt för standardsatsen, skriv 0 för produkter som säljs utan moms.
Fasta kostnader (kr/månad)
Lägg in ALLA företagets fasta kostnader för en ärlig vinstbild: Shopify-plan, appar, telefon, hyra, försäkringar, bokföring, Windsor-abonnemanget m.m. De slås ut per dag och dras i översikten.
Inställningarna synkas automatiskt mellan enheter som har samma API-nyckel. Exportera ger dessutom en fil som säkerhetskopia (API-nyckel och licens ingår inte).

Provperioden är slut

Hoppas du gillade Vinstdashboarden! Har du tecknat abonnemanget? Ange e-postadressen du beställde med så låses appen upp automatiskt — och fortsätter gälla så länge abonnemanget är betalt.

⬇ Skriv in e-postadressen från ditt köp här – licensen aktiveras automatiskt
Har du en reservkod? (behövs normalt inte)

Förnya ditt abonnemang →

Koden mejlas till dig direkt efter betalning. Alla dina inställningar och priser finns kvar — allt låses upp direkt när koden är inlagd. Frågor? Kontakta oss.

Vinstdashboarden · version