MuninMunin
Logg innKom i gang gratis
Home/Journal/CRM-et ditt bør fylle seg selv.
Field note · 5 min read

CRM-et ditt bør fylle seg selv.

Ingen har noen gang likt å skrive en stillingstittel inn i en kontaktpost. Fire agentrunder som holder CRM-et à jour ut fra samtalene du allerede hadde — og grensen der de stopper og spør 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.
Satt igjen over natta. Tidevannet fylte den.

Hvert eneste CRM jeg har sett et team bruke, forfalt omtrent i samme tempo, av samme grunn. Dataregistrering er noens jobb, men ingens prioritet. En kunde nevner i en samtale at de har byttet selskap; den som hørte det, eier ikke posten; ingenting skjer. Seks måneder senere er segmentet feil, kampanjen går til en død adresse, og noen erklærer at CRM-et må ryddes opp i.

Hva betyr egentlig et selvfyllende CRM?

Det betyr at posten vedlikeholdes av agenter som leser samtalene du allerede hadde, framfor av en person som skriver om igjen det en kunde nettopp fortalte dem. Ny kontakt kommer inn, blir beriket. En supporttråd avslører et jobbskifte, posten oppdateres. Duplikater dukker opp som forslag i stedet for å hope seg opp.

Den viktige halvdelen er grensen: noe av det anvendes automatisk, og noe av det kan bare foreslås. Hva som er hva, er en designbeslutning, ikke en terskel for sikkerhet.

Hvor kommer dataene fra når ingen skriver dem?

Fra tre steder du allerede har. Det kundene selv forteller om seg i supporttråder og chatter. Det som ligger offentlig på firmanettstedet deres. Og den atferdsmessige posten — hvilke sider de leste, hvilke tråder de åpnet, hvor nylig de gjorde noe som helst.

Grunnen til at dette virker i Munin og ikke i en typisk stabel, er at alle tre bor i den samme databasen. Samtaler, CRM, kunnskap, innhold, utgående kontakt og analyse deler ett Postgres-skjema og én contacts-tabell, så runden som beriker en kontakt og kampanjen som senere målretter dem, leser og skriver den samme raden. Ingen integrasjon, ingen synkforsinkelse, ingen andre versjon av sannheten om hvem denne personen er.

Hvilke runder gjør arbeidet?

Fire, hver av dem en markdown-oppskrift du kan lese og redigere — to følger med som ferdigheter, de to andre er oppskrifter du kan skrive som ferdigheter — kjørt på en tidsplan eller utløst av en hendelse:

  • 01Ved registrering — berik. Lead-research leser den nye kontaktens firmanettsted og fyller inn rolle, ansiennitet og bransje, og stempler så et kort sammendrag på posten med crm_set_ai_summary. Anvendes direkte: det er offentlig informasjon, og det er trivielt å rette.
  • 02Ved avslutning — identitet. Kontaktuttrekk leser en ferdig samtale for det kunden sa om seg selv — navn, selskap, telefon — og skriver det til CRM-et. Anvendes også direkte, fordi kunden sa det om seg selv, uoppfordret.
  • 03Ukentlig — match og intensjon. Lead-scoring går gjennom et segment, veier berikelsesdata mot samtaletone og aktivitetsnærhet, og stempler hver kontakt med en score og en én-linjes begrunnelse. Et hint for mennesker, ikke en port.
  • 04Ukentlig — duplikater. Kontakthygiene feier etter sannsynlige duplikatpar og arkiverer dem som strukturerte sammenslåingsforslag med en konfidensgrad. Du anvender eller avviser. Agenten slår aldri sammen to kunder på egen hånd.

Hvorfor fyller ikke dette bare CRM-et med plausibelt søppel?

Fordi de destruktive verbene ikke er tilgjengelige for agenten. Å slå sammen to kontakter er et eget, smalt avgrenset, separat revidert verktøy som bare foreslår — så det verste tilfellet for en forvirret eller prompt-injisert agent er en dårlig rad i en gjennomgangskø, ikke to kunder sveiset sammen.

Den delingen går på reversibilitet framfor sikkerhet. Å skrive en stillingstittel er billig og reversibelt: er den feil, retter du den på et sekund, og ingenting forlot bygget. Å slå sammen to poster ødelegger informasjon og kan ikke gjøres rent om. Derfor er det billige verbet rikelig tilgjengelig og det dyre krever et menneske, uansett hvor sikker modellen påstår at den er. Gjennomgangskøen er ikke en nødløsning inntil automatikken blir god nok — den er der dømmekraften bor.

Berikelse er et samtykkespørsmål, ikke bare et dataspørsmål

En agent som kan lese et firmanettsted, kan fylle inn mye om en person. Om du bør lagre det, er en annen beslutning enn om du kan, og i EU er det en beslutning med en tilsynsmyndighet festet til seg.

Munin holder samtykkestatus på kontakten og sjekker den før utgående kontakt. Sett den bevisst — og merk masseimporter med partiet, som initial-import-2026-07, så du kan filtrere en dårlig kilde ut igjen senere. Uten merket kan du ikke det — så merk importen, og før partiet som source på samtykkeposten, som samtykkeverktøyet tar som et førsteklasses felt. Samtykkesjekken kjører i tjenesten før noen utgående runde ser kontakten, uansett om et menneske eller en agent startet den.

Hvordan ser det ut etter en måned?

