CRM för företag som säljer

Kunder, affärer och fakturor i ett system.

BC Media Sales är ett webbaserat CRM med offerter, order och fakturering i Fortnox. Till det väljer ni moduler för er bransch: för tidningar och medier, för idrottsföreningar och för tidrapportering.

BC Media Sales är en molntjänst från Blomgren Consulting AB.

Bil & Motor i Staden ABKundnummer 1042 i Fortnox · Ansvarig: Sara Lind
  • Fordon
  • A-kund
Pipeline
85 000 kr
Fakturerat i år
212 500 kr
Obetalt
0 kr
  1. Möte med Anna Berg, inbokat i Outlook
  2. Offert OFF-2026-0214 skickad, 42 000 kr
  3. Order godkänd av försäljningschefen
  4. Faktura 2026-118 betald i Fortnox
Förenklad illustration av ett kundkort med påhittade uppgifter.

Känner ni igen er?

Kunderna i en lista, affärerna i en annan och fakturorna i ekonomisystemet. Det fungerar, så länge ingen gör fel.

  • Varje säljare har sin egen kundlista, och ingen ser hela bilden av en kund.
  • Offerterna skrivs i Word, och priset räknas i en egen kalkyl.
  • Rabatter godkänns i ett mejl som ingen hittar igen.
  • Fakturaunderlaget tas fram för hand och skrivs in i ekonomisystemet en gång till.
  • Säljaren vet inte om kunden har betalat.
  • Prognosen bygger på känsla.

BC Media Sales samlar kunder, aktiviteter, priser, offerter, order och fakturaunderlag på ett ställe, och fakturorna går till Fortnox.

Det ni har i Excel i dag kan läsas in: företag, kontakter, produkter, prislistor och gamla bokningar, från Excel (.xlsx) eller CSV. Inläsningen har kolumnmappning, kontroll innan något sparas och dubblettkontroll. Poster som en import har skapat kan tas bort igen inom sju dagar, så länge de inte har ändrats.

Passar för

CRM:et och försäljningen är gemensamma för alla. Branschmodulerna lägger till det som är speciellt för er, och ni betalar bara för de moduler ni använder.

I dag

Företag som säljer

För er som säljer till andra företag och vill ha kunderna, affärerna och faktureringen i samma system.

  • Kundkort med tidslinje, aktiviteter och dokument, och uppgifter från Bolagsverket.
  • Pipeline, offerter, order och avtal, med godkännande av rabatter över er gräns.
  • Fakturor i Fortnox och betalstatus tillbaka.
  • E-post och möten via er egen Outlook.
  • CRM
  • Försäljning
  • Öppet API och webhooks
I dag

Tidningar och medier

För lokala och regionala förlag och mediebolag som säljer annonser i print och digitalt.

  • Utgåvor, ledig och såld yta per sida och annonsnummer som följer annonsen hela vägen.
  • Sidplanering i skala, annonsmaterial med automatisk kontroll och korrektur som en länk.
  • Byråprovision, fakturaunderlag per utgåva och prognos över beläggning och intäkt.
  • Digitala annonser på er webbplats och nyhetsbrev till annonsörerna.
  • Tidningsförsäljning
  • Sidplanering
  • Material
  • Produktion
  • Digitala annonser
  • E-postmarknadsföring
I dag · hockey först

Idrottsföreningar

För föreningar som säljer sponsorskap, reklamplatser, loger och restaurangplatser till lokala företag.

  • Arenan som en karta i skala med sålt, reserverat och ledigt, och loger, sponsorboxar och restaurangplatser per match.
  • Nivåer och paket med motprestationer, matchvärdskap och ett matchprogram för varje match.
  • Offert som kunden svarar på via en länk, avtalsdokument i klubbens egen layout, order och sponsorrapport.
  • Fakturering i Fortnox, från föreningen eller ett aktiebolag, och förnyelse inför varje ny säsong.
  • Förening
  • Försäljning

Modulen Förening kräver Försäljning. Hockey är den första idrotten.

Så fungerar det – exemplet annonser i en tidning

