> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upflow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect your bank account for automatic transaction import

> Set up a bank feed in Upflow to import transactions automatically every day through Plaid, with duplicate detection and no manual file uploads required.

To perform Cash Application, Upflow needs access to your bank transactions on a regular basis. Rather than manually uploading files, you can connect your bank account directly to Upflow for automatic daily imports — this is called a **bank feed**.

👉 Bank feeds are the recommended way to import bank transactions into Upflow. Once set up, transactions sync automatically every day with no manual effort required.

## How it works

Upflow uses **Plaid**, a trusted third-party service, to securely connect to your bank. Once your bank account is linked:

* Transactions are imported automatically, at least once per day.
* Duplicate transactions are detected and filtered out.
* You no longer need to download or upload files from your bank.

This connection uses a secure OAuth flow — Upflow never sees your banking credentials.

## Connect your bank account

1. Go to [**Settings > Cash Application**](https://app.upflow.io/organization/-/settings/cash-application).

   <img src="https://mintcdn.com/upflow-04dc27cd/qndk5R7KgkVa_zPO/images/44870836020497.png?fit=max&auto=format&n=qndk5R7KgkVa_zPO&q=85&s=d34e302700f10016a105ee6f60181be1" alt="The Cash Application settings page showing the Bank and accounts section with the Add bank or account button." width="579" data-path="images/44870836020497.png" />
2. In the **Bank and accounts** section, click **Add bank or account** and select your region.

   <img src="https://mintcdn.com/upflow-04dc27cd/qndk5R7KgkVa_zPO/images/44870828847121.png?fit=max&auto=format&n=qndk5R7KgkVa_zPO&q=85&s=4552e01efe4d2d06e06ed079bfafb73a" alt="The Add bank or account dropdown showing North America, European Union, and United Kingdom options." width="579" data-path="images/44870828847121.png" />
3. The Plaid connection window opens. Select your bank and follow the on-screen steps to authenticate via your bank's secure login.

   <img src="https://mintcdn.com/upflow-04dc27cd/qndk5R7KgkVa_zPO/images/44870844503825.png?fit=max&auto=format&n=qndk5R7KgkVa_zPO&q=85&s=a15536080dc2083f4af001cf213d3119" alt="The Plaid institution selection screen showing a list of banks to connect." width="579" data-path="images/44870844503825.png" />
4. Select the account(s) you want to import transactions from and confirm.

Once connected, transactions will start syncing automatically.

## Check if your bank is supported

Plaid connects to over 12,000 financial institutions. The easiest way to check if your bank is supported is to start the connection flow in Upflow — the Plaid window includes a search bar where you can look up your bank by name.

If your bank does not appear in the search results, it is not currently supported for automatic import. In that case, you can still import transactions manually using a bank file upload.

👉 If you're having trouble connecting, visit [Plaid's troubleshooting page](https://plaid.com/trouble-connecting/) for common issues and fixes.

## Manage your bank connection

From [**Settings > Cash Application**](https://app.upflow.io/organization/-/settings/cash-application), you can:

* **View** your active bank connections and their sync status.
* **Edit** or update connection details.
* **Disconnect** a bank account if it is no longer needed.

<img src="https://mintcdn.com/upflow-04dc27cd/qndk5R7KgkVa_zPO/images/44870851662481.png?fit=max&auto=format&n=qndk5R7KgkVa_zPO&q=85&s=b9e2b7833a04d8f324f8b6571bd8d88a" alt="The Bank and accounts section showing an active Bank of America connection with Edit and Delete options." width="579" data-path="images/44870851662481.png" />

## Link bank accounts to GL accounts

Each bank account can be mapped to a GL account from your chart of accounts. This mapping tells Upflow which ledger account to use when syncing applied transactions back to your accounting system.

To assign a GL account, click the dropdown next to the relevant bank account and select the appropriate GL account. Click **Save** to confirm.

<img src="https://mintcdn.com/upflow-04dc27cd/qndk5R7KgkVa_zPO/images/44870851693073.png?fit=max&auto=format&n=qndk5R7KgkVa_zPO&q=85&s=8a2811a8e4b89ea18a41b0e651ac9737" alt="The GL Account dropdown showing a list of available GL accounts to link to a bank account." width="579" data-path="images/44870851693073.png" />

## What happens if my bank connection is lost?

In some cases, your bank connection may become inactive — for example, if your bank refreshes its security tokens or requires re-authentication. If this happens:

* A banner will appear on your bank transaction screen indicating that the connection is unauthorized.
* Click **Reconnect** in the banner to be taken to the Cash Application settings page, where you can re-authenticate via Plaid's secure OAuth flow.

👉 If you need help setting up or reconnecting your bank account, reach out to [support@upflow.io](mailto:support@upflow.io).
