n8n
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
- n8n-konto — Skapa ett på n8n.io
- Grundläggande kunskap om n8n — Eller använd förkonfigurerade mallar
- Frihets API-slutpunkt — Se REST API-dokumentationen
- Frihet Pro eller högre
Hämta Frihet-autentiseringsuppgifter
En Frihet
- Gå till Inställningar → Integrationer → n8n
- Klicka på "Generera API-nyckel"
- Kopiera nyckeln (ungefär som:
fh_live_XXXXXXXXXXXXXXXXX) - Klicka på "Skapa Webhook"
- 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
- Gå till n8n.io
- Nytt arbetsflöde
- Lägg till nod: Frihet (sök efter den)
Steg 2: Konfigurera autentiseringsuppgifter
- I Frihet-noden, gå till Autentiseringsuppgifter
- Klicka på "Skapa nya autentiseringsuppgifter"
- Klistra in API-nyckeln från Frihet
- 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:
- I n8n, gå till Community → Templates
- Sök efter "Frihet"
- Välj en mall
- Klicka på "Use this template"
- 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ändelse | Skickad data |
|---|---|
| Faktura skapad | ID, kund, belopp, förfallodag |
| Faktura betald | ID, kund, belopp, betalningsdatum |
| Faktura förfallen | ID, kund, belopp, dagar förfallen |
| Kund skapad | ID, namn, e-post, telefon |
| Utgift skapad | ID, kategori, belopp, datum |
| Betalning mottagen | Faktura ID, kund, belopp |
Konfigurera webhook i Frihet
- Inställningar → Integrationer → n8n
- Klicka på "Skapa Webhook"
- Välj vilka händelser som ska utlösa (rekommenderas: alla)
- Kopiera webhook-URL:en
- 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
- I n8n, klicka på "Execute"
- Du ser resultat steg för steg
- Om det finns ett fel, visas det med detaljer
- Justera och kör igen
Loggar och historik
- Gå till Executions i ditt arbetsflöde
- 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:
- Redigera utlösaren till Manual
- Klicka på "Execute" flera gånger
- Verifiera att varje nod fungerar
- Ä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?"
- Lägg till "Log"-nod mellan stegen för att se mellanliggande data
- Kör manuellt steg för steg
- Gå till Executions → fullständig historik
- 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
- Utforska n8n-mallar
- Läs REST API-dokumentationen och webhookarna
- Skapa din första anpassade automatisering
Föregående: Revolut Business