Från första kontakt till attesterat fakturaunderlag. Steg 1, 2 och 6 är gemensamma för alla företag som säljer; steg 3 till 5 kommer från tidningsmodulerna. Samma annonsnummer följer bokningen, orderbekräftelsen och fakturaunderlaget.

  1. Kund

    När ni lägger upp ett företag hämtas uppgifterna från Bolagsverket, och EU-momsnumret kontrolleras mot VIES. Systemet varnar för möjliga dubbletter.

    Byråer har sina avtalade villkor, och relationen mellan annonsör och byrå finns på kundkortet.

  2. Offert och order

    Priset räknas fram ur prislistan med rabatter, pristillägg och byråprovision. Order med rabatt över er egen gräns går till godkännande.

    Offerter och orderbekräftelser blir PDF på svenska och engelska.

  3. Reservation

    Bokningsguiden föreslår sida och placering. En serie bokas över flera utgåvor på en gång, och en varning kommer när konkurrenter hamnar på samma sida.

    Ytan spärras medan bokningen sparas, så att två säljare inte kan boka samma yta. Varje annons får ett annonsnummer.

  4. Sida

    Sidplaneringen visar uppslagen i skala. Annonserna placeras med dra-och-släpp eller tangentbordet, och konflikter kontrolleras.

    Påminnelser kommer före bokningsstopp och materialdag.

  5. Material och produktion

    Materialet kontrolleras mot tidningens materialspecifikation. Korrektur går till kunden som en länk.

    Produktionstavlan visar var varje annons står, från bokning till publicering.

  6. Fakturaunderlag

    Efter publiceringen tar nattens körning fram ett fakturaunderlag per mottagare och utgåva. Annonsnumret står på raderna. Byråprovisionen står på en egen rad eller i en månatlig provisionsavräkning, beroende på byråns villkor.

    Ekonomi granskar och attesterar. Den som har ändrat ett underlag kan inte själv attestera det.

Hela kedjan testas automatiskt vid varje kodändring. Seriebokning, order med rabatt, godkännande, orderbekräftelse, publicering och fakturaunderlag per utgåva körs som ett automatiskt test. I testet går överföringen till en simulerad ekonomikoppling.

Så fungerar det – exemplet sponsring i en hockeyklubb

Från arenan till nästa säsongs förnyelse, med en påhittad klubb och en påhittad hall. Steg 1 och 2 gör klubben en gång per säsong; steg 3 till 6 är säljarens vardag. Offert, order och fakturaunderlag i steg 4 och 5 är gemensamma för alla företag som säljer.

  1. Arena och säsong

    Klubben ritar upp arenan en gång: sargen, isytan, entrén, LED-rotationen och tröjans fram- och baksida. En säsong görs av arenan och får sina hemmamatcher, i kategorier och med teman. Matcherna läses in från en fil, och klubbens befintliga kalkylblad kan föras över.

    Säsongen tar en kopia av arenan, så en ändring senare rör aldrig en säsong som redan är såld. Preliminära matcher visas men säljs inte förrän de är bekräftade.

  2. Nivåer, paket och platser

    Klubben lägger upp nivåer, till exempel huvudsponsor, guld och silver, med vad som ingår och vilket pris de har. En nivå kan innehålla ytor, matchvärdskap, biljetter och tjänster, och kan ha ett tak för hur många som får köpa den.

    Loger och sponsorboxar får sina platser och sitt pris per person, och restaurangen sina platser per match. Kampanjer med korta försäljningsperioder läggs upp med egna produkter.

  3. Reservation

    Säljaren väljer ytor på kartan, en nivå eller en loge och reserverar åt sponsorn. En loge kan gälla hela säsongen eller valda matcher, med antal personer och kontaktperson för varje match, och flera företag kan dela en box. Ingen annan kan ta platserna medan reservationen gäller.

    Ett matchvärdskap kan knytas till en match när avtalet skrivs eller lämnas öppet, och restaurangplatser kan ingå i paketet. Är något upptaget säger systemet vilken del det gäller och hur många som är lediga.

  4. Offert, avtal och order

    Offerten mejlas till kunden, som kan svara via en länk: anta, avböja eller be om en ändring. Ett svar med namn är ett besked, inte en elektronisk signatur. Avtalsdokumentet görs i klubbens egen layout, med versioner och en standardmall per språk, och avsändaren följer det bolag som fakturerar.

    Reservationen blir en order med nivåns pris. Order med rabatt över klubbens gräns går till godkännande, och när ordern är godkänd blir platserna sålda. Betalar sponsorn delvis med varor eller tjänster står värdet för sig och kommer aldrig med på fakturan.

  5. Fakturaunderlag

    Fakturaunderlaget görs av ordern och går till Fortnox. Föreningen och ett aktiebolag kan vara olika fakturerande bolag i samma system, och fakturan kan delas i delbetalningar.

    Ekonomi granskar och attesterar. Den som har ändrat ett underlag kan inte själv attestera det.

  6. Följ upp och förnya

    Matchöversikten visar varje match som lista eller matris: vilka som är matchvärdar, vilka loger och restaurangplatser som är bokade och vad som står i matchprogrammet, och exporteras. Sponsorn får en rapport som PDF med vad som ingår och vilka matcher som är spelade.

    Inför nästa säsong visar förnyelselistan förra säsongens sponsorer med sista dag att förnya, och utkastet för nästa säsong får samma nivå och samma ytor där de är lediga.

