n8n-nodes-banksync
v0.1.5
Published
n8n community node for the BankSync financial data API
Maintainers
Readme
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 testLocal 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 n8nThen in the n8n UI: add a BankSync credential with your API key and test the node.
