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
- Go to app.frihet.io
- In the main menu, open Integrations and go to the API Keys tab
- Click "Create API Key"
- Give it a descriptive name (e.g.
zapier-production) - Copy the key — it is only shown once; store it somewhere safe
If you lose it, you will have to revoke it and create a new one. See API Keys for full management.
Connect in Zapier
- In Zapier, when adding Frihet to a Zap, click "Sign in"
- Paste your API Key when prompted
- 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.
| Trigger | When it fires |
|---|---|
| New Invoice | A new invoice is created |
| Invoice Paid | An invoice is marked as paid |
| Invoice Updated | Any invoice field is updated |
| Invoice Overdue | An invoice passes its due date |
| New Expense | A new expense is recorded |
| Expense Updated | An existing expense is updated |
| New Quote | A new quote is created |
| Quote Updated | A quote is updated |
| Quote Accepted | A client accepts a quote |
| Quote Rejected | A client rejects a quote |
| New Client | A new client is created |
| Client Updated | A client's data is updated |
| New Product | A product is added to the catalog |
| Product Updated | A product is updated |
Actions (21)
They create or modify data in Frihet from any Zapier trigger.
| Action | What it does |
|---|---|
| Create Invoice | Creates a new invoice |
| Update Invoice | Updates an existing invoice |
| Mark Invoice Paid | Marks an invoice as paid |
| Send Invoice Email | Emails the invoice to the client |
| Create Credit Note | Generates a credit note |
| Apply Late Fee | Applies a late fee |
| Create Quote | Creates a new quote |
| Send Quote Email | Emails the quote to the client |
| Create Deposit | Records a deposit or advance payment |
| Apply Deposit | Applies a deposit to an invoice |
| Refund Deposit | Refunds a deposit |
| Create Client | Creates a new client |
| Update Client | Updates a client's data |
| Add Client Activity | Logs an activity in the client's history |
| Add Client Contact | Adds a contact to the client |
| Add Client Note | Adds a note to the client |
| Create Expense | Records a new expense |
| Update Expense | Updates an existing expense |
| Create Product | Adds a product to the catalog |
| Update Product | Updates a product |
| Create Vendor | Creates a new vendor |
Searches (8)
They find existing records in Frihet to use in later steps.
| Search | What it finds |
|---|---|
| Find Invoice | Finds an invoice by number, client or status |
| Find Expense | Finds an expense by category or vendor |
| Find Client | Finds a client by name, email or tax ID |
| Find Product | Finds a product by name or reference |
| Find Quote | Finds a quote by number or client |
| Find Vendor | Finds a vendor by name or tax ID |
| Find Deposit | Finds a deposit by client or status |
| Get Financial Summary | Gets a financial summary for the period |
Set up your first Zap
Step 1 — Find Frihet on Zapier
- Open zapier.com/apps/frihet/integrations
- Or, from any Zap: search for "Frihet" in the app selector
Step 2 — Connect your account
- Select a Frihet trigger or action
- Click "Sign in to Frihet"
- Paste your API Key (How to generate it ↑)
- Confirm with "Yes, Continue"
Step 3 — Configure the trigger
- Select the event (e.g. Invoice Paid)
- Click "Test trigger" — Zapier loads a real sample from your account
- Confirm the data and continue
Step 4 — Add an action
- Select the destination app (Slack, Google Sheets, HubSpot...)
- Map the Frihet fields to the app's fields
- Test the action
- 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"
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
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
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
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
Get started
Explore all available integrations and create your first Zap:
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