Udramatisk, og det er poenget. Kontakter har roller og selskaper utfylt uten at noen har skrevet dem. Segmentet du sender en kampanje til, er à jour fordi det ble vedlikeholdt løpende framfor ryddet opp i panikk på forhånd. Det ligger en liten kø med sammenslåingsforslag og venter, og den tar noen minutter å jobbe seg gjennom.

Endringen er ikke at arbeid forsvant. Den er at arbeidet som er igjen, er den delen som trengte et menneske: å avgjøre om disse to postene virkelig er den samme kunden, om denne kontakten i det hele tatt bør være i denne kampanjen. Det er den samme sløyfen som gjør løste supportoverleveringer til kunnskapsartikler — et biprodukt av arbeid som allerede skjedde, arkivert der det vil være nyttig neste gang noen trenger det.

Hva vil dette ikke gjøre?

Det vil ikke finne opp data som ikke finnes noe sted. Har en kontakt aldri oppgitt stillingstittelen sin, og selskapet deres ikke har noe nettsted, forblir feltet tomt — og det er riktig oppførsel, ikke et hull.

Den leser hva et selskap publiserer, ikke en lisensiert firmografisk database. Trenger du verifisert firmografi i stor skala — ansattintervaller, finansieringshistorikk, teknografi på tvers av femti tusen kontoer — kjøp det fra en dataleverandør bygd for akkurat det. Det er en reell produktkategori, og den gjør en reell jobb.

Og scoringsrunden jobber ut fra signalet du allerede har: hva kunden sa, hva nettstedet deres sier, hva de gjorde. Behandle match- og intensjonsscorer som en leserekkefølge for et menneske, ikke som en beslutning. Vi sier det samme i selve ferdigheten, så agenten ikke overselger dem den heller.

Det du får igjen, er en post som er sporbar. Hvert felt disse rundene skriver, kommer fra noe en kunde sa i en tråd du kan åpne, eller noe publisert på en side du kan besøke — ikke en sannsynlighet kjøpt fra en tredjepart og oppdatert etter noen andres tidsplan. Og fordi alt lander i den samme contacts-tabellen innboksen, kunnskapsbasen og kampanjene dine allerede leser fra, er en retting du gjør én gang, riktig overalt i samme øyeblikk. Kjøp firmografien om du trenger bredden; rundene fortsetter å fylle inn rundt den fra samtalene bare du har.

Ofte stilte spørsmål

Kan AI holde CRM-dataene mine oppdatert automatisk? Ja, for alt som kan utledes av kilder du allerede har — hva kunder sier i supportsamtaler, hva som er offentlig på firmanettstedet deres, og atferden deres i produktet ditt. I Munin kjører disse som planlagte eller hendelsesutløste agentrunder: berikelse ved registrering, identitetsuttrekk ved avsluttet samtale, scoring og duplikatdeteksjon ukentlig.

Kommer en AI-agent til å slå sammen kontaktene mine feil? Den kan ikke slå dem sammen i det hele tatt. Duplikatdeteksjon arkiverer bare strukturerte sammenslåingsforslag med en konfidensgrad; et menneske anvender eller avviser hvert enkelt. Delingen handler ikke om hvor sikker modellen er — den handler om at sammenslåing ødelegger informasjon og ikke kan gjøres rent om, så den krever en person ved design.

Hvordan håndterer automatisk berikelse GDPR og samtykke? Samtykkestatus bor på kontaktposten og sjekkes før utgående kontakt kjører, så berikelse og tillatelse til å kontakte er separate beslutninger. Munin Cloud driftes i EU. Merk masseimporter med partiet, så en dårlig datakilde kan filtreres ut igjen senere.

Hvilken modell bruker dette? Den du peker mot det. Munin eksponerer arbeidet som MCP-verktøy og markdown-ferdigheter, så Claude, ChatGPT, Gemini eller en lokal modell kan kjøre rundene. AI-kostnaden er det leverandøren din tar, ikke et gebyr per handling til oss.

Må jeg bruke alle fire rundene? Nei. De er uavhengige markdown-oppskrifter — kjør én, kjør alle fire, eller rediger dem som ikke passer måten du jobber på. De fleste team starter med berikelse ved registrering, fordi den er lettest å verifisere.

Hva skjer når agenten tar feil? Hvert verktøykall revideres, og de billige skrivingene er billige å reversere — det er derfor det er de som får anvendes direkte. Rediger posten, og rettingen logges; rediger ferdigheten, og oppførselen endrer seg neste runde.

Kortversjonen

  • CRM-er forfaller fordi dataregistrering er noens jobb og ingens prioritet. Agenter som leser samtaler du allerede hadde, retter det løpende framfor i en oppryddingspanikk.
  • Fire runder: berik ved registrering, trekk ut identitet ved avsluttet samtale, score match og intensjon ukentlig, foreslå duplikatsammenslåinger ukentlig.
  • Delingen er reversibilitet, ikke sikkerhet. Billige, reversible skrivinger anvendes direkte; sammenslåinger kan bare foreslås inn i en gjennomgangskø.
  • Det virker fordi samtaler, CRM og analyse deler ett skjema og én contacts-tabell — ingen synk, ingen andre versjon av kunden.
  • Hvert felt rundene skriver, kan spores tilbake til en tråd du kan åpne eller en side du kan besøke, og hver runde er en markdown-oppskrift du kan lese og redigere før du stoler på den.

Hver runde er markdown du kan lese før du stoler på den. Agentoppskriftene er stedet å begynne, og Munin Cloud er gratis å prøve én på.

Et CRM ingen vedlikeholder, er ikke et CRM. Det er et regneark med innlogging.

Kjell Rune Monsø, gründer.