MuninMunin
Log indKom gratis i gang
Home/Journal/Dit CRM burde udfylde sig selv.
Field note · 5 min read

Dit CRM burde udfylde sig selv.

Ingen har nogensinde nydt at skrive en jobtitel ind i en kontaktpost. Fire agentkørsler, der holder CRM'et opdateret ud fra de samtaler, du allerede havde — og grænsen, hvor de stopper og spørger et menneske.

A battered cobalt blue plastic crate left on a Norwegian shingle tide line, already half filled with rounded grey stones and dry weed, cold sea beyond.
Efterladt natten over. Tidevandet fyldte den.

Hvert eneste CRM, jeg har set et team bruge, forfaldt i omtrent samme tempo, af samme grund. Dataindtastningen er nogens job, men ingens prioritet. En kunde nævner på et opkald, at de er skiftet til et nyt firma; den, der hørte det, ejer ikke posten; der sker ingenting. Seks måneder senere er segmentet forkert, kampagnen går til en død adresse, og nogen erklærer, at CRM'et skal ryddes op.

Hvad betyder et selvudfyldende CRM egentlig?

Det betyder, at posten vedligeholdes af agenter, der læser de samtaler, du allerede havde, frem for af en person, der skriver om, hvad en kunde lige har fortalt dem. Ny kontakt kommer ind, bliver beriget. En supporttråd afslører et jobskifte, posten opdateres. Dubletter dukker op som forslag i stedet for at hobe sig op.

Den vigtige halvdel er grænsen: noget af det anvendes automatisk, og noget af det kan kun foreslås. Hvad der er hvad, er en designbeslutning, ikke en sikkerhedstærskel.

Hvor kommer data fra, når ingen taster dem ind?

Fra tre steder, du allerede har. Hvad kunder selv fortæller om sig i supporttråde og chats. Hvad der ligger offentligt på deres firmasite. Og den adfærdsmæssige post — hvilke sider de læste, hvilke tråde de åbnede, hvor nyligt de gjorde noget som helst.

Grunden til, at det virker i Munin og ikke i en typisk stak, er, at alle tre bor i den samme database. Samtaler, CRM, viden, indhold, udgående kontakt og analyse deler ét Postgres-skema og én contacts-tabel, så kørslen, der beriger en kontakt, og kampagnen, der senere målretter dem, læser og skriver den samme række. Ingen integration, ingen synkforsinkelse, ingen anden version af sandheden om, hvem denne person er.

Hvilke kørsler gør arbejdet?

Fire, hver af dem en markdown-opskrift, du kan læse og redigere — to følger med som færdigheder, de to andre er opskrifter, du kan skrive som færdigheder — kørt på en tidsplan eller udløst af en hændelse:

  • 01Ved tilmelding — berig. Lead research læser den nye kontakts firmasite og udfylder rolle, anciennitet og branche, og stempler derefter et kort resumé på posten med crm_set_ai_summary. Anvendes direkte: det er offentlig information, og det er trivielt at rette.
  • 02Ved afslutning — identitet. Kontaktudtræk læser en afsluttet samtale efter det, kunden sagde om sig selv — navn, firma, telefon — og skriver det til CRM'et. Anvendes også direkte, fordi kunden sagde det om sig selv, uopfordret.
  • 03Ugentligt — match og hensigt. Lead scoring gennemgår et segment, vægter berigelsesdata mod samtaletone og aktivitetsnærhed, og stempler hver kontakt med en score og en enkelt linje begrundelse. Et fingerpeg til mennesker, ikke en port.
  • 04Ugentligt — dubletter. Kontakthygiejne fejer efter sandsynlige dubletpar og lægger dem ind som strukturerede sammenlægningsforslag med en konfidensgrad. Du anvender eller afviser. Agenten slår aldrig to kunder sammen på egen hånd.

Hvorfor fylder det her ikke bare CRM'et med plausibelt skrald?

Fordi de destruktive udsagnsord ikke er tilgængelige for agenten. At slå to kontakter sammen er et separat, snævert afgrænset, separat revideret værktøj, der kun foreslår — så værste tilfælde for en forvirret eller prompt-injiceret agent er en dårlig række i en gennemgangskø, ikke to kunder svejset sammen.

Den opdeling kører på reversibilitet frem for konfidens. At skrive en jobtitel er billigt og reversibelt: er den forkert, retter du den på et sekund, og intet forlod bygningen. At slå to poster sammen ødelægger information og kan ikke gøres rent om. Derfor er det billige udsagnsord rigeligt tilgængeligt, og det dyre kræver et menneske, uanset hvor sikker modellen påstår at være. Gennemgangskøen er ikke en nødløsning, indtil automatikken bliver god nok — den er der, hvor dømmekraften bor.

Berigelse er et samtykkespørgsmål, ikke kun et dataspørgsmål

En agent, der kan læse et firmasite, kan udfylde en hel del om en person. Om du bør gemme det, er en anden beslutning end, om du kan, og i EU er det en beslutning med en tilsynsmyndighed hæftet på.

Munin holder samtykkestatus på kontakten og tjekker den før udgående kontakt. Sæt den bevidst — og mærk masseimporter med partiet, som initial-import-2026-07, så du kan filtrere en dårlig kilde fra igen senere. Uden mærket kan du ikke — så mærk importen, og før partiet ind som source på samtykkeposten, hvilket samtykkeværktøjet tager som et førsteklasses felt. Samtykketjekket kører i tjenesten, før nogen udgående kørsel ser kontakten, uanset om et menneske eller en agent startede den.

Hvordan ser det ud efter en måned?

