Hoppa till huvudinnehåll

n8n

Tillgänglig

Denna integration är aktiv och redo att användas i alla Pro-planer.

Koppla Frihet till n8n för att automatisera arbetsflöden: automatiska påminnelser, synkronisering med CRM, anpassade aviseringar och mer.

Vad används det till?

Med integrerad n8n:

  • Automatiska påminnelser — Skicka e-post när en faktura förfaller
  • CRM-synkronisering — Nya kunder skapas i Salesforce, Pipedrive, etc.
  • Anpassade aviseringar — Slack, e-post, Telegram, anpassad webhook
  • Komplexa flöden — Villkor, loopar, logiska förgreningar
  • Webhook-slutpunkter — Andra system utlöser åtgärder i Frihet

Krav

Hämta Frihet-autentiseringsuppgifter

En Frihet

  1. Gå till InställningarIntegrationern8n
  2. Klicka på "Generera API-nyckel"
  3. Kopiera nyckeln (ungefär som: fh_live_XXXXXXXXXXXXXXXXX)
  4. Klicka på "Skapa Webhook"
  5. Kopiera webhook-URL:en (för att ta emot händelser)

Spara båda på ett säkert ställe.

Anslut Frihet till n8n

Steg 1: Skapa arbetsflöde i n8n

  1. Gå till n8n.io
  2. Nytt arbetsflöde
  3. Lägg till nod: Frihet (sök efter den)

Steg 2: Konfigurera autentiseringsuppgifter

  1. I Frihet-noden, gå till Autentiseringsuppgifter
  2. Klicka på "Skapa nya autentiseringsuppgifter"
  3. Klistra in API-nyckeln från Frihet
  4. Spara

Steg 3: Välj åtgärd

I noden, välj vad som ska göras:

  • Skapa faktura
  • Skapa utgift
  • Skapa kund
  • Hämta kundlista
  • Hämta fakturalista
  • Markera faktura som betald

Vanliga användningsfall

Påminnelse om förfallodag

När: Varje morgon kl. 09:00 Vad den gör: Söker efter förfallna fakturor och skickar e-post till kunden

n8n workflow:
1. Trigger: Varje dag kl. 09:00
2. Nodo Frihet: Hämta förfallna fakturor
3. Loop: För varje faktura
4. Nodo Email: Skicka påminnelse via e-post
5. Uppdatera i Frihet: Markera "Påminnelse skickad"

Ny kund → CRM

När: En kund skapas i Frihet Vad den gör: Lägger automatiskt till den i Salesforce/Pipedrive

n8n workflow:
1. Trigger: Frihet Webhook (ny kund)
2. Nodo Frihet: Hämta kunddata
3. Nodo Salesforce: Skapa kontakt
4. Nodo Email: Meddela teamet

Faktura betald → Slack-avisering

När: En faktura markeras som betald Vad den gör: Skickar avisering till Slack med detaljer

n8n workflow:
1. Trigger: Frihet Webhook (faktura betald)
2. Nodo Frihet: Hämta fakturadetaljer
3. Nodo Slack: Skicka formaterat meddelande
4. Nodo Sheet: Registrera i Google Sheets (valfritt)

Skapa faktura från formulär

När: Någon fyller i ett formulär Vad den gör: Skapar automatiskt faktura i Frihet

n8n workflow:
1. Trigger: Formulär Webhook (TypeForm, Typebot, etc.)
2. Node: Bearbeta formulärdata
3. Nodo Frihet: Skapa faktura
4. Nodo Email: Bekräfta för kunden

Förkonfigurerade mallar

n8n och Frihet erbjuder färdiga mallar:

  1. I n8n, gå till CommunityTemplates
  2. Sök efter "Frihet"
  3. Välj en mall
  4. Klicka på "Use this template"
  5. Konfigurera endast autentiseringsuppgifter

Tillgängliga mallar

  • "Påminnelse om förfallna fakturor"
  • "Synkronisera kunder till Airtable"
  • "Betalningsaviseringar i Slack"
  • "Skapa fakturor från Typeform"
  • "Daglig säkerhetskopiering till Google Drive"

Använd dem som bas och anpassa.

Frihet Webhook

Frihet skickar automatiskt händelser till n8n. Se den fullständiga webhook-dokumentationen för detaljer om HMAC-SHA256-signatur, återförsök och alla händelsetyper.

Händelser som utlöser webhook

HändelseSkickad data
Faktura skapadID, kund, belopp, förfallodag
Faktura betaldID, kund, belopp, betalningsdatum
Faktura förfallenID, kund, belopp, dagar förfallen
Kund skapadID, namn, e-post, telefon
Utgift skapadID, kategori, belopp, datum
Betalning mottagenFaktura ID, kund, belopp

Konfigurera webhook i Frihet

  1. InställningarIntegrationern8n
  2. Klicka på "Skapa Webhook"
  3. Välj vilka händelser som ska utlösa (rekommenderas: alla)
  4. Kopiera webhook-URL:en
  5. I n8n, konfigurera en "Webhook"-nod som utlösare med den URL:en

Tillgängliga åtgärder i Frihet

Skapa faktura

Input:
- Kund-ID (eller skapa ny)
- Beskrivning
- Belopp
- Förfallodag
- MOMS

Output:
- ID för skapad faktura
- Dokumentnummer
- Status

Skapa utgift

Input:
- Kategori
- Belopp
- Datum
- Leverantör (valfritt)

Output:
- Utgifts-ID
- Bekräftelse

Hämta lista

Input:
- Filter (datum, kund, status)
- Resultatgräns

Output:
- Array av fakturor/utgifter/kunder

Markera som betald