Exemplet är påhittat. Klubben, hallen och sponsorerna finns inte. Reservation, order, godkännande, såld yta och förnyelse körs som automatiska tester vid varje kodändring.

För hela organisationen

Säljare har kundkortet med tidslinje och aktiviteter, bokningsguiden och orderbekräftelsen som PDF.

Försäljningschefer ser pipelinen med viktad prognos och godkänner rabatter över gränsen. På en tidning ser de också beläggning och intäkt per utgåva.

Grafiker och annonsproduktion placerar annonserna i sidplaneringen med dra-och-släpp, ser storlek, placering och säljarens anteckning för varje annons och hittar materialet på bokningen, kontrollerat mot tidningens materialspecifikation. Produktionstavlan och korrekturlänken visar vad som återstår innan numret går i tryck.

Ekonomi och ledning får attesterade fakturaunderlag som blir fakturor i Fortnox, och rapporter per säljare, kund och produkt, på en tidning även per byrå, titel och utgåva.

Varför BC Media Sales

Ett CRM som hänger ihop med affären. Företag, kontakter, aktiviteter, pipeline och offerter, med svenska moms- och faktureringsregler, uppslag mot Bolagsverket och fakturor i Fortnox.

Moduler för er bransch. Licensen gäller per modul, och CRM:et fungerar också på egen hand. Allt bygger på ett dokumenterat API.

Inget eget utvecklingsprojekt. Tjänsten levereras som molntjänst, så ni behöver ingen egen serverdrift. Kopplingarna till andra system bygger på ett gemensamt integrationsramverk.

Modulerna

CRM:et ingår alltid. Övriga moduler väljer ni var för sig. Menyer och rapporter för moduler ni inte har syns inte, och deras API-resurser svarar att modulen inte ingår.

Ingår alltid

CRM

  • Företag, kontakter och byråer. Kundkort med översikt, tidslinje och dokument.
  • Aktiviteter: samtal, möten, e-post, uppgifter och anteckningar, med påminnelser.
  • Slå ihop dubblettföretag: order, bokningar och material följer med i ett steg.
  • Koncerner i upp till fem nivåer.
  • Ändra taggar, ansvarig säljare eller status för upp till 5 000 företag eller kontakter åt gången.

Fungerar på egen hand för företag som bara behöver ett CRM. Då syns inget om tidningar eller fakturaunderlag.

Modul

Försäljning

  • Leads, pipeline som lista eller tavla och viktad prognos.
  • Offerter, order och avtal. Order med rabatt över er gräns går till godkännande.
  • Prislistor med versioner, rabatter och kuponger.
  • Paket, avbokningsavgifter enligt er policy och omvänd skattskyldighet.
  • Fakturaunderlag med granskning och attest.
  • Provisionsavräkningar per byrå och månad som PDF och CSV.
Modul