Udramatisk, hvilket er pointen. Kontakter har roller og firmaer udfyldt, uden at nogen har tastet dem. Segmentet, du sender en kampagne til, er aktuelt, fordi det blev vedligeholdt løbende frem for ryddet op i panik på forhånd. Der ligger en lille kø af sammenlægningsforslag og venter, og den tager få minutter at arbejde igennem.

Ændringen er ikke, at arbejde forsvandt. Den er, at det arbejde, der er tilbage, er den del, der krævede et menneske: at afgøre, om de her to poster virkelig er den samme kunde, om denne kontakt overhovedet bør være i denne kampagne. Det er den samme sløjfe, der gør løste supportoverdragelser til videnartikler — et biprodukt af arbejde, der allerede skete, arkiveret der, hvor det bliver nyttigt, næste gang nogen har brug for det.

Hvad vil det her ikke gøre?

Det vil ikke opfinde data, der ikke findes nogen steder. Har en kontakt aldrig oplyst sin jobtitel, og deres firma ikke har noget site, forbliver feltet tomt — og det er korrekt adfærd, ikke et hul.

Det læser, hvad et firma publicerer, ikke en licenseret firmografisk database. Har du brug for verificeret firmografi i stor skala — medarbejderintervaller, finansieringshistorik, teknografi på tværs af halvtreds tusind konti — så køb det hos en dataleverandør bygget til præcis det. Det er en reel produktkategori, og den løser en reel opgave.

Og scoringskørslen arbejder ud fra det signal, du allerede har: hvad kunden sagde, hvad deres site siger, hvad de gjorde. Behandl match- og hensigtsscorer som en læserækkefølge for et menneske, ikke som en beslutning. Vi siger det samme i selve færdigheden, så agenten heller ikke oversælger dem.

Hvad du får til gengæld, er en post, der er sporbar. Hvert felt, disse kørsler skriver, kommer fra noget, en kunde sagde i en tråd, du kan åbne, eller noget publiceret på en side, du kan besøge — ikke en sandsynlighed købt af en tredjepart og opdateret efter en andens tidsplan. Og fordi det hele lander i den samme contacts-tabel, som din indbakke, videnbase og kampagner allerede læser fra, er en rettelse, du laver én gang, korrekt overalt i samme øjeblik. Køb firmografien, hvis du har brug for bredden; kørslerne bliver ved med at udfylde rundt om den fra de samtaler, kun du har.

Ofte stillede spørgsmål

Kan AI holde mine CRM-data opdaterede automatisk? Ja, for alt, der kan udledes af kilder, du allerede har — hvad kunder siger i supportsamtaler, hvad der er offentligt på deres firmasite, og deres adfærd i dit produkt. I Munin kører de her som planlagte eller hændelsesudløste agentkørsler: berigelse ved tilmelding, identitetsudtræk ved afsluttet samtale, scoring og dubletdetektion ugentligt.

Vil en AI-agent slå mine kontakter forkert sammen? Den kan slet ikke slå dem sammen. Dubletdetektion lægger kun strukturerede sammenlægningsforslag ind med en konfidensgrad; et menneske anvender eller afviser hvert enkelt. Opdelingen handler ikke om, hvor sikker modellen er — den handler om, at sammenlægning ødelægger information og ikke kan gøres rent om, så den er bevidst designet til at kræve en person.

Hvordan håndterer automatisk berigelse GDPR og samtykke? Samtykkestatus bor på kontaktposten og tjekkes, før udgående kører, så berigelse og tilladelse til at kontakte er separate beslutninger. Munin Cloud hostes i EU. Mærk masseimporter med partiet, så en dårlig datakilde kan filtreres fra igen senere.

Hvilken model bruger det her? Den, du peger mod det. Munin eksponerer arbejdet som MCP-værktøjer og markdown-færdigheder, så Claude, ChatGPT, Gemini eller en lokal model kan køre kørslerne. AI-omkostningen er, hvad din udbyder tager, ikke et gebyr per handling til os.

Skal jeg bruge alle fire kørsler? Nej. De er uafhængige markdown-opskrifter — kør én, kør alle fire, eller redigér dem, der ikke passer til, hvordan du arbejder. De fleste teams starter med berigelse ved tilmelding, fordi den er lettest at verificere.

Hvad sker der, når agenten tager fejl? Hvert værktøjskald revideres, og de billige skrivninger er billige at rulle tilbage — derfor er det dem, der må anvendes direkte. Redigér posten, og rettelsen logges; redigér færdigheden, og adfærden ændrer sig næste kørsel.

Den korte version

  • CRM'er forfalder, fordi dataindtastning er nogens job og ingens prioritet. Agenter, der læser samtaler, du allerede havde, retter det løbende frem for i en oprydningspanik.
  • Fire kørsler: berig ved tilmelding, udtræk identitet ved afsluttet samtale, scor match og hensigt ugentligt, foreslå dubletsammenlægninger ugentligt.
  • Opdelingen er reversibilitet, ikke konfidens. Billige reversible skrivninger anvendes direkte; sammenlægninger kan kun foreslås ind i en gennemgangskø.
  • Det virker, fordi samtaler, CRM og analyse deler ét skema og én contacts-tabel — ingen synk, ingen anden version af kunden.
  • Hvert felt, kørslerne skriver, kan spores tilbage til en tråd, du kan åbne, eller en side, du kan besøge, og hver kørsel er en markdown-opskrift, du kan læse og redigere, før du stoler på den.

Hver kørsel er markdown, du kan læse, før du stoler på den. Agentopskrifterne er stedet at begynde, og Munin Cloud er gratis at prøve én på.

Et CRM, ingen vedligeholder, er ikke et CRM. Det er et regneark med login.

Kjell Rune Monsø, stifter.