Back to Nodes

BankSync

v0.1.5
Last updated Apr 20, 2026

n8n community node for the BankSync financial data API

29 Weekly Downloads
124 Monthly Downloads

Included Nodes

BankSync
BankSync Trigger

Description

n8n-nodes-banksync

n8n community node for the BankSync financial data API.

Connect your bank accounts, transactions, balances, and more to 500+ n8n integrations.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation.

Package name: n8n-nodes-banksync

Nodes

BankSync

Action node with CRUD operations across all BankSync resources:

| Resource | Operations |
| ———– | ———————————————- |
| Bank | List, Get, Delete |
| Account | List, Get |
| Transaction | List (with pagination & date filtering) |
| Balance | Get (live balance) |
| Trade | List |
| Holding | List |
| Loan | Get |
| Feed | List, Get, Create, Update, Delete, Sync, Learn |
| Job | List, Get, Cancel |
| Enrichment | List, Get, Create, Update, Delete, Preview |
| Integration | List, Delete |

BankSync Trigger

Polling trigger node with two modes:

  • New Transactions — Polls for new transactions using cursor-based incremental sync
  • Job Completed — Polls for newly completed sync jobs

Credentials

1. Log in to BankSync
2. Go to Settings > API Keys
3. Create a new API key with the scopes you need
4. In n8n, create a new BankSync API credential and paste your key

API keys start with bsk_ and are workspace-scoped.

Scopes

| Scope | Access |
| ——————- | —————————————————————- |
| banks:read | Banks, accounts, transactions, balances, trades, holdings, loans |
| banks:write | Delete banks |
| feeds:read | List/get feeds |
| feeds:write | Create/update/delete feeds |
| jobs:read | List/get jobs |
| jobs:write | Trigger syncs, cancel jobs, trigger learn |
| enrichments:read | List/get enrichments, preview |
| enrichments:write | Create/update/delete enrichments |
| workspaces:read | List integrations |
| workspaces:write | Delete integrations |

Example Workflows

Transaction alerts

BankSync Trigger (New Transactions) -> IF (amount > 200) -> Slack

Sync to database

Schedule -> BankSync (Transaction List, Return All) -> Postgres

Balance monitoring

Schedule (hourly) -> BankSync (Balance Get) -> IF (current < 5000) -> Email

Sync health monitoring

Schedule (30min) -> BankSync (Job List, status=failed) -> IF (has items) -> Slack

Development

pnpm install
pnpm run build
pnpm test

Local n8n testing (Docker)

Requires Docker. Builds the node and starts n8n at http://localhost:5678 with the node loaded:

pnpm run dev          # Build + start n8n
pnpm run dev:restart  # Rebuild + restart after code changes
pnpm run dev:stop     # Stop n8n

Then in the n8n UI: add a BankSync credential with your API key and test the node.

License

MIT