Plaid Account Linking
Connect bank accounts and automatically sync transactions via Plaid.
Starter Feature
This feature requires a Starter subscription or higher. Learn about plans →
Overview
Plaid Account Linking lets you securely connect your bank accounts to TrendingBudget. Once linked, transactions are automatically synced and categorized — powering budgets, bills, income tracking, and intelligence alerts.
The integration uses Plaid's Link drop-in module for the connection flow and the Transactions Sync endpoint for ongoing data retrieval.
How to Connect
- Go to the Accounts page and click Link Account.
- A secure Plaid window opens — select your bank and log in with your bank credentials.
- Choose which accounts to link (checking, savings, credit card, etc.).
- After linking, a sync dialog appears to pull in your recent transactions.
Transaction Sync
After linking, transactions are fetched using Plaid's cursor-based sync. This handles added, modified, and removed transactions incrementally.
Sync Triggers
- Manual — Trigger a sync from the Accounts page per-account.
- Post-link — Automatically runs after linking a new account.
- Scheduled — A background cron job syncs all accounts periodically.
Data Synced
Each transaction includes: amount, date, merchant name, category, pending status, and a unique ID for deduplication.
Managing Accounts
- View all linked accounts with balance, institution, and type.
- Toggle between card and list views.
- Unlink accounts at any time — this removes the connection and associated data.
Security
- Your bank credentials are never stored — they go directly to Plaid.
- Access tokens are encrypted in the database and never exposed to the browser.
- All Plaid API calls happen server-side only.
- Each user can only access their own linked accounts.