Skip to content
Pricing

Language

Start Free
n8n

n8n

Build custom automations with webhooks, API access, and self-hosted workflow control.

Connect n8n now

What 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. 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. 2

    Create a Frihet API key

    In Frihet, go to Settings > API and generate a new key with the permissions your workflows need.

  3. 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. 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

Finance manager

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.

Operations lead

Multi-system data sync

Sync Frihet customers with HubSpot, Airtable, or your own database. Keep all systems up to date without manual exports.

Team lead

Custom approval workflows

When an expense exceeds a threshold, n8n routes it for approval via email or Slack before it's recorded in Frihet.

CEO

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?
No. You can use n8n Cloud if you prefer a managed solution. The Frihet integration works the same way with both self-hosted and cloud n8n instances.
What Frihet events can trigger n8n workflows?
Invoice created, invoice paid, invoice overdue, payment received, expense created, customer created, and more. The full list is available in the Frihet API documentation.
Is this more powerful than Zapier?
n8n offers more flexibility: conditional logic, loops, self-hosting, and no per-task pricing. Zapier is simpler for basic connections. Choose based on your technical comfort level.
Can I migrate my Zapier workflows to n8n?
There's no automatic migration, but most Zapier workflows can be recreated in n8n in minutes using the visual editor. n8n's node library covers the same popular services.

Related integrations

Connect and automate your business

Start free and connect your favorite tools in minutes.