How SheetLinkworks.

Connect your bank through Plaid, choose where your data goes, and press Sync now. SheetLink fetches your transactions and hands them over without keeping a copy.

Four steps, start to finish.

  1. Install SheetLink

    Add the Chrome extension, or get the Excel add-in from Microsoft AppSource. Developers can install the CLI with npm.

  2. Connect your bank through Plaid

    More than 10,000 banks and credit unions in the US and Canada. Your bank login never reaches our servers.

  3. Choose where your data goes

    A Google Sheet, an Excel workbook, a Postgres or SQLite database, or Claude Desktop.

  4. Press Sync now

    Your latest transactions land at the end of your sheet. SheetLink checks transaction_id, so a row is never written twice.

What lands in your sheet.

Your bank, then Plaid, then SheetLink’s API for less than a second, then your sheet. Every plan writes the same 34 columns. These are the ones you’ll use most.

ColumnWhat it holds
transaction_idPlaid’s ID for the transaction. SheetLink skips rows it already wrote.
account_nameThe account’s name.
account_maskThe last four digits of the account.
dateThe date the transaction posted.
merchant_nameWho you paid, or who paid you.
amountPositive is money out, negative is money in (Plaid’s convention).
iso_currency_codeThe currency, such as USD.
pendingWhether the transaction is still pending.
category_primaryPlaid’s category.
category_detailedPlaid’s more specific category.
payment_channelOnline, in store, or other.
source_institutionThe bank it came from.
synced_atWhen SheetLink wrote the row.

The other 21:

account_idpersistent_account_idauthorized_datedatetimeauthorized_datetimedescription_rawmerchant_entity_idunofficial_currency_codepending_transaction_idcheck_numbertransaction_typetransaction_codelocation_addresslocation_citylocation_regionlocation_postal_codelocation_countrylocation_latlocation_lonwebsitelogo_url

Private by design.

No stored bank logins

Your bank username and password never touch SheetLink. Plaid handles sign-in with your bank directly.

Nothing in the background

In Sheets and Excel, SheetLink syncs when you press the button. Max users can schedule the CLI themselves.

Read-only bank access

Through Plaid, SheetLink can read transactions and balances. It can’t move money or change anything.

No copy of your transactions

They pass through our server in memory on their way to you, and aren’t saved.

Read the security architecture ›

Try it on your bank.

Free for one bank and your last 7 days. No card needed.