Skip to content

Other data import 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

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.

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 allows 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!


Last update: 2023-05-27