n8n
Denne integrasjonen er aktiv og klar til bruk på alle Pro-abonnementer.
Koble Frihet til n8n for å automatisere arbeidsflyter: automatiske påminnelser, synkronisering med CRM, tilpassede varsler og mer.
Hva brukes det til?
Med n8n integrert:
- Automatiske påminnelser — Sender e-poster når en faktura forfaller
- CRM-synkronisering — Nye kunder opprettes i Salesforce, Pipedrive, osv.
- Tilpassede varsler — Slack, e-post, Telegram, tilpasset webhook
- Komplekse flyter — Betingelser, løkker, logiske forgreninger
- Webhook-endepunkter — Andre systemer utløser handlinger i Frihet
Krav
- n8n-konto — Opprett en på n8n.io
- Grunnleggende kunnskap om n8n — Eller bruk forhåndskonfigurerte maler
- Frihet API-endepunkt — Se REST API-dokumentasjonen
- Frihet Pro eller høyere
Hent Frihet-legitimasjon
I Frihet
- Gå til Innstillinger → Integrasjoner → n8n
- Klikk på "Generer API-nøkkel"
- Kopier nøkkelen (noe lignende:
fh_live_XXXXXXXXXXXXXXXXX) - Klikk på "Opprett Webhook"
- Kopier webhook-URL-en (for å motta hendelser)
Lagre begge på et sikkert sted.
Koble Frihet til n8n
Trinn 1: Opprett arbeidsflyt i n8n
- Gå til n8n.io
- Ny arbeidsflyt
- Legg til node: Frihet (søk etter den)
Trinn 2: Konfigurer legitimasjon
- I Frihet-noden, gå til Legitimasjon
- Klikk på "Opprett ny legitimasjon"
- Lim inn API-nøkkelen fra Frihet
- Lagre
Trinn 3: Velg handling
I noden, velg hva du vil gjøre:
- Opprett faktura
- Opprett utgift
- Opprett kunde
- Hent kundeliste
- Hent fakturaliste
- Merk faktura som betalt
Vanlige bruksområder
Påminnelse om forfall
Når: Hver morgen kl. 9 Hva gjør den: Søker etter forfalte fakturaer og sender e-post til kunden
n8n workflow:
1. Trigger: Hver dag kl. 09:00
2. Frihet Node: Hent forfalte fakturaer
3. Løkke: For hver faktura
4. E-post Node: Send påminnelses-e-post
5. Oppdater i Frihet: Merk "Påminnelse sendt"
Ny kunde → CRM
Når: Kunde opprettes i Frihet Hva gjør den: Legger automatisk kunden til i Salesforce/Pipedrive
n8n workflow:
1. Trigger: Frihet webhook (ny kunde)
2. Frihet Node: Hent kundedata
3. Salesforce Node: Opprett kontakt
4. E-post Node: Varsle teamet
Faktura betalt → Slack-varsel
Når: En faktura merkes som betalt Hva gjør den: Sender varsel til Slack med detaljer
n8n workflow:
1. Trigger: Frihet webhook (faktura betalt)
2. Frihet Node: Hent fakturadetaljer
3. Slack Node: Send formatert melding
4. Sheet Node: Registrer i Google Sheets (valgfritt)
Opprett faktura fra skjema
Når: Noen fyller ut et skjema Hva gjør den: Oppretter automatisk faktura i Frihet
n8n workflow:
1. Trigger: Skjema-webhook (TypeForm, Typebot, osv.)
2. Node: Behandle skjema data
3. Frihet Node: Opprett faktura
4. E-post Node: Bekreft til kunden
Forhåndskonfigurerte maler
n8n og Frihet tilbyr ferdige maler:
- I n8n, gå til Community → Templates
- Søk etter "Frihet"
- Velg en mal
- Klikk på "Use this template"
- Bare konfigurer legitimasjon
Tilgjengelige maler
- "Påminnelse om forfalte fakturaer"
- "Synkroniser kunder til Airtable"
- "Varsler om betalinger i Slack"
- "Opprett fakturaer fra Typeform"
- "Daglig sikkerhetskopi til Google Drive"
Bruk dem som grunnlag og tilpass.
Frihet webhook
Frihet sender automatisk hendelser til n8n. Se den komplette webhook-dokumentasjonen for detaljer om HMAC-SHA256-signatur, gjenforsøk og alle hendelsestyper.
Hendelser som utløser webhook
| Hendelse | Sendte data |
|---|---|
| Faktura opprettet | ID, kunde, beløp, forfall |
| Faktura betalt | ID, kunde, beløp, betalingsdato |
| Faktura forfalt | ID, kunde, beløp, dager forfalt |
| Kunde opprettet | ID, navn, e-post, telefon |
| Utgift opprettet | ID, kategori, beløp, dato |
| Betaling mottatt | Faktura ID, kunde, beløp |
Konfigurer webhook i Frihet
- Innstillinger → Integrasjoner → n8n
- Klikk på "Opprett Webhook"
- Velg hvilke hendelser som skal utløses (anbefalt: alle)
- Kopier webhook-URL-en
- I n8n, konfigurer en "Webhook"-node som trigger med denne URL-en
Tilgjengelige handlinger i Frihet
Opprett faktura
Input:
- Kunde ID (eller opprett ny)
- Konsept
- Beløp
- Forfall
- Mva
Output:
- ID for opprettet faktura
- Dokumentnummer
- Status
Opprett utgift
Input:
- Kategori
- Beløp
- Dato
- Leverandør (valgfritt)
Output:
- Utgift ID
- Bekreftelse
Hent liste
Input:
- Filter (dato, kunde, status)
- Resultatgrense
Output:
- Array med fakturaer/utgifter/kunder
Merk som betalt
Input:
- Faktura ID
- Beløp (valgfritt)
- Betalingsmetode (valgfritt)
Output:
- Bekreftelse
- Oppdateringsdato
Komplett eksempel: Daglig påminnelse
Mål
Hver morgen kl. 8, hvis det er forfalte fakturaer, send e-post til kunden.
Arbeidsflyt i n8n
Trinn 1: Trigger
Scheduler: Hver dag kl. 08:00
Tidssone: Europe/Madrid
Trinn 2: Hent forfalte fakturaer
Node: Frihet
Handling: Get Invoices
Filter: State = "unpaid" AND Due Date < Today
Trinn 3: Løkke over hver faktura
Loop Node: For hver faktura i resultatet
- Hent kundens e-post
- Beregn dager forfalt
Trinn 4: Send e-post
Node: Gmail / SendGrid
Til: kundens e-post
Emne: "Faktura #{{$node.Frihet.data.number}} til innkreving"
Brødtekst:
"Din faktura {{id}} på {{monto}} euro
har vært forfalt i {{días_vencida}} dager.
Vennligst betal snarest mulig.
[Betalingslenke]"
Trinn 5: Oppdater i Frihet
Node: Frihet
Handling: Update Invoice
Oppdater: reminder_sent = true
Oppdater: reminder_date = today
Toveis synkronisering med CRM
Opprett kunde i Frihet → Salesforce
1. Trigger: Frihet webhook (kunde opprettet)
2. Frihet: Hent kundedata
3. Salesforce: Opprett konto
4. Salesforce: Opprett kontakt
5. Frihet: Lagre Salesforce ID på kunden
Opprett avtale i Salesforce → Faktura i Frihet
1. Trigger: Salesforce webhook (avtale vunnet)
2. Salesforce: Hent avtaledata
3. Frihet: Opprett kunde (hvis ny)
4. Frihet: Opprett faktura med avtalens beløp
5. Salesforce: Oppdater avtale med lenke til Frihet
Tilpassede varsler
Alternativ 1: E-post
Node: Gmail / SendGrid
Tilpasset mal med:
- Firmaets logo
- Fakturadetaljer
- Betalingslenke
Alternativ 2: Slack
Node: Slack
Melding:
":moneybag: Faktura betalt
Kunde: {{cliente}}
Beløp: €{{monto}}
Status: Betalt ✅"
Alternativ 3: WhatsApp/Telegram
Node: Telegram / WhatsApp (via Twilio)
Melding:
"Hei {{navn}},
Din faktura #{{id}} forfaller om 3 dager.
[Betal her]"
Alternativ 4: Tilpasset webhook
Hvis du har ditt eget system:
Node: HTTP POST
URL: https://tu-sistema.com/frihet-webhook
Body:
{
"event": "invoice_paid",
"invoice_id": "...",
"amount": 1200,
"client": "..."
}
Systemet ditt behandler etter behov.
Betingelser og logikk
Du kan legge til betingelser:
HVIS faktura forfalt MER ENN 7 DAGER
DA send e-post + opprett oppgave
ELLERS HVIS forfalt MINDRE ENN 7 DAGER
DA send kun e-post
ELLERS
DA gjør ingenting
Eller mer komplekse forgreninger:
HVIS kunde er "Premium"
DA ring kunden
ELLERS HVIS kunde er "Vanlig"
DA send e-post
ELLERS
DA ignorer
Testing og feilsøking
Kjør arbeidsflyt manuelt
- I n8n, klikk på "Execute"
- Se resultater trinn for trinn
- Hvis det er en feil, vises den med detaljer
- Juster og kjør igjen
Logger og historikk
- Gå til Executions i arbeidsflyten din
- Se hver kjøring:
- Når den ble kjørt
- Om den var vellykket
- Kjøretid
- Resultater fra hver node
Test med testdata
Før du aktiverer (planlegger), test:
- Rediger triggeren til Manuell
- Klikk på "Execute" flere ganger
- Sjekk at hver node fungerer
- Bytt deretter til Automatisk trigger (planlegger)
Grenser og kostnader
I n8n
- Automatiske arbeidsflyter: Avhenger av abonnementet ditt
- Kjøringer: Gratis opp til en viss grense
- Noder: Ubegrenset
- Integrasjoner: Hundrevis tilgjengelig
I Frihet
- API-kall: Inkludert i Pro (ingen ekstra grense)
- Webhooks: Ubegrenset
- Data: Ingen spesiell grense for n8n
Feilsøking
"Webhook utløses ikke"
- Sjekk at webhooken er aktiv i Frihet
- Hendelsen må stemme overens med konfigurasjonen
- Sjekk n8n-logger: Executions → historikk
- Hvis det er en HTTP-feil, sjekk statusen til webhooken
"Feil: Ingen legitimasjon funnet"
- I n8n, sjekk at legitimasjonen er lagret
- Kopier API-nøkkelen fra Frihet på nytt
- Opprett legitimasjonen på nytt
"Hvordan feilsøke hvis noe ikke fungerer?"
- Legg til "Log"-node mellom trinnene for å se mellomliggende data
- Kjør manuelt trinn for trinn
- Gå til Executions → komplett historikk
- Se etter feilen i loggene
"Kan jeg bruke flere arbeidsflyter?"
Ja. Du kan ha:
- Arbeidsflyt 1: Daglige påminnelser
- Arbeidsflyt 2: CRM-synkronisering
- Arbeidsflyt 3: Automatiske sikkerhetskopier
- Alle kjører parallelt
Neste steg
- Utforsk n8n-maler
- Les REST API-dokumentasjonen og webhookene
- Opprett din første tilpassede automatisering
Forrige: Revolut Business