BankSync LogoBankSync

Products

Bank Feeds logo
Bank FeedsLive

Live transactions, balances & investments from your bank

Document Extractor logo
Document ExtractorAI

AI-powered extraction from receipts, invoices & statements

Explore

EnrichmentsIntegrationsCoverageSystem Status

Learn

Guides

Step-by-step tutorials and getting-started walkthroughs

Blog

Financial insights, tips and product updates

Explore

Use CasesTemplatesNotion Budget Guide

Build

REST API

Full endpoint reference for banks, transactions, feeds & more

MCP Server

Connect ChatGPT, Claude, Cursor & more to your financial data

Resources

Dev HubAuthenticationMCP ToolsError Handling
Pricing
Sign InGet Started

Your Data's Journey

From consent to destination - here's exactly what happens during a BankSync sync.

“Your financial data passes through BankSync like water through a pipe - it flows, but nothing sticks.”
- The BankSync Team
Compliance/Architecture/Bank Sync Flow
Live Sync PreviewWaiting for schedule
BankSync
Notion
Your Bank
Provider API
Edge Worker
V8 heap only
Notion
Financial data exists in V8 heap memory only · never written to disk or database
1

Consent & Authentication

You authenticate with your bank through the licensed provider's hosted consent interface. BankSync never handles your banking credentials. Authentication happens directly between you and your bank.

Technical detail: The licensed provider (Plaid, Salt Edge, or Fiskil depending on your region) issues a tokenised connection. Only this token (not your credentials) is stored by BankSync, encrypted at rest.

Token-basedNo credential storage
2

Sync Request Triggered

A sync is initiated, either on a schedule you configure or on demand. BankSync dispatches a sync job to an edge worker.

Technical detail: The edge worker is spawned in the region geographically closest to you. Regional proximity reduces data transit time and keeps your data within a tighter geographic boundary during processing.

Regional edge workerScheduled or on-demand
3

Data Retrieval

The edge worker calls the licensed provider's API using your stored access token to retrieve the requested financial data (transactions, balances, or holdings).

Technical detail: The licensed provider authenticates the request, applies your consent scope, and returns only the data categories you have authorised. Data is received directly into the edge worker's in-memory state.

Consent-scopedIn-memory only
4

Transform & Forward

The edge worker applies your configured field mappings and transformations, then writes the data directly to your connected destination.

Technical detail: Financial data is held only in the edge worker's V8 heap memory during this step. It is never written to BankSync's database or any intermediate store. The memory is discarded as soon as the write to your destination completes.

Never persistedV8 heap only~5 min TTL
5

Completion & Audit Log

The sync job completes. BankSync records only operational metadata (timestamps, record counts, and any errors), not the financial data itself.

Technical detail: The audit log tells you when syncs ran and whether they succeeded, without retaining any of the financial content that was transferred. This metadata is used to power your sync history view and to self-heal any failed sync jobs.

Metadata onlyNo financial content retained
Back to ArchitectureConsent Lifecycle

Ready to Sync Your Accounts?

Connect your bank and start syncing in minutes.

No credentials stored
Read-only access
Pass-through architecture
Start Syncing Your Financial Data

14-day free trial • Cancel anytime

BankSync LogoBankSync

Connect to 10k+ financial institutions globally. Sync your financial transactions to Notion, Airtable, Google Sheets and more for budgeting and accounting.

X (formerly Twitter)InstagramTikTok

Product

  • Bank Feeds
  • Document Extractor
  • Integrations
  • Bank Coverage
  • Use Cases
  • Guides
  • Pricing
  • System Status

Alternatives

  • YNAB
  • Xero
  • QuickBooks
  • Monarch Money
  • Rocket Money
  • Empower
  • All Comparisons

Developers

  • Developer Hub
  • Authentication
  • Resources & Types
  • API Reference
  • MCP Setup
  • MCP Tools
  • Error Handling

Company

  • Security
  • Privacy Policy
  • Terms & Conditions
  • Compliance
  • Contact Us
  • Affiliate Program

© 2026 BankSync. The ultimate personal finance tracker for syncing financial transactions to Notion, Airtable, Google Sheets™, and more.