codexier.

Integrationer och CRM

Vad kostar en systemintegration?

Av CodexierPublicerad 5 min läsning

Koppla webbshoppen till Fortnox, CRM:et till bokningssystemet, tidrapporteringen till lönesystemet. Beställningen låter som en sak; kostnaden beror på hur många skilda dataflöden som korsar mellan systemen, vad som ska hända när ett flöde fallerar, och vem som håller det igång när något av systemen ändras. Den här guiden förklarar hur vi och de flesta seriösa integratörer prissätter det arbetet, så att du kan jämföra offerter på samma grund.

Räkna dataflödena

Skriv ned flödena innan du ber någon om pris. En typisk koppling mellan webbshop och bokföring är inte en integration utan fyra: ordrar blir fakturor eller försäljningsposter, kunder skapas eller matchas, betalningar och utbetalningar stäms av, och produkt- eller lagerändringar går åt andra hållet. Vart och ett har egna mappningsregler, egna specialfall som återbetalningar och delleveranser, och egna sätt att fallera. Två system med ett flöde är ett litet jobb; två system med sex flöden är ett projekt.

Färdiga kopplingar eller egenutvecklat

För vanliga par har någon redan byggt kopplingen: Shopify till Fortnox, HubSpot till Google Kalender, Pipedrive till Mailchimp. Kopplingar och automationsplattformar som Make eller n8n täcker standardflöden till en månadsavgift och lite uppsättning. Egen kod behövs när mappningen innehåller era affärsregler, när volymerna är höga eller när ett av systemen saknar öppet API.

SituationVanligt tillvägagångssättKostnadsdrivare
Standardpar, standardfältLeverantörens koppling eller appMånadsavgift, en dags uppsättning och test
Standardpar, egna reglerAutomationsplattform med egen logikRegeldesign och test av specialfall
Ovanligt par eller hög volymEgenutvecklad integrationstjänstUtveckling, övervakning, underhåll
System utan APIFilexport och import, eller uppgradera leverantören förstSkörhet; ofta bättre att byta system

Fråga vilket tillvägagångssätt en offert utgår från. Två offerter på samma beställning kan skilja flera gånger om för att den ena använder en koppling och den andra skriver kod.

Felhantering och övervakning

Det lyckade flödet är den billiga delen. Det som kostar är att bestämma, och sedan bygga, vad som händer när en kund saknar organisationsnummer, när Fortnox ligger nere klockan två på natten, när samma order kommer två gånger eller när ett fält som alltid varit ifyllt plötsligt är tomt. Vart och ett blir ett supportärende om det inte är designat.

  • Nya försök med växande fördröjning vid tillfälliga fel, och en kö för poster som fallerar upprepade gånger, så att inget tappas i tysthet.
  • En daglig sammanfattning till en namngiven person: hur många poster som synkats, hur många som fallerat och varför, med länk för att rätta och skicka om.
  • Idempotens: att skicka samma post två gånger får inte skapa två fakturor. Det är regeln de flesta hemmabyggda integrationer missar.

Löpande underhåll

API-ändringar

Leverantörer fasar ut versioner och ändrar fält med förvarningar ni kanske inte läser. Någon måste följa ändringsloggarna för varje kopplat system och testa före deadline.

Verksamhetsändringar

En ny produkttyp, en ny momsregel, en ny betalleverantör. Var och en är en mappningsändring som borde ta en timme, om integrationen byggdes för att ändras.

Nyckelhygien

API-nycklar går ut, personal slutar, token återkallas. En underhållsrutin förnyar dem innan flödet stannar en fredagskväll.

Planera för en måttlig årlig underhållsbudget från dag ett. En integration utan ägare är den vanligaste orsaken till att vi kallas in för en optimering av integrationer och automation: originalet fungerar, men tre års ohanterade ändringar har staplats på hög.

Återanvänd arbete mellan integrationer

Den första integrationen bygger saker den andra ärver: en gemensam kundmodell, mappningen till era bokföringsfält, övervakning och larm, nyckelhanteringen, sättet fel når en människa på. När de finns är att koppla ett tredje system mest mappning och test. Därför är en offert för det första systemet hög och marginalkostnaden faller efter det.

  1. Bestäm vilket system som är master för varje objekt: kunder, produkter, ordrar. Varje senare integration vilar på det beslutet.
  2. Bygg den första integrationen med ett gemensamt lager, inte som ett punkt-till-punkt-skript, även om det kostar något mer.
  3. Dokumentera mappningar och regler på vanlig svenska. Det är tillgången ni återanvänder, och det en andra integratör behöver.

Är du osäker på om er nuvarande uppsättning har det gemensamma lagret eller är en hög med skript kartlägger en CRM- och integrationsgranskning den på en vecka; de fasta priserna för granskningen och optimeringsarbetet finns på prissidan.

När ni inte ska integrera ännu

Tar det manuella steget en timme i veckan och datan är ren kan en kalkylbladsimport kosta mindre än någon integration över tre år; automatisera inte en så liten uppgift. Ska ett av systemen snart bytas ut, integrera efter bytet, inte före. Och är de två systemen oense om vad en kund är, rätta datamodellen innan ni kopplar ihop dem, annars kopierar integrationen troget röran åt båda hållen. Ett 15-minuterssamtal med er lista över flöden räcker för att säga vilket fall ni är i; för ett konkret exempel i en bransch, se vår text om CRM för mäklare.

Vanliga frågor

Varför är den andra integrationen billigare än den första?

För att den första bygger de gemensamma delarna: datamodellen, mappningen till era bokförings- eller CRM-fält, övervakningen, felhanteringen och nyckelrutinen. Senare integrationer återanvänder dem och behöver mest mappning och test. Det gäller bara om den första byggdes som ett gemensamt lager i stället för ett engångsskript.

Räcker en automationsplattform som Make eller n8n?

För standardflöden med måttlig volym, ofta ja, och det är den billigaste vägen. Den blir skör när reglerna blir komplexa, volymerna växer eller fel kräver noggrann hantering, eftersom de plattformarna gör nya försök, idempotens och övervakning till ert problem. Många uppsättningar börjar där och flyttar de kritiska flödena till egen kod senare.

Vad ska en integrationsoffert innehålla?

Listan över flöden och deras riktning, tillvägagångssättet för varje (koppling, plattform, eget), felhanteringen och övervakningen som ingår, testplanen, dokumentation och erbjudandet om årligt underhåll. En offert som bara listar systemen och ett pris går inte att jämföra med något.

Vill du ha ett pris baserat på era faktiska flöden?

Lista systemen och vad som ska flytta mellan dem, i vilken form ni än har det, och ta med det till ett kort samtal. Vi räknar flödena med er, säger vilket tillvägagångssätt som passar varje och ger ett fast pris för arbetet.

Boka ett kostnadsfritt 15-minuterssamtal