Tidningsförsäljning

  • Utgåvor ur utgivningsschemat med bokningsstopp och materialdag, även med editioner.
  • Ledig och såld yta per sida (lager), och antal lediga platser per annonsformat för varje utgåva.
  • Reservationer med utgångstid och påminnelse, och annonsnummer som följer annonsen hela vägen.
  • Seriebokning, konkurrentvarning och pristillägg. Sidplanen som CSV eller PDF.
  • Politisk reklam, företagsporträtt, egenannonser och en branschguide med fasta platser per kategori. Redaktionellt innehåll per sida, med typ och beskrivning.
  • Prognos över beläggning och intäkt per utgåva.

Kräver Försäljning.

Modul

Sidplanering

  • Uppslagen i skala, eller hela numret på en gång. Placera med dra-och-släpp eller tangentbordet, med kontroll av konflikter.
  • Autoplacering ger förslag som ni godkänner eller förkastar.
  • Lås planen, en sida, en enskild annons eller en ledig plats. Historiken visar vem som låste och varför.
  • Exportera annonsplaceringarna som CSV, JSON eller PDF till ert layoutverktyg.

Kräver Tidningsförsäljning. Själva layouten görs i ert layoutverktyg.

Modul

Material

  • Materialbibliotek med förhandsvisning.
  • PDF och bilder kontrolleras automatiskt (preflight) mot tidningens materialspecifikation, och rapporten visar vad som behöver rättas.
  • Godkänn eller avvisa, koppla till bokningen och ge annonsörerna en länk till materialspecifikationen.

Kräver Tidningsförsäljning eller Digitala annonser. Säljs tillsammans med Produktion.

Modul

Produktion

  • Produktionstavlan följer varje annons från bokning till publicering.
  • Korrektur som en länk. Kunden godkänner eller begär ändringar utan att logga in.
  • Uppgifter, tidsgränser per produktionssteg och påminnelser om material som saknas.

Kräver Tidningsförsäljning eller Digitala annonser. Säljs tillsammans med Material.

Modul

Digitala annonser

  • Webbplatser, zoner och placeringar med datum och annonsmaterial.
  • Annonserna levereras till webbplatsen via ett eget API och ett litet skript utan kakor.
  • Visningar och klick i leveransstatistiken. Placeringarna läggs som order och faktureras per kalendermånad.

Kräver Försäljning. Gjord för direktsålda placeringar, utan målgruppsstyrning eller programmatisk handel. Byggd och testad, men ännu inte i drift hos någon kund.

Modul

E-postmarknadsföring

  • Kampanjer, sekvenser och mallar byggda av block, på svenska och engelska.
  • Segment ur CRM, försäljning och tidning. Samtycket kontrolleras för varje mottagare precis före utskicket.
  • Avregistrering med ett klick, en preferenssida för mottagaren och mätning av öppningar och klick.

Utskick kräver en egen verifierad avsändardomän. Byggd och testad, men ännu inte i drift hos någon kund.

Modul

Förening

  • Arenan som en karta i skala, med sålt, reserverat och ledigt. Tröjan, fram och bak, och LED-rotationen som en egen plats.
  • Säsonger och hemmamatcher, med kategorier, teman och preliminära eller inställda matcher. Matcherna läses in från en fil, och klubbens kalkylblad kan föras över.
  • Nivåer och paket med motprestationer. Reservation, såld när ordern är godkänd, och förnyelse inför nästa säsong.
  • Loger och sponsorboxar för hela säsongen eller valda matcher, med antal personer, kontaktperson och pris per person, och flera företag kan dela en box. Restaurangplatser per match.
  • Matchvärdskap där säljaren väljer match när avtalet skrivs eller lämnar det öppet, och en lista över reserverade matchvärdar. Ett matchprogram för varje match.
  • Matchöversikt som lista och matris, med exporter.
  • Offert som kunden svarar på via en länk, och avtalsdokument i klubbens egen layout med versioner och en standardmall per språk.
  • Kampanjer med produkter i valfritt antal, sponsorrapport som PDF och rapporter per säsong.
  • Fakturerande bolag per försäljning, så att föreningen och ett aktiebolag kan sälja ur samma system.

Kräver Försäljning. Hockey först.

Modul

