How it Works
When you connect your accounts, Drift:- Creates a secure Plaid Link token for your session
- Opens Plaid’s authentication interface in your browser
- Exchanges the public token for an access token (stored securely)
- Retrieves your account data including balances, transactions, and liabilities
Drift uses Plaid’s industry-standard security protocols. Your banking credentials are never stored on Drift’s servers - all authentication happens directly through Plaid.
Connecting Your First Account
Navigate to Login
Go to the Drift login page and click “Connect Bank Account” to begin the Plaid Link flow.
Select Your Bank
Search for your financial institution in the Plaid interface. Plaid supports over 12,000 banks and credit unions.Screenshot description: Plaid Link modal showing a search bar and list of popular banks including Chase, Bank of America, Wells Fargo, and Citi.
Authenticate
Enter your online banking credentials. This happens securely through Plaid - Drift never sees your login information.
Select Accounts
Choose which accounts to link. You can connect:
- Checking and Savings (for cash flow analysis)
- Credit Cards (for debt tracking)
- Loans (auto, student, mortgage)
- Investment Accounts (for portfolio analysis)
What Data is Retrieved
Once connected, Drift analyzes your accounts to build a comprehensive financial profile:Cash Accounts (Checking/Savings)
Credit Cards
Loans
Investment Accounts
Transaction Analysis
Drift retrieves the last 90 days of transactions to calculate:Monthly Income
Salary deposits, freelance payments, and other regular income streams
Spending Patterns
Categorized expenses including dining, shopping, utilities, and subscriptions
Fixed vs Variable
Distinguishes between fixed bills (rent, utilities) and discretionary spending
Spending Volatility
Measures month-to-month variation to model uncertainty in simulations
Financial Profile Generation
After analyzing your connected accounts, Drift generates a comprehensive financial profile:Viewing Your Connected Accounts
Once connected, view all your accounts on the Dashboard: Screenshot description: Dashboard showing four sections:- Cash Accounts - Checking and savings with balances
- Credit Cards - Current balances and credit limits
- Loans - Outstanding balances and monthly payments
- Investments - Portfolio values and allocations
Troubleshooting
Connection Failed
Connection Failed
If Plaid fails to connect:
- Wrong credentials: Double-check your username and password
- MFA timeout: Some banks require quick MFA verification - try again
- Bank maintenance: Try connecting during business hours
- Unsupported bank: Not all credit unions support Plaid - check plaid.com/institutions
Missing Transactions
Missing Transactions
Plaid retrieves the last 90 days of transactions by default. If you see gaps:
- Wait 24 hours for initial sync to complete
- Some banks have transaction delays (1-3 business days)
- Pending transactions may not appear until posted
Account Not Updating
Account Not Updating
Drift refreshes account data when:
- You manually navigate to the Dashboard
- You start a new simulation
Multiple Accounts at Same Bank
Multiple Accounts at Same Bank
Plaid can connect multiple accounts from the same institution:
- Complete the first connection flow
- Click “Connect Another Account”
- Select the same bank and authenticate again
- Choose different accounts to link
Security & Privacy
Bank-Level Security
- 256-bit encryption for all data transmission
- OAuth authentication - Drift never stores banking credentials
- Read-only access - Plaid cannot move money or initiate transfers
- SOC 2 Type II certified infrastructure
What Drift Stores
Drift stores only the data needed for financial forecasting:- Account balances (refreshed on each login)
- Transaction history (last 90 days)
- Account metadata (names, types, institutions)
- Plaid access tokens (encrypted)
Data Refresh
Drift automatically refreshes your account data:| Trigger | What Updates |
|---|---|
| Dashboard load | All account balances |
| New simulation | Balances + last 90 days transactions |
| Manual refresh | Full financial profile regeneration |
Next Steps
Set Financial Goals
Use natural language to describe your savings targets
Run Simulations
Generate Monte Carlo forecasts based on your connected accounts