Input:
- Faktura-ID
- Belopp (valfritt)
- Betalningsmetod (valfritt)

Output:
- Bekräftelse
- Uppdateringsdatum

Fullständigt exempel: Daglig påminnelse

Mål

Varje morgon kl. 08:00, om det finns förfallna fakturor, skicka e-post till kunden.

Arbetsflöde i n8n

Steg 1: Trigger

Scheduler: Varje dag kl. 08:00
Timezone: Europe/Madrid

Steg 2: Hämta förfallna fakturor

Nodo: Frihet
Acción: Get Invoices
Filtro: State = "unpaid" AND Due Date < Today

Steg 3: Loopa över varje faktura

Loop Node: För varje faktura i resultatet
- Hämta kundens e-post
- Beräkna antal förfallna dagar

Steg 4: Skicka e-post

Nodo: Gmail / SendGrid
Till: kundens e-post
Ämne: "Faktura #{{$node.Frihet.data.number}} att betala"
Brödtext:
"Din faktura {{id}} på {{monto}} euro
har förfallit för {{días_vencida}} dagar sedan.
Vänligen genomför betalningen så snart som möjligt.
[Betalningslänk]"

Steg 5: Uppdatera i Frihet

Nodo: Frihet
Acción: Update Invoice
Actualizar: reminder_sent = true
Actualizar: reminder_date = today

Dubbelriktad synkronisering med CRM

Skapa kund i Frihet → Salesforce

1. Trigger: Frihet Webhook (kund skapad)
2. Frihet: Hämta kunddata
3. Salesforce: Skapa Account
4. Salesforce: Skapa Contact
5. Frihet: Spara Salesforce ID hos kund

Skapa affär i Salesforce → Faktura i Frihet

1. Trigger: Salesforce Webhook (affär vunnen)
2. Salesforce: Hämta affärsdata
3. Frihet: Skapa kund (om ny)
4. Frihet: Skapa faktura med affärsbelopp
5. Salesforce: Uppdatera affär med länk till Frihet

Anpassade aviseringar

Alternativ 1: E-post

Nodo: Gmail / SendGrid
Anpassad mall med:
- Ditt företags logotyp
- Fakturadetaljer
- Betalningslänk

Alternativ 2: Slack

Nodo: Slack
Meddelande:
":moneybag: Faktura betald
Kund: {{cliente}}
Belopp: €{{monto}}
Status: Betald ✅"

Alternativ 3: WhatsApp/Telegram

Nodo: Telegram / WhatsApp (vía Twilio)
Meddelande:
"Hej {{nombre}},
Din faktura #{{id}} förfaller om 3 dagar.
[Betala här]"

Alternativ 4: Anpassad Webhook

Om du har ditt eget system:

Nodo: HTTP POST
URL: https://tu-sistema.com/frihet-webhook
Body:
{
"event": "invoice_paid",
"invoice_id": "...",
"amount": 1200,
"client": "..."
}

Ditt system bearbetar efter behov.

Villkor och logik

Du kan lägga till villkor:

OM faktura förfallen MER ÄN 7 DAGAR
DÅ skicka e-post + skapa uppgift
ANNARS OM förfallen MINDRE ÄN 7 DAGAR
DÅ skicka bara e-post
ANNARS
DÅ gör ingenting

Eller mer komplexa förgreningar:

OM kund är "Premium"
DÅ ring telefon
ANNARS OM kund är "Reguljär"
DÅ skicka e-post
ANNARS
DÅ ignorera

Testning och felsökning

Kör arbetsflöde manuellt

  1. I n8n, klicka på "Execute"
  2. Du ser resultat steg för steg
  3. Om det finns ett fel, visas det med detaljer
  4. Justera och kör igen

Loggar och historik

  1. Gå till Executions i ditt arbetsflöde
  2. Du ser varje körning:
    • När den kördes
    • Om den var framgångsrik
    • Körtid
    • Resultat från varje nod

Testa med testdata

Innan du aktiverar (schemalägger), testa:

  1. Redigera utlösaren till Manual
  2. Klicka på "Execute" flera gånger
  3. Verifiera att varje nod fungerar
  4. Ändra sedan till Automatisk utlösare (schemaläggare)

Gränser och kostnader

I n8n

  • Automatiska arbetsflöden: Beror på din plan
  • Körningar: Gratis upp till en viss gräns
  • Noder: Ilimitados
  • Integrationer: Hundratals tillgängliga

I Frihet

  • API-anrop: Ingår i Pro (inget ytterligare tak)
  • Webhooks: Ilimitados
  • Data: Inget speciellt tak för n8n

Troubleshooting

"Webhook utlöses inte"

  • Verifiera att webhooken är aktiv i Frihet
  • Händelsen måste stämma överens med konfigurationen
  • Kontrollera n8n-loggar: Executions → historik
  • Om det finns ett HTTP-fel, kontrollera webhookens status

"Error: No credentials found"

  • I n8n, verifiera att autentiseringsuppgifterna är sparade
  • Kopiera Frihets API-nyckel igen
  • Återskapa autentiseringsuppgiften

"¿Hur felsöker jag om något inte fungerar?"

  1. Lägg till "Log"-nod mellan stegen för att se mellanliggande data
  2. Kör manuellt steg för steg
  3. Gå till Executions → fullständig historik
  4. Leta efter felet i loggarna

"¿Kan jag använda flera arbetsflöden?"

Ja. Du kan ha:

  • Workflow 1: Dagliga påminnelser
  • Workflow 2: CRM-synkronisering
  • Workflow 3: Automatiska säkerhetskopior
  • Alla körs parallellt

Nästa steg


Föregående: Revolut Business