What importing banks into Zenology means

Importing banks means loading bank connection data or account information into Zenology so the platform can read your transactions and balances. Zenology is a personal finance and accounting tool, and importing banks is how you connect your actual bank accounts to it rather than entering transactions by hand.

The import process differs depending on whether your bank supports direct connection through Zenology's integration partners, whether you're uploading a file your bank provides, or whether you're manually entering account details. Most users find the direct connection route fastest, but not every bank offers it.

Key Takeaways

  • Zenology connects to banks through third-party services like Plaid or Open Banking APIs, so your login credentials go to those services, not directly to Zenology.
  • If your bank is in Zenology's supported list, you can authorize a connection in minutes without uploading files or entering data by hand.
  • Banks not on the supported list may still work through manual CSV or OFX file uploads, which you read from your bank's website and upload to Zenology.
  • The first import can take a few hours to a few days to show all historical transactions, depending on how far back you want to pull data.
  • Once imported, you can set Zenology to refresh automatically on a schedule, though the frequency depends on your account type and the bank's API limits.

Checking whether your bank is supported

Before you start, look up your bank in Zenology's list of supported financial institutions. This list is usually found in the settings or account connection area of the Zenology dashboard. Search by your bank's name or the name it uses for online banking.

If your bank appears on the list, the direct connection method will work. If it does not, you have two fallback options: check whether your bank offers file export in CSV or OFX format, or contact Zenology support to ask whether they plan to add your bank or can suggest a workaround.

Connecting a supported bank directly

Open Zenology and navigate to the accounts or connections section. Look for an option to add a new account or connect a bank. When you select your bank from the list, Zenology will redirect you to a login page run by Plaid, Open Banking, or another integration partner—not Zenology itself.

Enter your online banking username and password on that third-party page. You are not giving your credentials to Zenology; you are giving them to the service that Zenology uses to fetch your data. After you log in, you will see a list of accounts associated with your login. Select the accounts you want to import, then authorize the connection.

Zenology will then pull your transaction history and account balances. The first sync can take several hours, especially if you are pulling years of history. After that, Zenology will refresh automatically on a schedule—usually daily or weekly, depending on your plan.

Uploading bank files when direct connection is not available

If your bank is not on Zenology's supported list, log into your bank's website and look for an export or read option. Most banks offer transaction downloads in CSV (comma-separated values) or OFX (Open Financial Exchange) format. The export function is often under a menu called "read Transactions," "Export," or "Account Statements."

Choose the date range you want to export—usually the last 90 days is a safe starting point—and read the file to your computer. Then return to Zenology, find the import or upload section, and select the file you just downloaded. Zenology will map the columns in your file to its own categories and show you a preview before you confirm the import.

File imports are usually when ready or take only a few minutes. However, you will need to repeat this process manually each time you want to update your transactions, since file uploads do not refresh automatically the way direct connections do.

Handling import errors and mismatched data

Sometimes an import fails or shows transactions that do not match your bank statement. Common causes include incorrect login credentials, a bank that has changed its API, or a file format that Zenology does not recognize.

If a direct connection fails, try logging out and reconnecting. If the error persists, check whether your bank requires two-factor authentication or has flagged the login as suspicious. You may need to approve the connection in your bank's app or website before Zenology can access it. If you are uploading a file and Zenology rejects it, verify that the file is in CSV or OFX format and that it contains standard columns like date, description, and amount.

After a successful import, review the first few transactions to make sure they match your bank statement. Zenology sometimes misclassifies transactions or duplicates them if you have already entered them manually. You can edit or delete duplicates directly in Zenology without affecting your bank account.

Setting up automatic refresh and ongoing updates

Once your bank is connected, Zenology can refresh your data automatically. The refresh frequency depends on your account type and the bank's API limits. Free accounts may refresh weekly, while paid accounts may refresh daily or multiple times per day.

You can usually adjust the refresh schedule in your account settings. Some users prefer daily updates so their balance is always current; others choose weekly to reduce the number of API calls. If you uploaded a file instead of connecting directly, you will need to read and upload a new file each time you want to update—Zenology cannot do this automatically for you.

If a refresh fails, Zenology will usually notify you by email or in-app message. Check your bank's website to make sure the account is still accessible and that your password has not changed. If your bank has updated its security requirements, you may need to re-authorize the connection.

Frequently Asked Questions

Is it safe to give Zenology my bank login?

You do not give your login to Zenology directly. When you connect a bank, Zenology redirects you to a third-party service like Plaid, which handles your credentials. That service then sends only the transaction and balance data back to Zenology, not your password. This is the same method used by most personal finance apps.

Can I import multiple accounts from the same bank?

Yes. When you authorize a connection, you will see a list of all accounts linked to your login—checking, savings, credit cards, and so on. Select all the accounts you want to import, and Zenology will pull data from each one. You can also add the same bank again later if you have a second login with different accounts.

How far back can I import transactions?

Most banks make 90 days of transactions available through their API, though some offer up to a year or more. When you first connect, Zenology will pull as much history as the bank allows. You can usually request older statements directly from your bank and upload them as files if you need data from further back.

What happens if my bank changes or I close an account?

If you close an account, you can disconnect it from Zenology in your account settings. The historical data will remain in Zenology for your records, but new transactions will not sync. If you switch banks, you can add the new bank as a separate connection and keep the old one for reference.

Why is my import showing duplicate transactions?

Duplicates usually happen when you have both imported a file and connected the bank directly, or when you manually entered a transaction that the import also pulled. Review your recent entries and delete the manual ones, or turn off the direct connection temporarily while you clean up the duplicates.