Skip to main content

Mit CRM er en tekstfil: om at eje sine data frem for at leje dem

Submitted by Lennart on
Mit CRM er en tekstfil: om at eje sine data frem for at leje dem

I weekenden byggede jeg mit eget CRM. Ikke abonnerede på et — byggede et. Det tog en eftermiddag, det fylder nogle få hundrede linjer kode, og hele kundekartoteket ligger i én tekstfil på min egen maskine. Det lyder som et stykke nørderi. Men pointen er strategisk, og den gælder enhver virksomhed, der opbevarer sine kunderelationer et sted.

Hvad jeg byggede

Et CRM er i sin kerne ikke kompliceret: en liste af kontakter, du kan tilføje til, søge i og holde ren. Mit er bygget som en håndfuld små moduler i terminalshellet Nushell, hvor hver fil har ét ansvar:

  • Importér kontakter fra .vcf (telefonens eksportformat), .csv (regneark) og .json — formatet vælges automatisk ud fra filendelsen.
  • Flet dubletter: to kontakter regnes som samme person, hvis de deler en e-mail, et telefonnummer eller et navn. Ved fletning bevares den oprindelige, og lister af e-mails og telefonnumre forenes i stedet for at overskrive hinanden.
  • Giv hver kontakt et fast id (en UUID), så den kan refereres entydigt resten af sit liv.

Jeg importerede seks kontakter på tværs af alle tre formater, hvor to var dubletter optaget i forskellige systemer — og de blev korrekt flettet til fire unikke. Hele kartoteket gemmes i én fil, jeg kan åbne, læse og forstå med det blotte øje.

Det interessante er ikke koden. Det er, hvad ejerskabet over den fil betyder.

Forskellen på at eje og at leje sine data

Når du lægger dine kunderelationer i et cloud-CRM, lejer du adgang til dine egne data. Det fungerer fint — lige indtil det ikke gør. Her er, hvad du faktisk køber med et selvejet alternativ:

Dataene er en fil, ikke en konto. Mit kartotek er almindelig tekst. Jeg kan læse det, søge i det, sikkerhedskopiere det ved at kopiere én fil, versionsstyre det, og flytte det til en anden maskine på et sekund. Der er ingen eksport-knap at vente på, ingen øvre grænse på antal kontakter, ingen "den funktion kræver Premium".

Ingen leverandør kan lukke for hanen. Et cloud-CRM kan hæve prisen, ændre vilkår, blive opkøbt, lukke ned eller spærre din konto. Dine kunderelationer — ofte virksomhedens mest værdifulde aktiv — bør ikke kunne tages som gidsel af en faktura. Når dataene ligger hos dig, er der ingen, der kan tage dem fra dig.

Det er ægte databeskyttelse. Dine kontakters navne, e-mails og telefonnumre er persondata. Ligger de på din egen maskine, ved du præcis, hvor de er, hvem der har adgang, og at de ikke samtidig ligger på en server i en anden verdensdel og bliver brugt til noget, du ikke har læst de små bogstaver om. For GDPR er "jeg ved nøjagtigt, hvor mine data er" en stærk position.

Det passer til min måde at arbejde på — ikke omvendt. Fordi jeg ejer formatet, kan kartoteket tale sammen med alt andet, jeg har bygget. Det kan fodre en udsendelse, fletter ind i en automatisering, kobles til de andre værktøjer i terminalen. Et cloud-CRM tvinger dine processer ind i dets model. Et selvejet tilpasser sig dine.

Det er ikke et råd om at kode sit eget CRM

Lad mig være ærlig: de færreste virksomheder skal sætte sig ned og programmere deres eget kontaktsystem. Pointen er ikke værktøjet — det er princippet bag.

Spørgsmålet, enhver virksomhed bør stille, er: hvor ligger vores vigtigste data, og kan vi tage dem med os, hvis vi vil? Et godt cloud-CRM kan sagtens være det rigtige valg. Men vælg det med åbne øjne om, hvad du bytter væk — og kræv som minimum, at du til enhver tid kan eksportere alt i et format, du selv kan læse og flytte. Kan du ikke det, ejer du ikke dine data. Du låner dem.

At jeg kunne bygge et fungerende alternativ på en eftermiddag, siger noget om, hvor lidt der egentlig skal til for at tage ejerskab tilbage. Den dyre del var aldrig koden. Det var antagelsen om, at den slags hører til hos en leverandør.

Pointen

Et CRM er bare en liste, du holder ren. Det værdifulde er ikke softwaren omkring listen — det er listen. Og den bør du eje, ikke leje.

For en virksomhed, der vil stå solidt om to år, er det værd at vide forskellen: et system, du kan forlade når som helst med alle dine data i hånden — eller et, du er bundet til, fordi udgangen er spærret.