Package Information
Documentation
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
- Log in to BankSync
- Go to Settings > API Keys
- Create a new API key with the scopes you need
- 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.