Skip to content

Third-party tools

There are various scripts and tools you can use, if the Firefly III Data Importer does not fit your use case.

Info

These are all developed by other users, feel free to contact them if you have support questions.

Transaction classification

TransCat can pre-process your CSV file and automatically assign your transactions to a category based on previous assignments.

Import tools

Firemerge

A customizable tool for semi-automated (not automated!) transaction entry for Firefly III.

TrueLayer to Firefly III

truelayer2firefly can import transactions from the TrueLayer-platform into Firefly III. TrueLayer is comparable to Salt Edge and GoCardless.

FF3-OFX

FF3-OFX is a React application that can be used to import transactions using your financial institution's OFX (Money format) exports.

Splitwise

"Splitwise Firefly Sync" syncs the expenses from Splitwise to Firefly III using their respective APIs.

FinTS

"Firefly III FinTS importer" allows you to import using FinTS, a bank-independent protocol for online banking, developed and used by German banks.

CAMT (ISO 20022)

This script allows you to unzip zip files with camt.053 in them and convert them into CSV for easy processing.

Info

Since the data importer supports camt.053 files, this is no necessary.

GnuCash

This experimental Python script can convert GnuExports to Firefly III compatible JSON.

Plaid

Plaid is a data aggregation service just like Spectre's Salt Edge API mentioned earlier.

Warning

The free Plaid program is meant for testing and your milage may vary.

Bank-specific tools

Up Bank Australia

These applications allow you to import data from Australian Bank "Up":

Credit Agricole

This Python app allows you to import transactions from Crédit Agricole

Crypto exchanges

This service by @financelurker lets you import activities from your crypto exchange accounts (like "Binance/binance.com") to your FireFly III account.

PayPal

"Firefly III PayPal importer" by @robvankeilegom to pull data from the PayPal API and push it to your Firefly III instance.

Revolut

If you're banking with Revolut, you can use the Revolut importer, which is built by GitLab user @ludo444.

Info

Want your app on this list? Open an issue on GitHub!