Tidrapportering

  • Veckoblad på dator och telefon, med projekt och arbetstyper. Går att fylla i utan uppkoppling på telefonen.
  • Attest av chef, och utlägg med kvitto.
  • Timmar som blir order och fakturaunderlag med timpriser per projekt, avtal eller person, och ingående timmar i löpande uppdrag.
  • Budget per projekt med varning, rapporter om debiteringsgrad och resursplan.

Kräver Försäljning. Byggd och testad, men ännu inte i drift hos någon kund.

Tillägg

Öppet API och webhooks

  • Extern åtkomst till API:t med API-nycklar och maskinklienter.
  • Webhooks till era egna system.
  • Behövs inte för Fortnox, Bolagsverket, VIES eller Microsoft 365. De kopplingarna ingår för alla.

Se Byggt för att kopplas ihop.

Så fungerar licensen. Vi slår på en ny modul utan datamigrering, och beroenden mellan moduler kontrolleras. Vi kan slå på en modul på prov. Avslutar ni en modul kan vi sätta den i skrivskyddat läge en tid, så att ni fortfarande kan läsa era data.

Planerat: en AI-assistent, till exempel för utkast till e-post och förslag på uppföljning. Den finns inte i produkten i dag.

Byggt för att kopplas ihop

API först. Vår egen webbapp använder samma dokumenterade REST-API som era system kan koppla sig mot, utan egna genvägar. Extern API-åtkomst och webhooks ingår i tillägget Öppet API och webhooks.

Över 500 API-operationer, dokumenterade i ett OpenAPI 3.1-kontrakt.

Ett hundratal händelsetyper som kan skickas som signerade webhooks.

Vid varje kodändring testas API:t automatiskt mot kontraktet, för en kund med alla moduler och en med bara CRM.

Ett klientbibliotek i TypeScript genereras ur kontraktet och används av vår egen webbapp.

För era utvecklare

  • Inloggning med OAuth 2.0 och OpenID Connect, för maskinklienter, appar som agerar för en användare eller en enkel API-nyckel.
  • Varje nyckel och klient får bara de behörigheter den behöver. En API-nyckel kan begränsas till ett bolag och få ett slutdatum, och hemligheten visas bara en gång.
  • De flesta skapande anrop och åtgärder tar en Idempotency-Key, så att ett upprepat anrop inom ett dygn ger samma svar.
  • Uppdateringar kan skicka versionen de utgår från (ETag och If-Match); på de flesta resurser krävs det, och en inaktuell version avvisas.
  • Ett anrop som inte följer kontraktet får ett tydligt fel som pekar ut fältet.
  • Webhooks signeras med HMAC-SHA256 och har automatiska omförsök, leveranslogg och uppspelning upp till 30 dagar bakåt.
  • Massanrop med upp till 1 000 poster per anrop, och CSV-export av listor och rapporter.
  • Ett eget leverans-API för webbplatser som visar digitala annonser.

Klientbiblioteket delas ännu inte ut via npm, och en utvecklarportal med egen testmiljö är planerad.

Kopplingar

Alla kopplingar bygger på samma integrationsramverk: testa anslutningen, se hälsostatus, synklogg och en felkö med ”försök igen”. Tillfälliga fel försöks om automatiskt. Inloggningsuppgifter till andra system lagras krypterade och kan inte läsas ut igen.

  • Bolagsverket

    Ange organisationsnumret, så fylls namn, bolagsform, adress och status i. Registret bevakas regelbundet, och ni får besked om likvidation, konkurs eller avregistrering.

  • VIES

    EU-momsnummer kontrolleras, och resultatet styr momsbehandlingen på fakturaunderlaget.

  • Fortnox

    Attesterade fakturaunderlag blir fakturor och kreditfakturor. Kunder synkas åt båda hållen, och betalstatus hämtas tillbaka. Produkter, konton och momskoder mappas mot värden som läses från Fortnox.

    Ingår för alla kunder med Försäljning. Kontrollerad mot en riktig Fortnox-miljö i september 2026. Mer om Fortnox-kopplingen
  • Microsoft 365

    Skicka e-post från den egna Outlook-brevlådan, få kundens svar loggade på rätt företag och lägg möten i Outlook-kalendern, där ändringar följer med tillbaka. Varje användare kopplar sin egen brevlåda, och kollegors e-post loggas aldrig.

    Byggd och testad mot en simulerad Microsoft 365. Kontrollen mot den riktiga tjänsten återstår.
  • E-post

    Systemmeddelanden och aviseringar via Resend eller er egen SMTP-server. Nyhetsbrev och kampanjer via Resend från er verifierade avsändardomän.

