n8n
Questa integrazione è attiva e pronta all'uso su tutti i piani Pro.
Collega Frihet a n8n per automatizzare i flussi di lavoro: solleciti automatici, sincronizzazione con CRM, notifiche personalizzate e altro ancora.
A cosa serve?
Con n8n integrato:
- Solleciti automatici — Invia email quando una fattura scade
- Sincronizzazione CRM — Nuovi clienti vengono creati in Salesforce, Pipedrive, ecc.
- Notifiche personalizzate — Slack, email, Telegram, webhook personalizzato
- Flussi complessi — Condizionali, loop, ramificazioni logiche
- Endpoint webhook — Altri sistemi attivano azioni in Frihet
Requisiti
- Account n8n — Crea un account su n8n.io
- Conoscenza base di n8n — O usa template preconfigurati
- Endpoint API di Frihet — Consulta la documentazione dell'API REST
- Frihet Pro o superiore
Ottenere le credenziali di Frihet
In Frihet
- Vai a Impostazioni → Integrazioni → n8n
- Clicca su "Genera chiave API"
- Copia la chiave (qualcosa come:
fh_live_XXXXXXXXXXXXXXXXX) - Clicca su "Crea Webhook"
- Copia l'URL del webhook (per ricevere eventi)
Salva entrambi in un luogo sicuro.
Collegare Frihet a n8n
Passaggio 1: Crea workflow in n8n
- Vai su n8n.io
- Nuovo workflow
- Aggiungi nodo: Frihet (cercalo)
Passaggio 2: Configura le credenziali
- Nel nodo di Frihet, vai a Credenziali
- Clicca su "Crea nuova credenziale"
- Incolla la chiave API di Frihet
- Salva
Passaggio 3: Scegli l'azione
Nel nodo, scegli cosa fare:
- Crea fattura
- Crea spesa
- Crea cliente
- Ottieni elenco clienti
- Ottieni elenco fatture
- Contrassegna fattura come pagata
Casi d'uso comuni
Sollecito di scadenza
Quando: Ogni mattina alle 9:00 Cosa fa: Cerca fatture scadute e invia email al cliente
n8n workflow:
1. Trigger: Ogni giorno alle 09:00
2. Nodo Frihet: Ottieni fatture scadute
3. Loop: Per ogni fattura
4. Nodo Email: Invia email di sollecito
5. Aggiorna in Frihet: Contrassegna "Sollecito inviato"
Nuovo cliente → CRM
Quando: Quando viene creato un cliente in Frihet Cosa fa: Lo aggiunge automaticamente a Salesforce/Pipedrive
n8n workflow:
1. Trigger: Webhook di Frihet (nuovo cliente)
2. Nodo Frihet: Ottieni dati del cliente
3. Nodo Salesforce: Crea contatto
4. Nodo Email: Notifica al team
Fattura pagata → Notifica Slack
Quando: Quando una fattura viene contrassegnata come pagata Cosa fa: Invia una notifica a Slack con i dettagli
n8n workflow:
1. Trigger: Webhook di Frihet (fattura pagata)
2. Nodo Frihet: Ottieni dettagli della fattura
3. Nodo Slack: Invia messaggio formattato
4. Nodo Sheet: Registra su Google Sheets (opzionale)
Crea fattura da form
Quando: Quando qualcuno compila un modulo Cosa fa: Crea automaticamente una fattura in Frihet
n8n workflow:
1. Trigger: Webhook da modulo (TypeForm, Typebot, ecc.)
2. Nodo: Elabora i dati del modulo
3. Nodo Frihet: Crea fattura
4. Nodo Email: Conferma al cliente
Template preconfigurati
n8n e Frihet offrono template pronti:
- Su n8n, vai a Community → Templates
- Cerca "Frihet"
- Scegli un template
- Clicca su "Use this template"
- Configura solo le credenziali
Template disponibili
- "Sollecito fatture scadute"
- "Sincronizza clienti con Airtable"
- "Notifiche di pagamento su Slack"
- "Crea fatture da Typeform"
- "Backup giornaliero su Google Drive"
Usali come base e personalizza.
Webhook di Frihet
Frihet invia automaticamente eventi a n8n. Consulta la documentazione completa dei webhook per dettagli su firma HMAC-SHA256, tentativi di ripetizione e tutti i tipi di evento.
Eventi che attivano il webhook
| Evento | Dati inviati |
|---|---|
| Fattura creata | ID, cliente, importo, scadenza |
| Fattura pagata | ID, cliente, importo, data pagamento |
| Fattura scaduta | ID, cliente, importo, giorni scaduti |
| Cliente creato | ID, nome, email, telefono |
| Spesa creata | ID, categoria, importo, data |
| Pagamento ricevuto | ID fattura, cliente, importo |
Configurare il webhook in Frihet
- Impostazioni → Integrazioni → n8n
- Clicca su "Crea Webhook"
- Scegli quali eventi attivare (raccomandato: tutti)
- Copia l'URL del webhook
- Su n8n, configura un nodo "Webhook" come trigger con quell'URL
Azioni disponibili in Frihet
Crea fattura
Input:
- Cliente ID (o creane uno nuovo)
- Descrizione
- Importo
- Scadenza
- IVA
Output:
- ID fattura creata
- Numero documento
- Stato
Crea spesa
Input:
- Categoria
- Importo
- Data
- Fornitore (opzionale)
Output:
- ID spesa
- Conferma
Ottieni elenco
Input:
- Filtro (data, cliente, stato)
- Limite risultati
Output:
- Array di fatture/spese/clienti
Contrassegna come pagata
Input:
- ID fattura
- Importo (opzionale)
- Metodo di pagamento (opzionale)
Output:
- Conferma
- Data di aggiornamento
Esempio completo: Sollecito giornaliero
Obiettivo
Ogni mattina alle 8:00, se ci sono fatture scadute, invia un'email al cliente.
Workflow in n8n
Passaggio 1: Trigger
Scheduler: Ogni giorno alle 08:00
Timezone: Europe/Madrid
Passaggio 2: Ottieni fatture scadute
Nodo: Frihet
Azione: Get Invoices
Filtro: State = "unpaid" AND Due Date < Today
Passaggio 3: Loop su ogni fattura
Loop Node: Per ogni fattura nel risultato
- Ottieni email del cliente
- Calcola giorni scaduti
Passaggio 4: Invia email
Nodo: Gmail / SendGrid
A: email del cliente
Oggetto: "Fattura #{{$node.Frihet.data.number}} da riscuotere"
Corpo:
"La tua fattura {{id}} di {{monto}} euro
è scaduta da {{días_vencida}} giorni.
Per favore, effettua il pagamento il prima possibile.
[Link per il pagamento]"
Passaggio 5: Aggiorna in Frihet
Nodo: Frihet
Azione: Update Invoice
Aggiorna: reminder_sent = true
Aggiorna: reminder_date = today
Sincronizzazione bidirezionale con CRM
Crea cliente in Frihet → Salesforce
1. Trigger: Webhook Frihet (cliente creato)
2. Frihet: Ottieni dati del cliente
3. Salesforce: Crea Account
4. Salesforce: Crea Contatto
5. Frihet: Salva ID Salesforce nel cliente
Crea deal in Salesforce → Fattura in Frihet
1. Trigger: Webhook Salesforce (deal vinto)
2. Salesforce: Ottieni dati del deal
3. Frihet: Crea cliente (se nuovo)
4. Frihet: Crea fattura con importo del deal
5. Salesforce: Aggiorna deal con link a Frihet
Notifiche personalizzate
Opzione 1: Email
Nodo: Gmail / SendGrid
Template personalizzato con:
- Logo della tua azienda
- Dettagli della fattura
- Link per il pagamento
Opzione 2: Slack
Nodo: Slack
Messaggio:
":moneybag: Fattura pagata
Cliente: {{cliente}}
Importo: €{{monto}}
Stato: Pagata ✅"
Opzione 3: WhatsApp/Telegram
Nodo: Telegram / WhatsApp (vía Twilio)
Messaggio:
"Ciao {{nome}},
La tua fattura #{{id}} scade tra 3 giorni.
[Paga qui]"
Opzione 4: Webhook personalizzato
Se hai il tuo sistema:
Nodo: HTTP POST
URL: https://tu-sistema.com/frihet-webhook
Body:
{
"event": "invoice_paid",
"invoice_id": "...",
"amount": 1200,
"client": "..."
}
Il tuo sistema elabora come necessario.
Condizioni e logica
Puoi aggiungere condizioni:
IF fattura scaduta DA PIÙ DI 7 GIORNI
THEN allora invia email + crea attività
ELSE IF scaduta DA MENO DI 7 GIORNI
THEN allora invia solo email
ELSE
THEN allora non fare nulla
O ramificazioni più complesse:
IF cliente è "Premium"
THEN allora chiama per telefono
ELSE IF cliente è "Regular"
THEN allora invia email
ELSE
THEN allora ignora
Testing e debugging
Esegui workflow manualmente
- Su n8n, clicca su "Execute"
- Vedi i risultati passo dopo passo
- Se c'è un errore, lo mostra con dettagli
- Modifica e riavvia
Log e cronologia
- Vai a Executions nel tuo workflow
- Vedi ogni esecuzione:
- Quando è stata eseguita
- Se ha avuto successo
- Tempo di esecuzione
- Risultati di ogni nodo
Test con dati di prova
Prima di attivare (pianificare), prova:
- Modifica il trigger in Manuale
- Clicca su "Execute" più volte
- Verifica che ogni nodo funzioni
- Quindi passa a Trigger automatico (scheduler)
Limiti e costi
Su n8n
- Workflow automatici: Dipende dal tuo piano
- Esecuzioni: Gratuito fino a un certo limite
- Nodi: Illimitati
- Integrazioni: Centinaia disponibili
Su Frihet
- API calls: Inclusi nel piano Pro (nessun limite aggiuntivo)
- Webhook: Illimitati
- Dati: Nessun limite speciale per n8n
Troubleshooting
"Webhook non si attiva"
- Verifica che il webhook sia attivo in Frihet
- L'evento deve corrispondere alla configurazione
- Controlla i log di n8n: Executions → cronologia
- Se c'è un errore HTTP, controlla lo stato del webhook
"Errore: Nessuna credenziale trovata"
- Su n8n, verifica che le credenziali siano state salvate
- Copia nuovamente la chiave API di Frihet
- Ricrea la credenziale
"Come fare il debug se qualcosa non funziona?"
- Aggiungi il nodo "Log" tra i passaggi per vedere i dati intermedi
- Esegui manualmente passo dopo passo
- Vai a Executions → cronologia completa
- Cerca l'errore nei log
"Posso usare più workflow?"
Sì. Puoi avere:
- Workflow 1: Solleciti giornalieri
- Workflow 2: Sincronizzazione CRM
- Workflow 3: Backup automatici
- Tutti in esecuzione in parallelo
Prossimi passi
- Esplora i template di n8n
- Leggi la documentazione dell'API REST e dei webhook
- Crea la tua prima automazione personalizzata
Precedente: Revolut Business