One key per workflow
Give each workflow its own API key with the read or write preset. Figa shows a key once; rotate it in workspace settings if it leaks.
Integrationsn8n
Use the HTTP Request node and a Figa API key to keep recurring bills current: invoices confirmed, payments recorded, briefings sent. Run it on n8n cloud or your own server.
Email trigger
Invoice from City Energy
city-energy-november.pdf
Extract From File + your parser
Reads the amount and billing period
€97 · Oct 12 – Nov 11
HTTP Request
Finds the matching bill
GET /api/v1/expenses/:id/bill
Figa
Electricity confirmed at €97
PUT /api/v1/expenses/:id/bill · estimate €94
Illustrative workflow. Endpoints are real Figa API endpoints.
Try it
Each one runs on its own once you trust it, and reports back where you already read messages.
Schedule Trigger
Every Monday at 8:00
A read-only key is enough
HTTP Request
Asks Figa for the month
GET /api/v1/insights/summary
Your team chat
“November: €2,364 planned”
Largest category: Housing, €1,250
Schedule Trigger
Every day at 7:00
Checks the current month
HTTP Request
Looks for unusually large expenses
GET /api/v1/insights/anomalies
Your team chat
“Water is far above its usual amount”
Water · €78 · usually about €35
Trigger
Your bank confirms a transfer
Rent · €1,250 · sent Nov 1
HTTP Request
Marks the matching bill paid
PUT /api/v1/expenses/:id/payment-status
Figa
Rent marked paid
No money moves: only the status changes
Illustrative workflow. Endpoints are real Figa API endpoints.
Setup
n8n calls the Figa REST API with a workspace API key, sent as a header.
https://api.figa.cc Details can change between versions. Source: n8n: HTTP Request node.
You stay in control
Give each workflow 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.
Free to start on both sides.
n8n Community edition is free to self-host. Figa Free includes one API or MCP connection and 20 expenses a month. Pro includes 10 connections per workspace.
Keep reading
n8n and your bills
Bills are a good fit for n8n: the same few steps every month, with a decision in the middle that you want to control.
A monthly invoice needs more than one step: read the document, find the right bill, decide what to change, write it and check the result. n8n lets you build that as a workflow with branches, and run it on your own server if you prefer to keep invoices in house.
Figa holds the result: the confirmed amount, the billing period, the history and the payment status, next to every other bill you plan.
Figa’s API does not accept PDF attachments or read your inbox. Reading the document, and deciding how long to keep it, belongs to your workflow. Figa receives only the structured result.
Send a UUID Idempotency-Key with each write and reuse it when n8n retries the same operation. On a 429 response, wait for the time in Retry-After. If a write may or may not have landed, read the bill before sending another one.
The retry key covers 24 hours. For invoices, keep your own ledger of handled source IDs for longer.
Once bills stay current, the Insights endpoints have real data to work with: a monthly summary, period comparisons, trends, forecasts and unusually large expenses. A scheduled workflow can send them wherever your household or team already reads messages.
Anything else is in Help, or one email away.
n8n setup in Help →Invoice workflow →Insights API → contact@getfiga.com
No dedicated node. Use the HTTP Request node with a header auth credential that sends your Figa API key as x-api-key.
Not directly: Figa does not send webhooks. Start the workflow from an email or file trigger, or run it on a schedule.
No. n8n reads the document and sends Figa the amount, period and currency. Figa does not ingest attachments or watch an inbox.
Figa answers 429 with a Retry-After header. Wait that long, then retry with the same Idempotency-Key.
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