Planerat vid behov: Visma eEkonomi, Peppol (e-faktura) och Microsoft Dynamics 365 Business Central.

Fortnox

Fakturaunderlagen ni attesterar i BC Media Sales blir fakturor i ert Fortnox, med rätt kund, artikel, konto och kostnadsställe. Betalningarna kommer tillbaka av sig själva, så säljaren ser vad som är betalt utan att fråga ekonomi.

Det här sker automatiskt

  • Ett attesterat fakturaunderlag blir en faktura i Fortnox, med kund, artiklar, momssats, konto, kostnadsställe och betalningsvillkor enligt era mappningar.
  • Ni väljer vad som händer sedan: Fortnox bokför och skickar fakturan direkt, bokför den bara, eller lägger den som utkast för ekonomi.
  • Kunden skapas i Fortnox vid första fakturan och hålls sedan i synk åt båda hållen. Har samma uppgift ändrats på båda ställena visas en konflikt, och inget skrivs över.
  • Betalstatus hämtas varje timme.
  • En kreditering blir en kreditfaktura på originalfakturans kund, kopplad till originalet.
  • Ett underlag som förs över två gånger blir aldrig två fakturor.

Så aktiverar ni kopplingen

  1. Logga in i BC Media Sales som administratör och gå till Inställningar › Integrationer.
  2. Lägg till Fortnox för den juridiska personen och klicka Anslut.
  3. Logga in i Fortnox och godkänn behörigheterna.
  4. Klicka Testa anslutning och därefter Aktivera.
  5. Koppla artiklar, momskoder, konton, kostnadsställen och betalningsvillkor under fliken Mappningar. Värdena läses direkt från ert Fortnox.

Det här behövs

  • En integrationslicens i Fortnox.
  • Modulen Försäljning i BC Media Sales, där fakturaunderlagen skapas.
  • En anslutning per juridisk person, eftersom varje bolag har sitt eget Fortnox.

Behörigheter

Kopplingen ber om åtta behörigheter i Fortnox: kund, faktura, artikel, kostnadsställe, projekt, inställningar, företagsinformation och bokföring. Bokföring behövs för att läsa kontoplanen till mappningarna.

Kontrollerad mot Fortnox. I september 2026 testades kopplingen mot en riktig Fortnox-miljö: mappningar, faktura, betalstatus och kreditfaktura. Hela kedjan testas dessutom automatiskt mot en simulerad Fortnox vid varje kodändring.

Frågor om kopplingen: [email protected]

Så är det byggt

En sammanhållen tjänst med moduler på en gemensam plattform. Inte en samling lösa system.

  • Modulerna Varje modul äger sin del av databasen, sina API-resurser, behörigheter och skärmar.
    • CRM
    • Försäljning
    • Tidningsförsäljning
    • Sidplanering
    • Material
    • Produktion
    • Digitala annonser
    • E-postmarknadsföring
  • Den gemensamma plattformen Inloggning, roller och behörigheter, API och webhooks, integrationsramverk, import, granskningslogg, filer, översättningar och GDPR-verktyg.
  • Databasen PostgreSQL, där varje kunds data hålls isär med radnivåsäkerhet.

Börja smått, väx utan flytt. Börja med CRM:et och lägg till tidningsmodulen när ni är redo. Modulens tabeller finns redan, så inga data behöver flyttas. Grunddata som titlar och prislistor läggs upp som vanligt.

Era data hålls isär i databasen. Isoleringen ligger i databasen, inte bara i koden. Utan kundkontext ser applikationens databasroll ingenting. Vid varje kodändring testas för varje API-operation att en annan kunds data varken syns eller kan ändras.

