Skip to main content

Kundeportal

Hver kunde har tilgang til en personlig portal hvor de kan se sine fakturaer, tilbud og betalingsstatus. Uten behov for å opprette konto eller passord.

Tilgang til portalen

For kunden

Frihet genererer en sikker lenke for hver faktura:

https://app.frihet.io/pay/{userId}/{invoiceId}/{token}

Kunden klikker og får direkte tilgang uten innlogging. Lenken inkluderes automatisk i faktura-e-postene med en knapp "Vis og betal faktura".

Ingen konto nødvendig

Trenger ikke:

  • Opprette bruker
  • Huske passord
  • Konfigurere 2FA

Lenken er unik per faktura og identifiseres av en HMAC-SHA256-token. Hver kombinasjon av bruker+faktura genererer en deterministisk token, uten lagring i database.

Hva kunden ser i portalen

Når lenken åpnes, ser kunden en side med din merkevare (logo og merkevarefarge):

Topptekst

  • Logo eller initialer for din bedrift med din merkevarefarge
  • Navnet på din virksomhet
  • Fakturanummer

Fakturadetaljer

  • Fremhevet totalbeløp
  • Forfallsdato
  • Utstedelsesdato
  • Kundens navn
  • Linjetabell: beskrivelse, antall, enhetspris, beløp
  • Spesifikasjon: subtotal, mva, IRPF (hvis aktuelt), total

Status

  • Grønt banner hvis den allerede er betalt
  • Rødt banner hvis den er forfalt

Notater

Hvis fakturaen inneholder notater, vises de nederst.

Betalingsknapp

Hvis du har konfigurert Stripe Connect, vises en knapp "Betal [beløp]" som videresender til Stripes betalingsside. Betalingen behandles og fakturaen markeres som betalt automatisk.

Funksjonalitet per plan

Free-plan

  • Se fakturaer: ✅
  • Last ned PDF: ✅
  • Se tilbud: ✅
  • Direkte melding: ❌
  • Godta tilbud: ❌

Pro-plan

  • Alt i Free-plan +
  • Godta tilbud: ✅
  • Sende melding: ✅ (mottas i din e-post)
  • Historikk: ✅

Business-plan

  • Alt i Pro-plan +
  • Personlig merkevareportal (din logo, farger)
  • Prosjektstatus (hvis du bruker Prosjektmodulen)
  • Last ned konsolidert kontoutskrift
  • Integrasjon med portal: godta tilbud → automatisk faktura

Tilpasning av portalen

I Pro- og Business-plan

Tilpass kundeopplevelsen:

  1. Gå til Innstillinger > Kundeportal
  2. Last opp logo (JPG, PNG, maks 2MB)
  3. Velg hovedfarge (din merkevare)
  4. Skriv velkomstmelding
  5. Konfigurer portalens språk

Eksempel:

Logo:         Din bedriftslogo
Farge: #0066cc
Velkomstmelding: "Sikker tilgang til dine fakturaer og dokumenter"
Språk: Norsk / English (automatisk basert på nettleser)

Automatisk språk

Hvis kunden får tilgang fra en engelsk nettleser, vises portalen automatisk på engelsk (hvis du har aktivert flerspråk i Business-planen).

Sikkerhet

Autentisering

  • Unik HMAC-SHA256-token per faktura (deterministisk, ingen lagring i DB)
  • Tidssikker sammenligning for å forhindre timing-angrep
  • HTTPS obligatorisk
  • Sikkerhetshoder: X-Frame-Options: DENY, X-Content-Type-Options: nosniff

Personvern

Kunden ser kun:

  • Den spesifikke fakturaen i lenken
  • Sikre data (ingen interne ID-er eller sensitive data eksponeres)

Kan ikke få tilgang til:

  • Andre fakturaer
  • Data fra andre kunder
  • Utgiftsinformasjon
  • Kontoinnstillingene dine

Tilbakekall av tilgang

Hvis du sletter en kunde:

  1. Deres portallenker blir umiddelbart ugyldige
  2. Kan ikke få tilgang til noe
  3. Data lagres for revisjon (logisk sletting, ikke fysisk)

Utsendelse av fakturaer

Automatisk

Når du oppretter en faktura, spør Frihet:

Send via e-post til kunde?
✓ Ja, med lenke til portalen
○ Nei, bare lagre

Manuell

For å sende fakturaen på nytt:

  1. Åpne faktura i Frihet
  2. Klikk Send
  3. E-post sendes med:
    • Vedlagt PDF-fil
    • Lenke til portalen
    • Forfallsdato
    • Betalingsinformasjon hvis du har konfigurert det

E-postmal

Som standard:

Emne: Din faktura INV-2026-001 er klar

Hei,

Vedlagt er din faktura av 5. februar på 1.250 EUR.

Forfall: 7. mars 2026
Betalingsfrist: 30 dager

Se i portalen: [lenke]
Last ned PDF: [direkte nedlastingslenke]

[Dine kontaktopplysninger]

I Business-planen kan du tilpasse mal og signatur.

Varsler til kunde

Frihet kan sende automatisk:

  • Faktura utstedt: E-post når du oppretter en ny faktura
  • Betalingspåminnelse: E-post 3 dager før forfall (konfigurerbar)
  • Betaling mottatt: E-postbekreftelse når den markeres som betalt
  • Utløpt tilbud: Varsel hvis tilbudet utløper uten å bli akseptert

Konfigurer under Innstillinger > Kundevarsler.

Støtte og spørsmål

Hvis kunden har spørsmål via portalen:

I Pro-/Business-plan

Feltet "Send melding" vises for kunden. Meldingen kommer til din e-post:

Fra: Acme Corp
Melding: "Kan jeg endre fakturaens leveringsadresse?"

Du svarer via vanlig e-post (eller fra Frihet).

I Free-plan

Kunden kan ikke sende direkte melding (incentiv for oppgradering).

Bruksmålinger

Under Rapporter > Kundeportal:

  • Aktive kunder (som logget inn siste måned)
  • Nedlastede dokumenter
  • Sendte meldinger
  • Gjennomsnittlig visningstid

Nyttig for å vite om kunden leser fakturaene dine eller trenger en påminnelse.

Vanlig problem: Kunden får ikke tilgang

Lenke utløpt

Hvis kunden lagrer lenken og bruker den 6 måneder senere:

  • Hvis kunden fortsatt er i din database: normal tilgang (token gyldig på ubestemt tid)
  • Hvis du slettet kunden: tilgang blokkert

Løsning: Send fakturaen på nytt (genererer en ny gyldig lenke).

E-post spam

E-poster fra Frihet havner i spam. Løsninger:

  1. Kunden legger til noreply@frihet.io i kontakter
  2. I Business-planen, bruk eget domene (SPF/DKIM konfigurert)
  3. Send på nytt fra Frihet (ikke kunden videresender)

Kommende forbedringer

Vi utvikler:

  • Portal med chat: Direkte integrert kontakt
  • Push-varsler: Varsel når faktura forfaller
  • Betaling med Bizum: Alternativ til kortbetaling
  • Ytterligere dokumenter: Kvitteringer, kreditnotaer
  • Tilgangskontroll: Kunden ser kun fakturaer for et bestemt prosjekt/kontrakt