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.
- GitLab-user @GeorgeHahn built a tool to import from Plaid.
- Website and documentation
- GitHub-user @dvankley built an alternative Plaid importer tool.
- Website and documentation
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!