✓ Purchase confirmed

Let's get you set up

Your license key is on its way to your email. Follow these steps to have Klartion running and syncing your bank transactions into Notion.

1
Create a free Enable Banking account

Enable Banking is the regulated open banking provider that Klartion uses to connect to your bank. You need a free developer account — no credit card required.

Go to enablebanking.com and sign up.

2
Register a Klartion application

Once logged in, go to API applications and click Register new application. Fill in the form as follows:

1
Application name: Klartion
2
Allowed redirect URLs: https://klartion.com/callback
3
Application description: Connect Notion with my bank
4
Email for data protection matters: your email address
5
Privacy URL: https://klartion.com/privacy
6
Terms URL: https://klartion.com/terms
7
Click Register. A .pem key file will be downloaded automatically. The filename matches your Application ID. Keep it safe — you'll need it in the setup wizard.
3
Set your application to Production

After registering, your application starts in Sandbox mode. You need to switch it to Production before connecting a real bank account.

1
Open your application in the Enable Banking dashboard
2
Find the Environment toggle and switch from Sandbox to Production
3
Confirm the switch when prompted
Note: You must be in Production mode for Klartion to access real bank data. Sandbox mode is only for testing with mock data.
4
Activate by linking your bank account

After switching to Production, click Activate by linking accounts on your application page. This is a one-time requirement to activate your Enable Banking app.

1
Select your country and bank from the dropdowns
2
Click Link
3
Follow the steps to log in to your bank and approve read-only access
Important: You must add your banks here first, before connecting them inside Klartion. This activates your Enable Banking app, while Klartion handles the ongoing daily sync.
5
Install Klartion

You need Docker Desktop installed. Klartion runs as a lightweight container — it works on a Mac, a Linux machine, a Raspberry Pi, a NAS, or any small home server.

Linux / Mac
Windows
mkdir -p ~/klartion/data && cd ~/klartion curl -O https://raw.githubusercontent.com/DAdjadj/klartion/main/docker-compose.yml
mkdir %USERPROFILE%\klartion\data cd %USERPROFILE%\klartion curl -O https://raw.githubusercontent.com/DAdjadj/klartion/main/docker-compose.yml
Good news: you do not need to clone the repository or create a .env file for the normal setup. Download the compose file, start the container, and complete everything else in the Klartion web UI.
Port
Klartion runs on port 3001 by default. Change it below if that port is already in use.

Start the container:

docker compose up -d
Using Portainer?
Go to StacksAdd stack, name it klartion, select Web editor and paste:
services: klartion: image: daalves/klartion:latest container_name: klartion restart: unless-stopped volumes: - ./data:/app/data - /var/run/docker.sock:/var/run/docker.sock ports: - "3001:3000"

Click Deploy the stack, then continue to the next step.

6
Open Klartion and complete setup

Enter your server address below to open the Klartion setup wizard. It will guide you through entering your license key, connecting your Notion API, uploading your Enable Banking key, configuring notifications, and authorising your bank.

Enter your server's IP address or hostname. Change the port if you modified it in docker-compose.yml.
Multiple bank accounts

Klartion supports connecting up to 2 bank accounts by default. Each bank's transactions are tagged with the bank name in a "Bank" column in your Notion database.

To add a second bank, go to the Bank tab in the setup wizard after connecting your first bank.

Need more than 2? You can purchase additional bank account slots for €10 each from the Status page inside the app.