Skip to main content

Zapier

Available on Zapier

Frihet's Zapier app connects with a Frihet API key. In Frihet's plan table, Zapier, Make and n8n are listed under Premium. View on Zapier →

Frihet has an official native integration on Zapier. No manual webhooks, no HTTP requests: connect Frihet with the apps you already use from the Zapier interface, authenticating with an API key.

What is it for?​

With the Frihet app on Zapier you can:

  • React to events in real time — Invoice paid, new client, quote accepted...
  • Create and update data — Invoices, quotes, clients, expenses, products from any external trigger
  • Search before creating — Find an existing client or invoice before duplicating
  • Connect with your apps — Slack, HubSpot, Google Sheets, Gmail, Notion, Airtable...
  • No code — Configure everything from Zapier's visual interface

Authentication — API Key​

Frihet on Zapier uses API Key authentication (X-API-Key header). You need to generate a key in the app before connecting.

Generate your API Key in Frihet​

  1. Go to app.frihet.io
  2. In the main menu, open Integrations and go to the API Keys tab
  3. Click "Create API Key"
  4. Give it a descriptive name (e.g. zapier-production)
  5. Copy the key — it is only shown once; store it somewhere safe
The key is only shown once

If you lose it, you will have to revoke it and create a new one. See API Keys for full management.

Connect in Zapier​

  1. In Zapier, when adding Frihet to a Zap, click "Sign in"
  2. Paste your API Key when prompted
  3. Zapier verifies the connection automatically

Available operations (43)​

The Frihet app on Zapier registers 43 operations: 14 triggers, 21 actions and 8 searches.

Triggers (14)​

They fire automatically when events happen in your Frihet account.

TriggerWhen it fires
New InvoiceA new invoice is created
Invoice PaidAn invoice is marked as paid
Invoice UpdatedAny invoice field is updated
Invoice OverdueAn invoice passes its due date
New ExpenseA new expense is recorded
Expense UpdatedAn existing expense is updated
New QuoteA new quote is created
Quote UpdatedA quote is updated
Quote AcceptedA client accepts a quote
Quote RejectedA client rejects a quote
New ClientA new client is created
Client UpdatedA client's data is updated
New ProductA product is added to the catalog
Product UpdatedA product is updated

Actions (21)​

They create or modify data in Frihet from any Zapier trigger.

ActionWhat it does
Create InvoiceCreates a new invoice
Update InvoiceUpdates an existing invoice
Mark Invoice PaidMarks an invoice as paid
Send Invoice EmailEmails the invoice to the client
Create Credit NoteGenerates a credit note
Apply Late FeeApplies a late fee
Create QuoteCreates a new quote
Send Quote EmailEmails the quote to the client
Create DepositRecords a deposit or advance payment
Apply DepositApplies a deposit to an invoice
Refund DepositRefunds a deposit
Create ClientCreates a new client
Update ClientUpdates a client's data
Add Client ActivityLogs an activity in the client's history
Add Client ContactAdds a contact to the client
Add Client NoteAdds a note to the client
Create ExpenseRecords a new expense
Update ExpenseUpdates an existing expense
Create ProductAdds a product to the catalog
Update ProductUpdates a product
Create VendorCreates a new vendor

Searches (8)​

They find existing records in Frihet to use in later steps.

SearchWhat it finds
Find InvoiceFinds an invoice by number, client or status
Find ExpenseFinds an expense by category or vendor
Find ClientFinds a client by name, email or tax ID
Find ProductFinds a product by name or reference
Find QuoteFinds a quote by number or client
Find VendorFinds a vendor by name or tax ID
Find DepositFinds a deposit by client or status
Get Financial SummaryGets a financial summary for the period

Set up your first Zap​

Step 1 — Find Frihet on Zapier​

  1. Open zapier.com/apps/frihet/integrations
  2. Or, from any Zap: search for "Frihet" in the app selector

Step 2 — Connect your account​

  1. Select a Frihet trigger or action
  2. Click "Sign in to Frihet"
  3. Paste your API Key (How to generate it ↑)
  4. Confirm with "Yes, Continue"

Step 3 — Configure the trigger​

  1. Select the event (e.g. Invoice Paid)
  2. Click "Test trigger" — Zapier loads a real sample from your account
  3. Confirm the data and continue

Step 4 — Add an action​

  1. Select the destination app (Slack, Google Sheets, HubSpot...)
  2. Map the Frihet fields to the app's fields
  3. Test the action
  4. Turn the Zap on

Example Zaps​

Invoice paid → Slack notification​

When a client pays, notify the team with the details.

Trigger: Frihet — Invoice Paid
Action: Slack — Send Channel Message
Message: "Paid: {{invoice_number}} · {{client_name}} · {{amount}} EUR"

Start this Zap →


New client → Create contact in HubSpot​

Automatically sync new clients to your CRM.

Trigger: Frihet — New Client
Action: HubSpot — Create Contact
Fields: email, name, phone, tax ID

Start this Zap →


New invoice → Row in Google Sheets​

Keep a record of all your invoices in a spreadsheet.

Trigger: Frihet — New Invoice
Action: Google Sheets — Create Spreadsheet Row
Columns: number, client, amount, VAT, due date, status

Start this Zap →


Quote accepted → Create invoice automatically​

Turn accepted quotes into invoices without manual work.

Trigger: Frihet — Quote Accepted
Search: Frihet — Find Quote (to get line items)
Action: Frihet — Create Invoice
Fields: client, lines, due date from the accepted quote

Start this Zap →


New expense → Review task in Notion​

Create a task to review expenses above a threshold.

Trigger: Frihet — New Expense
Filter: amount > 500
Action: Notion — Create Page in the "Expenses to review" database

Start this Zap →


Get started​

Explore all available integrations and create your first Zap:

View Frihet on Zapier →


See also​

  • API Keys — Create and manage your access keys
  • REST API — Full programmatic access
  • Webhooks — events with HMAC-SHA256 signature
  • n8n — Self-hosted alternative with an official node

Previous: Revolut Business