emberfi

Amazon memo enricher

A small Chrome extension that reads your Amazon order history and writes what you bought into the memo of the matching transaction, turning an opaque AMAZON.COM*A1B2C3 $14.07 charge into USB-C cable 2-pack [#123-4567890-1234567].

It needs no API token and no account changes. It runs on your Transactions page, where you're already signed in, and writes through the app's own edit path, so every change is live in the table, undoable, and respects reconciled-row locks.

⬇ Download extension (.zip)· v0.9.0

Install it

  1. Unzip the download. You'll get an ember-amazon-extension/ folder.
  2. Open chrome://extensions and turn on Developer mode (top-right).
  3. Click Load unpacked and select the unzipped ember-amazon-extension/ folder.

It's a Chrome / Edge extension (Manifest V3). There's no build step. After it's loaded, it updates itself: when a newer version is available, it prompts you to re-download.

Use it

  1. Visit amazon.com → Your Orders. A toast confirms how many orders were cached. Load more order pages to cache more history. Click the extension's toolbar icon any time to see every order it has cached, and to reach ⚙ Accounts.
  2. Come back here and open Transactions (the extension only runs on that page), then open the Amazon account. The extension touches only accounts you turn on: the first time you open one that looks like an Amazon account it offers to switch order memos on. That offer comes once per account. After that, the toolbar icon's ⚙ Accounts pane is where you turn any account on or off.
  3. With an account on, memos fill in as you select charges: click or arrow onto a charge and its memo appears, with a that opens that order on Amazon. Turning an account on also fills in whatever's already on screen. A 🛒 Amazon orders link in the breadcrumb jumps back to your order history to cache more.

This download is configured for https://emberfinance.app, the address you're on now, so it works as soon as you load it. Running Ember on another domain too? Add it to manifest.json (host_permissions and the bridge matches) and reload. See the README.

Matching is conservative: it only fills the memo on cash outflows in an account you've turned on that have no memo yet and aren't reconciled, where an order's total matches to the penny within a 12-day window. Every write is undoable.

← Back to Automation & extensions