Plaid Bank Sync
Overview
Section titled “Overview”Plaid integration enables direct, automatic bank account syncing. Instead of downloading CSVs or using Monarch, Wilson connects to your bank through Plaid and pulls transactions automatically.
How It Works
Section titled “How It Works”- Link your bank — Wilson uses Plaid Link to securely connect your bank accounts
- Pull transactions — Transactions sync automatically from connected accounts
- Local storage — All transaction data is stored in your local SQLite database
- Ongoing sync — Set up daily or weekly auto-sync (Pro tier)
Set your Plaid credentials in .env:
PLAID_CLIENT_ID=your-client-idPLAID_SECRET=your-secretPLAID_ENV=sandbox # sandbox, development, or productionSupported Institutions
Section titled “Supported Institutions”Plaid supports 12,000+ financial institutions in the US, Canada, and Europe, including:
- Major banks (Chase, Bank of America, Wells Fargo, Citi)
- Credit unions
- Credit card issuers
- Investment accounts
- Loan servicers
Privacy
Section titled “Privacy”- Wilson uses Plaid’s API on your behalf — transactions are fetched and stored locally
- Your bank credentials are handled by Plaid’s secure infrastructure (never stored by Wilson)
- The Plaid access token is stored locally in your
.envfile - No transaction data is sent to Agent Wilson servers
Comparison
Section titled “Comparison”| Feature | CSV Import | Monarch Sync | Plaid Sync |
|---|---|---|---|
| Price | Free | Paid skill | Pro tier |
| Setup | Manual download | Credentials | Plaid Link |
| Auto-sync | No | No | Yes (Pro) |
| Banks supported | Any with CSV export | Monarch-linked | 12,000+ |
| Reliability | Always works | Unofficial API | Official API |