Gränser som testas. Gränserna mellan modulerna kontrolleras automatiskt vid varje kodändring, så en modul använder bara det andra moduler uttryckligen delar med sig av.

Flera bolag i samma organisation. Varje bolag har egna nummerserier, och en användares behörighet kan begränsas till ett bolag eller en titel.

Svenska först. Gränssnitt, PDF-dokument och e-post finns på svenska och engelska, och ni kan själva justera texterna.

För alla användare. Mörkt läge, arbete med tangentbordet och automatiska tillgänglighetstester. Hjälpen nås från varje skärm och beskriver varje menyval och inställning, och administratörer får guider på svenska.

Trygghet

Säkerheten är utformad efter OWASP ASVS nivå 2 och har granskats internt mot testmiljön.

Inloggning och behörighet

  • Tvåstegsverifiering med autentiseringsapp och reservkoder. Organisationen kan kräva det för alla användare.
  • Inloggning med nyckel (passkey) kan slås på. Inloggning med Microsoft-konto är byggd och sätts upp per kund.
  • Lösenord med minst 12 tecken kontrolleras mot listor över läckta lösenord. Kontot låses tillfälligt efter upprepade felaktiga försök.
  • Roller ned till bolag och titel. Den som har skapat en order kan inte själv godkänna den.
  • En granskningslogg som applikationen inte kan ändra. Administratören kan söka i den och exportera den.
  • Vår support kommer bara åt era data när er administratör har godkänt en tidsbegränsad åtkomst, och allt som görs loggas.

Drift och skydd

  • Trafiken till och från tjänsten är krypterad med TLS 1.2 eller 1.3, och alla sidor skickar säkerhetshuvuden.
  • Databasen säkerhetskopieras krypterat (AES-256) till en separat lagring inom EU, med löpande arkivering av transaktionsloggen. Återläsningen kontrolleras automatiskt varje vecka.
  • Beroenden, kod och läckta nycklar granskas automatiskt vid varje kodändring, och containeravbilderna skannas efter sårbarheter när de byggs. Testmiljön skannas med OWASP ZAP efter driftsättning.
  • Applikationens containrar körs utan administratörsrättigheter och med skrivskyddat filsystem, och deras avbilder signeras när de byggs.
  • Skanning av uppladdade filer efter skadlig kod (ClamAV) är byggd och testad; den slås på när produktionsmiljön startar.

GDPR

  • Registerutdrag: ett maskinläsbart paket med personuppgifterna i CRM, försäljning, tidning och e-postmarknadsföring.
  • Radering granskas innan den körs. Personuppgifterna i samma delar pseudonymiseras, och bokföringsuppgifter sparas enligt bokföringslagen.
  • Samtycke per ändamål och en spärrlista per e-postadress. Personuppgifter gallras automatiskt enligt fastställda lagringstider.
  • Tjänsten använder bara nödvändiga kakor, inga analys- eller reklamkakor.
  • Personuppgiftsbiträdesavtal med lista över underbiträden tas fram inför avtal.

Läget i dag. Test- och demomiljön körs på en egen virtuell server hos HostUp i Sverige, och säkerhetskopieringen är igång där. Trafiken dit går via Cloudflares nätverk, där krypteringen avslutas och trafiken skickas vidare till servern genom en krypterad tunnel. Produktionsmiljön ska byggas på samma sätt, med filer i S3-lagring hos Hexabyte i Umeå.

Våra mål för driften är högst en timmes dataförlust och återställning inom fyra timmar. Det är mål, inte utfästelser. Ett externt penetrationstest är planerat.

Prova

Vi har två miljöer med exempeldata. Båda kräver inloggning, och inloggningen får ni av oss. Börja gärna med en visning; demomiljön använder vi själva vid genomgångar och tester.

Visningsmiljön

Ett exempelförlag med kunder, prislista, utgåvor och bokningar, där hela flödet till fakturaunderlag kan visas. Vi går igenom den med er.

Kontakt

Vill ni se hur det skulle fungera hos er? Mejla oss, så bokar vi en genomgång. Priset beror på vilka moduler ni behöver och hur många som använder tjänsten, så be gärna om en offert.

[email protected]