Launching today
Sync EU bank transactions to Notion, Google Sheets, Airtable, Actual Budget, or CSV. Built for anyone tired of CSV imports, messy transaction data, and finance subscriptions. SyncBank is a self-hosted Docker bridge: your data stays on your machine, with no cloud sync, a one-time payment, and flexible mappings to fit your workflow. Connect via PSD2/Open Banking using Enable Banking, a GoCardless/Nordigen alternative.











Hey Product Hunt 👋
I'm Sam, and I want to share the real story behind SyncBank — because it didn't start as a product. It started as a personal project to solve a problem.
A few years ago I decided to track my financial life inside Notion. It worked beautifully… except for one part: every week I'd open my bank's website, download a CSV, fix dates, remove duplicates, rename columns, and paste everything in. Only 20 minutes, but the kind of task I kept postponing — until the data was already stale.
I tried a lot of existing tools. Some, like YNAB or Copilot, were great — but they meant yet another monthly subscription, and not a cheap one. Others kept my bank data inside someone else's cloud. Many were full budgeting apps trying to replace my setup. The real issue: I already had a finance system I liked. I just wanted my transactions to arrive there automatically.
I also tried Actual Budget and saw many EU users relied on GoCardless/Nordigen to connect their banks. That looked perfect — until I realized I was too late. From July 2025, GoCardless stopped accepting new Bank Account Data accounts.
That's when SyncBank started.
Today, SyncBank is a self-hosted Docker app that connects to EU banks via PSD2/Open Banking through Enable Banking, and syncs transactions to one destination of your choice: Notion, Google Sheets, Airtable, Actual Budget, or CSV.
Honest note: even though it supports five destinations, most people will probably use just one — the place where their financial life already lives. I sync to Notion, and that's it.
I'd love your feedback. Are you still importing CSVs manually, using a budgeting app, or keeping your finance setup updated somewhere else?
Even a quick "I use X, but Y is annoying" would help me understand what to improve next.
SyncBank won't stop here, I'll keep adding features and destinations based on real user requests, so if something is missing for your workflow, let me know.
Thanks for reading, and thanks in advance for any feedback, even the critical kind.
Hi, could it help users on building a conciliation process between QB online and Banking Statements?
@jorge_martinelli Hi! Yes, potentially.
SyncBank can help by automatically bringing bank transactions into the tool you use, so you have cleaner and more up-to-date data to compare against QuickBooks Online or bank statements.
That said, SyncBank is not currently a full reconciliation engine by itself. It focuses on syncing and structuring transactions, but reconciliation rules, matching, and approval workflows would depend on the destination setup.
It’s definitely a use case I’m interested in exploring further.
Awesome idea! Can’t wait to try it! Would love to be able to connect with my Brazilian accts!
@mel_gross Hi Mel, soon I will extend bank support to US and UK, after doing that on next releases I can consider extending to Brazil/LatAm
Thanks for the support
@christian_sollazzo Exactly. This is literally why I built SyncBank.
I was tired of spending time every week exporting CSVs, cleaning columns, fixing duplicates, and importing everything manually. The goal was simple: connect your bank once, choose your tool, and let transactions show up automatically.
@consuelo_stella Glad this will be helpful!!
@patrizia_zaffino Esatto!
Ciao from italy!