Bank accounts

A guide to bank accounts and how to configure them.

Written By Matias

Last updated About 4 hours ago

Your bank accounts are automatically fetched to Synci through your Bank connections. The following guide details how to create new bank connections: Adding bank accounts.

There is no limit to the number of bank accounts you can add to Synci, you are however limited to a certain number of bank connections depending on your plan.


Available data

We fetch the following data for active bank accounts:

  • Account details

    • Automatically synced every 24 hours if your bank account is not dead.

  • Bank transactions

    • Automatically synced every 30 - 1440 minutes depending on your sync settings and subscription plan if:

      • Automatic sync is enabled

      • Bank account is healthy (otherwise sync is limited to once every 24 hours until it becomes healthy).

  • Balances (if enabled)

    • Automatically synced every 30 - 1440 minutes depending on your sync settings and subscription plan if:

      • Automatic sync is enabled

      • Bank account is healthy (otherwise sync is limited to once every 24 hours until it becomes healthy).

Connecting bank accounts to destinations

Please refer to the following guide for how to transfer data from a bank account to a destination: Linking bank accounts to destinations

Automatically syncing bank account data without creating a transfer link

If you want to retrieve bank account data through our API or webhooks, you can enable “Automatic sync” in your bank account Sync settings without having to create a transfer link.

Triggering manual sync

At the top of the bank account page, you can trigger manual syncs by clicking the Sync button.

This will open a dialog where you can choose what type of data you want to sync (all data, transactions, balances, or account details), and from which date.

Rules

Rules can be used to automatically handle or transform bank transactions, and are a powerful tool for improving your workflows and the quality of your data. Please refer to the following articles for creating and configuring rules.

Creating rules

Rule configuration

Health

Synci tracks the health of all active bank accounts. Depending on your settings and plan, we poll for new bank account data every 30 - 1440 minutes. The default for all new bank accounts is once every 6 hours. If we’re unable to poll a bank account for new data due to an error, its health goes from Healthy to Failing.

Once a bank account is Failing, we limit new attempts to once every 24 hours, regardless of the bank account settings. This is to reduce unnecessary requests to GoCardless and the bank. Too many failed requests in a short timespan might result in the bank account becoming suspended. By reducing the polling frequency for failing bank accounts to once every 24 hours, we reduce the risk of suspension. If your bank account becomes suspended, you will need to renew your bank connection/consent to continue syncing data. This article details the consent renewal process: Bank connections

Once Synci has successfully polled for new data for a failing bank account, it is automatically restored to a healthy state. If we fail to poll for new data 10 times in a row, your bank account health is considered Dead. At this point, you will also need to renew your consent or create a new bank connection to continue syncing data for the bank account.

Settings

Sync

Customize how Synci fetches your bank account data.

Name

Description

Sync start date

Only transactions that have occurred since this date will be synced.

Automatic sync

Automatically sync bank account data at a fixed frequency.

Sync frequency

How often bank account data should be synced. Set to 6 hours if you are experiencing sync issues.

Custom sync frequency

If the default sync frequency options aren’t working for you, use this setting to specify exactly how often Synci should poll for new data.

Sync pending transactions

Sync pending (uncleared) transactions. Disable this if you struggle with duplicate transactions.

Sync balances

Sync the balances of the bank account. This option is disabled if you didn’t enable “Sync Balances” when creating the bank connection.

AI

Synci uses Azure OpenAI Service for all AI powered features. When enabled, stripped down transaction data is sent to and processed by Azure OpenAI. Your data will not be available to OpenAI or used to improve any Microsoft or 3rd party products or services. We recommend reading the Synci Privacy Policy and the Azure Direct Models Privacy Policy before enabling AI-powered features.

Currently, you can enable the “Enrich Payee Names” option to automatically enrich your transactions with clean payee names using AI.

Fields

Which fields to use when generating the payee, description and date fields for bank transactions. These are the fields Synci uses when transferring transactions to destinations. For most banks, we recommend keeping the default option of “Automatic” for all fields.

You can customize the following generated fields:

  • Payee

  • Description

  • Date

Advanced

Advanced settings give you more control over how Synci fetches your bank account data.

  • Fields for duplicate filtering

    Which fields to use when filtering duplicate transactions. When a new pending transaction is synced, these fields are compared with your existing transactions. If the fields are identical, the new transaction is considered a duplicate and will be ignored.

Warning: Synci has a sophisticated duplicate filtering engine by default. This setting should only be used if you are struggling with duplicate or missing transactions, and know which fields can be used to filter identical transactions. If you set this to the wrong fields, you may get duplicate transactions, or no transactions at all.