n8n
Build custom automations with webhooks, API access, and self-hosted workflow control.
Connect n8n nowWhat this integration does
n8n is an open-source workflow automation tool that gives you full control over your data and logic. Frihet ships an official n8n community node — install it in seconds and get native access to all Frihet resources without writing HTTP requests.
Install via n8n Settings → Community Nodes → n8n-nodes-frihet, or run npm install n8n-nodes-frihet.
The integration exposes webhooks and a full-featured node with 6 resources (Invoice, Quote, Expense, Client, Product, Vendor) and 35+ operations — from creating invoices to syncing CRM data with external databases.
Use n8n to chain Frihet with hundreds of services: ERPs, CRMs, email tools, databases, or custom internal systems. Supports both triggers (events in Frihet that start a flow) and actions (operations n8n performs in Frihet). Full Spanish tax compliance fields built in: IVA, IGIC, IRPF.
Features
- Official community node on npm — install with npm i n8n-nodes-frihet
- Webhook triggers for invoice, payment, and expense events
- Full Frihet API access from n8n nodes
- Self-hosted — your data stays on your infrastructure
- Visual workflow builder with conditional logic and branching
- Support for 400+ n8n nodes alongside Frihet
- Error handling with automatic retries and failure alerts
- Scheduled workflows for recurring tasks like payment reminders
How to set it up
- 1
Set up your n8n instance
Install n8n on your server or use n8n Cloud. Make sure it is accessible via HTTPS for webhook communication with Frihet.
- 2
Create a Frihet API key
In Frihet, go to Settings > API and generate a new key with the permissions your workflows need.
- 3
Install the Frihet community node
In n8n, go to Settings → Community Nodes → Install and enter n8n-nodes-frihet. Or run npm install n8n-nodes-frihet on a self-hosted instance. The Frihet node will appear in your node palette.
- 4
Build your first workflow
Start with a template — for example, send a Slack message when an invoice is overdue. Deploy the workflow and verify it fires correctly.
Use cases
Overdue invoice escalation
When an invoice passes its due date, n8n sends a Slack alert to the finance team, emails the client a reminder, and updates the CRM status.
Multi-system data sync
Sync Frihet customers with HubSpot, Airtable, or your own database. Keep all systems up to date without manual exports.
Custom approval workflows
When an expense exceeds a threshold, n8n routes it for approval via email or Slack before it's recorded in Frihet.
Automated monthly reports
On the first of each month, n8n pulls revenue and expense data from Frihet, generates a summary, and emails it to stakeholders.
Frequently asked questions
Do I need to self-host n8n?
What Frihet events can trigger n8n workflows?
Is this more powerful than Zapier?
Can I migrate my Zapier workflows to n8n?
Related integrations
Connect and automate your business
Start free and connect your favorite tools in minutes.