Bank Connections
Connect Bkper to your financial institution to record bank and credit card transactions directly in your Books.
Bkper Bank Connections let you connect directly to your financial institution — banks, credit card operators, credit unions, and more — and record transactions in your Book as they happen at the institution.
Bkper integrates with institutions in North America and Europe via Plaid and in Brazil via Pluggy.
How Bank Connections work
A Bank Connection consists of three parts:
User Connection — the authentication and authorization step where a user connects to a financial institution. The user controls the credentials and can disconnect at any time.
Book Integration — the configuration that tells Bkper which Account in which Book should receive the transaction data from the financial institution.
Post Transactions — once the integration is active, transactions from the institution are recorded in your Book.
This separation is important for professional workflows. For example, a client can create the User Connection — keeping credentials private — while their bookkeeper or CPA integrates that connection with a specific Account in a shared Book.
Create a Bank Connection
To create a new Bank Connection, open your Book and navigate to the Settings menu (⚙️). Select Automations, then click Banks in the left panel. Choose your country (highlighted in green) and select your bank from the list. Complete the authentication and authorization flow — this process varies by country and institution.
Once authenticated, your User Connection is established. The next step is to integrate the connection with a Book so that transactions start flowing into your Accounts.
Integrate with a Book
After creating a User Connection, integrate it with a Book so that transactions from your financial institution are recorded in the right Account.
Open your Book and go to Settings (⚙️) → Automations. Click User Connections in the left panel, then select the connection you want to integrate.
Click Link Account next to the specific account at your financial institution.
Select or create the Account in your Book that should receive the transactions, choose the period of historical data to retrieve, and press Save.
Reconnect
If a Bank Connection has been disconnected — whether intentionally or due to a session expiration — you can reconnect it from the Automations portal.
Open your Book and go to Settings (⚙️) → Automations. Click User Connections, select the disconnected bank, and click the Reconnect button.
Remove an integration
Removing an integration stops transactions from a specific financial institution account from being recorded in your Book. The User Connection itself remains active, so you can re-integrate it later or use it with a different Book.
Open your Book and go to Settings (⚙️) → Automations. Click Book Integrations, select the bank or credit card you want to remove, and click Remove.
Disconnect
When you no longer need a connection to a financial institution, you can disconnect it entirely from the Automations portal.
Open your Book and go to Settings (⚙️) → Automations. Click User Connections in the left panel and select the Bank Connection you want to remove.
Click Disconnect.
Confirm by clicking Yes.
Troubleshooting
If you are experiencing issues connecting or reconnecting your bank to Bkper, try the suggestions below.
Transactions are not arriving
Wait a little. After creating your first Book integration, it typically takes some time for transactions to appear.
Resave the historical period. Go to Settings (⚙️) → Automations → Book Integrations, select the integration, choose a new historical period, and click Save Configuration.
Could not connect to your institution
Invalid credentials — double-check the username and password you entered. Extra spaces, incorrect capitalization, and punctuation errors are the most common causes.
Temporary technical problems — the financial institution may be experiencing downtime. Try again later.
Transactions stopped syncing
After a period of working smoothly, your Bank Connection may stop recording transactions. This can happen due to technical issues, periodic disconnections, or security measures enforced by your bank.
To re-establish the connection:
- Remove the integration — go to Settings (⚙️) → Automations → Book Integrations, select the bank account that stopped syncing, and click Remove.
- Disconnect the User Connection — still in Automations, go to User Connections, select the connection, and click Disconnect.
- Create a new connection — follow the steps in Create a Bank Connection.
- Integrate with your Book — follow the steps in Integrate with a Book.
This process refreshes the integration and ensures that the connection is correctly established.