Skip to content


Here you will find answers to frequently asked questions.

Installation questions

Import data questions

Other questions

More questions

Can the data importer sync with my bank?

Yes. The data importer uses Spectre and Nordigen to connect to over 6000 banks. Please see the configuration page for more details and read up on Nordigen and Salt Edge / Spectre.

There is also a Firefly III API that you can connect to [YOUR BANK HERE], if you are clever enough to build something in your favorite programming language.

Can you clean-up the transactions from [my bank]?

If your bank delivers terrible CSV files, or when the Nordigen / Salt Edge import is exceptionally messy, there is not much I can do about it.

You can use the suggestions on this page to learn how to clean up transactions.

There are simply too many banks and financial institutions in the world for me to manage exceptions or options for. If you run into a data quality issue, the best place to get it addressed is at the source: your bank.

I want to auto-import transactions from [my bank] out of the box!

You can use the information on the automation page to automate your import.

How do I start over or reset the importer?

Browse to the /flush-URL on the data importer to reset it. There is also a button you can use on every page.

How can I automate this?

The easiest way to automate imports is by using the various automation options.

How can I debug the data importer?

A few steps can be followed to make it easier to see what the data importer is doing:

  1. Trace the Docker logs with docker logs -f [container_id], where [container_id] is the ID of the container.
  2. Go to /storage/logs and tail -f the log files that you see there.

The exact same instructions work for Firefly III as well.

Last update: 2023-03-26