Spew

Connecting your bank to Spew: Plaid setup step-by-step

By Calvin Cottrell, Founder, Spew · · 5 min read

Bank sync is where Spew becomes magical. Every transaction flows in automatically, subscriptions get flagged, and bills auto-match. Here's the full setup in 3 minutes.

Once you connect a bank account to Spew, everything gets easier. Transactions flow in automatically. Bills match themselves to the right row in your grid. Subscriptions you forgot about surface. Smart tagging starts learning your patterns.

This guide walks you through connecting an account and what happens next.

How Spew connects to your bank

Spew uses Plaid, the same bank-connection infrastructure used by Venmo, Robinhood, and most major fintech apps. When you connect:

Over 12,000 banks, credit unions, and investment platforms work with Plaid, including every major US bank.

Step 1: Navigate to Bank Sync

From anywhere in the app:

  1. Click the Data Repo tab in the top nav
  2. Scroll to the Bank Sync section
  3. Click Connect a Bank

A Plaid modal window opens.

Step 2: Find your bank

In the Plaid modal:

  1. Type your bank’s name in the search field
  2. Select it from the list

Common banks appear quickly: Chase, Bank of America, Wells Fargo, Capital One, Citi, US Bank, PNC, Ally, SoFi, Discover, American Express, and many credit unions.

Step 3: Log in to your bank

You’ll see your bank’s login screen. Depending on your bank:

Either way: standard multi-factor authentication applies. You might confirm via SMS, email, or your bank’s app.

Step 4: Select accounts

After login, you’ll see all accounts at that bank. Check the ones you want to connect:

Click Continue.

Step 5: Grant permissions

Plaid asks you to confirm the data types Spew can access:

Click Allow.

Step 6: Wait for initial sync

Plaid pulls 12-24 months of historical transactions. This takes 30 seconds to 3 minutes depending on your bank and transaction volume. You’ll see a loading state, then “Connected.”

What happens next

Spew processes your transactions immediately:

Auto-match to bills

If you have bills in your Monthly View (e.g., “Rent $1,500”), Spew looks for matching charges in your bank data:

Matches appear as green cells in your grid automatically. You can override any match by clicking the cell.

Subscription detection

Spew finds recurring charges and categorizes them:

You can review and decide to keep, cancel, or merge each.

Transaction inbox

Anything that doesn’t auto-match lands in your Transaction Inbox (under Data Repo). You can:

Takes 2-5 minutes to triage a month of transactions.

Smart tagging

Each time you categorize a transaction, Spew remembers. Next time a similar transaction appears, it auto-tags based on your pattern:

After 2-4 weeks of use, Spew tags most new transactions automatically.

Connecting multiple banks

You can connect as many banks as you want. Repeat the same flow for each:

All accounts appear in one view. Transfers between your own accounts get auto-identified so they don’t double-count as income or expense.

Refresh schedule

After initial connection, Spew refreshes your data automatically:

Re-authenticating

Plaid connections sometimes need re-authentication:

When this happens, Spew shows a “Reconnect” prompt. Click it, re-enter your bank credentials, and the connection refreshes.

Disconnecting

To disconnect an account:

  1. Go to Data Repo > Bank Sync
  2. Click the account
  3. Click “Disconnect”

The account stops syncing immediately. Historical data stays in your Spew account until you delete it.

You can also disconnect at the Plaid level via my.plaid.com.

Troubleshooting

“My bank isn’t listed.” Try searching with different spellings (e.g., “BofA” vs “Bank of America”). If still not found, Plaid may not support that specific institution yet. You can use CSV import instead.

“Connection failed.” Usually a temporary bank or Plaid issue. Wait 10 minutes and try again. If persistent, check your bank’s status page.

“MFA code didn’t work.” Re-request and use the new code within 2-3 minutes. Codes expire fast.

“Transactions aren’t updating.” Click the “Refresh” button on the connected account. Some banks only update every 24 hours.

“Transactions look wrong.” Plaid sends the merchant name as the bank reports it, which can be cryptic (“SQ *COFFEE SHOP” for Square payments). Smart tagging cleans this up over time.

Is it safe?

Yes. Full Plaid safety breakdown covers encryption, SOC 2 certification, and the difference between read-only and payment-initiating Plaid products.

Short version: Plaid is used by thousands of financial apps and hundreds of millions of users. It’s the industry standard for consumer bank data access in the US.

Next steps

Once your bank is connected:

See it for yourself

The live demo runs in your browser. No signup, no card, nothing saved.

Try the Spew demo →

Ready to put this to work?

Jump back into Spew and apply what you just read.

Back to the app →

Related guides

Written by Calvin Cottrell, Founder, Spew. Last updated April 19, 2026. Spew is an independent personal finance app. This article is for educational purposes and is not financial advice.