Agentas WebOps: fra første kontakt til betalt faktura i ett panel
Det interne panelet som driver Agentas Web, nettsidevirksomheten vår. Det finner bedrifter som trenger en bedre nettside, håndterer utsendelser og svar, følger hver avtale gjennom kontrakt og faktura, og holder øye med betaling og oppetid for hvert nettsted i drift. Bygget og driftet av Agentas.
- Status
- I drift siden juli 2026
- Type
- Internt panel, én prosess på vår egen server
- Teknologi
- Node.js, Express, innebygd SQLite
- Kildekode
- Privat — gjennomgang på forespørsel
Hva det gjør
Potensielle kunder fra det offentlige registeret
Bedrifter hentes fra Brønnøysundregistrene etter bransje og kommune, og nettsiden til hver av dem blir funnet, sjekket og vurdert. Rundt 21 000 bedriftsnettsider er vurdert så langt. Den automatiske vurderingen kan bare si at en side er svak; å kalle en side god krever en menneskelig gjennomgang.
Utsendelser med fast dagstak
Utsendelsene går i et jevnt tempo, noen få e-poster om dagen. Dagstaket fungerer også som nødstopp, hver adresse sjekkes rett før sending, og hver utsendelse har en mulighet til å melde seg av.
Alle svar på ett sted
Innboksen synkroniseres inn i panelet, og hvert svar kobles til riktig kunde. Samtalene deles i «din tur» og «venter på dem», så det alltid er tydelig hvem som skal svare.
Avtaler som flytter seg selv
Åtte steg fra første interesse til nettsted i drift, hvert med sine egne delsteg. Mange av dem hukes av automatisk etter hvert som jobben gjøres: brief mottatt, kontrakt sendt, kontrakt akseptert på e-post, faktura laget og sendt, og betalt.
Fakturaer med menneskelig kontroll
Fakturaer opprettes som utkast i regnskapssystemet og sendes først når de er godkjent i panelet. Betalingsstatusen leses tilbake og markerer avtalen som betalt, og kreditnotaer er sperret i koden.
Betaling, oppetid og en rapport per nettsted
Nettsteder med forfalt faktura settes på pause i registeret og føres opp i et nginx-vedlikeholdskart, og aktiveres igjen når fakturaen er betalt. Hvert nettsted i drift sjekkes hvert femte minutt, og hver kunde får en privat rapportside med oppetid og besøkende, uten trafikk fra roboter.
Aktuelt hvis du ser etter…
WebOps er et internt verktøy, og vi bygger den samme typen panel for tjenestebedrifter med sin egen kjede fra første kontakt til betalt faktura.
- Et CRM-system for små bedrifter, bygget rundt deres egen prosess: WebOps følger hver avtale gjennom åtte steg fra første interesse til nettsted i drift, og mange delsteg hukes av automatisk underveis.
- B2B-leadgenerering fra Brønnøysundregistrene: bedrifter hentes etter bransje og kommune, og utsendelsene går i et jevnt tempo under et fast dagstak, med mulighet til å melde seg av i hver e-post.
- Automatisk fakturering med menneskelig kontroll: fakturaer lages som utkast i regnskapssystemet, sendes først etter godkjenning i panelet, og betalingsstatusen leses tilbake til avtalen.
- Et system for byråer som drifter nettsider for kunder: hvert nettsted sjekkes hvert femte minutt, nettsteder med forfalt faktura settes på pause, og hver kunde får en egen rapportside med oppetid og besøkende.
Vi bygger dette for kunder: Skreddersydd programvare og interne verktøy · AI-automatisering av manuelt arbeid
Slik fungerer det
- 01
Finn
Henter fra registeret, sjekker og vurderer nettsiden.
- 02
Ta kontakt
Jevne utsendelser under et dagstak, med svarene koblet tilbake.
- 03
Lever
Brief, kontrakt, bygging, og til slutt en godkjent og betalt faktura.
- 04
Drift
Betalingsovervåking, oppetidssjekk og en rapport per nettsted.
Slik er den bygget
WebOps er én Node.js-prosess: Express, Nodes innebygde SQLite, fire avhengigheter i drift og ingen native bygg. Sidene rendres på serveren, og hver endring på en potensiell kunde, en avtale eller en klient skrives til en aktivitetslogg som bare kan utvides, og det er den hver kundes tidslinje bygges fra.
Regelen hele veien: panelet forbereder, og et menneske godkjenner alt som ikke kan angres. Fakturaer venter som utkast, kreditnotaer er sperret, og utsendelser går under et dagstak. KI-stegene som leser ukjente nettsider, returnerer bare strukturerte data og har ingen av appens hemmeligheter, så det verste de kan gjøre er å levere feil data, som kontrolleres før den brukes.
Ingeniørarbeidet
- Selve panelet er bare tilgjengelig på vårt private nettverk
- Utrulling ved push via GitHub Actions over et privat nettverk
- Nattlige databasekopier med en skriftlig prosedyre for gjenoppretting
- Scrypt-hashede passord og signerte sesjonskapsler
- Utrygg tekst escapes etter sammenheng: sidetekst, lenker og innebygde skript
- SPF, DKIM og DMARC verifisert på begge e-postdomenene
Spørsmål
Hva er et CRM-system, og når lønner det seg å lage sitt eget?
Et CRM holder styr på kunder, kontakter og avtaler. Et eget system lønner seg når prosessen går på tvers av flere verktøy; WebOps samler potensielle kunder, svar, avtaler, fakturaer og drift i ett panel.
Kan fakturering automatiseres uten at feil fakturaer går ut?
Ja, med en menneskelig kontroll der en feil blir dyr. I WebOps venter fakturaene som utkast til de er godkjent, betalingsstatusen leses tilbake automatisk, og kreditnotaer er sperret i koden.
Kan dere lage et skreddersydd CRM for oss?
Ja. Vi bygger panelet som gjør de repeterende stegene i deres kjede, stopper for et menneske der en feil blir dyr, og tar vare på alt som har skjedd. Kildekoden til WebOps er privat, men vi viser det gjerne i en gjennomgang.
Vil du ha noe lignende?
Alle tjenestebedrifter har en slik kjede, fra første kontakt til betalt faktura. Vi bygger panelet som gjør de repeterende stegene, stopper for et menneske der en feil blir dyr, og tar vare på alt som har skjedd.
Ta kontakt