One key per workflow
Give each Zap its own API key with the read or write preset. Figa shows a key once; rotate it in workspace settings if it leaks.
IntegrationsZapier
Use Webhooks by Zapier to send new expenses, invoice amounts and payments to the Figa REST API. Your apps keep doing their job, and Figa keeps the plan in one place.
Trigger
New row in your expenses sheet
Printer ink · €42 · Nov 14
Webhooks by Zapier
Sends it to the Figa API
POST /api/v1/expenses · amount 4200
Figa
Printer ink added to November
Office supplies · Nov 14 · €42
Illustrative workflow. Endpoints are real Figa API endpoints.
Try it
Each one starts in an app you already use and ends with Figa up to date.
Trigger
Invoice email from City Energy
city-energy-november.pdf
Parser or AI step
Reads the amount and billing period
€97 · Oct 12 – Nov 11
Webhooks by Zapier → Figa
Electricity confirmed at €97
PUT /api/v1/expenses/:id/bill
Trigger
Your bank confirms a transfer
Rent · €1,250 · sent Nov 1
Webhooks by Zapier
Marks the matching bill paid
PUT /api/v1/expenses/:id/payment-status
Figa
Rent marked paid
No money moves: only the status changes
Schedule
Every Monday at 8:00
A scheduled Zap with a read key
Webhooks by Zapier
Asks Figa for the month
GET /api/v1/insights/summary
Your team chat
“November: €2,364 planned”
Largest category: Housing, €1,250
Illustrative workflow. Endpoints are real Figa API endpoints.
Setup
Zapier talks to the Figa REST API over HTTPS with a workspace API key.
https://api.figa.cc/api/v1 Details can change between versions. Source: Zapier: send webhooks in Zaps.
You stay in control
Give each Zap its own API key with the read or write preset. Figa shows a key once; rotate it in workspace settings if it leaks.
Reuse the same Idempotency-Key when a step retries. It covers 24 hours, so keep your own log of handled invoices for longer.
Mark a bill paid only when the source confirms the payment. Figa records the status and never moves money.
Zapier Professional, Figa Free.
Webhooks by Zapier is available on Zapier Professional and higher plans. Figa Free includes one API or MCP connection and 20 expenses a month. Pro includes 10 connections per workspace.
Keep reading
Zapier and your bills
Zapier is good at noticing things: a new row, an email, a form. Figa is where those things become a plan for the months ahead.
Zapier watches your other apps and runs a step when something happens. Figa keeps your recurring bills, estimates and payments. A Zap connects the two by calling the Figa REST API.
Figa does not send webhooks of its own, so a Zap always starts somewhere else: an event in another app, or a schedule. For reports, a scheduled Zap that reads from Figa is the usual pattern.
Before any change, check the key with a simple read: list your categories or read the workspace context. It confirms the key, the workspace and the currency in one step, and costs nothing if something is wrong.
A monthly invoice usually belongs to a bill that already exists in Figa. Find that occurrence and confirm the actual amount on it, so the estimate becomes the real number and the history stays in one place. Create a new expense only when nothing matches.
Amounts are integer cents: €42.50 is 4250, not 42.50. Always send the currency with the amount.
Zapier can retry a step. Send a UUID Idempotency-Key with each write and reuse it on the retry, so Figa saves the change once. The key covers 24 hours; for invoices, keep a list of the ones you already handled, for example in a sheet, so a late duplicate is skipped.
Start with a review step for anything ambiguous: two bills from the same supplier, an unusual amount, a missing period. Once the matches are reliable, let the Zap run on its own for the suppliers you trust.
Anything else is in Help, or one email away.
No. Zaps call the Figa REST API through Webhooks by Zapier, with a workspace API key.
Webhooks by Zapier is available on Zapier Professional and higher plans. On the Figa side, Free includes one API or MCP connection.
Not directly: Figa does not send webhooks. Start the Zap from another app, or run it on a schedule and read from the API.
Reuse the same Idempotency-Key when a step retries, and keep your own list of handled invoices beyond the 24-hour retry window.
No. Marking a bill paid only records the payment. Figa never moves money.
Start with rent. Every bill you add sharpens the months ahead.
Free plan · No card · No bank connection