Bestsy - Bestseller Tracker

How to use Bestsy

Step-by-step Etsy API key & Telegram bot setup lives on its own page: Setup Guide. This page explains the whole system — from signing up to using every extension feature.

Contents

1. System overview

Bestsy has two parts working together:

Your Etsy API key only ever lives in your browser — it's never sent to our servers. The extension calls Etsy directly from your machine using that key.

2. Getting started (5 steps)

  1. Create an account at Sign up — you get a trial automatically.
  2. Install the extension: click Download Extension at the top of any page, full steps in the Setup Guide.
  3. Get your license code: once logged in, go to Dashboard and copy the code under "License codes".
  4. Activate it in the extension: open the extension popup → License tab → paste the code → click "Save & verify."
  5. Add your Etsy API key: Keys tab in the popup → paste your Keystring + Shared secret (how to get these is covered in the Setup Guide).

Once those 5 steps are done, the extension is fully live — nothing else is needed to start scanning.

3. Your account dashboard

Current plan shows your plan name, days left if you're on a trial, and "Shops tracked" — a number the extension self-reports on every check-in. It's informational only; nothing blocks you from tracking more shops than this number.

License codes: each license code = one device/browser allowed to run the extension. How many you can create is capped by your plan (a separate limit from the shop count above).

Don't confuse the two limits: "shop limit" (how many competitor shops you can watch at once) and "license codes" (how many devices) are two separate limits on the same plan.

5. What appears on Etsy pages

Search results page: a small metrics block appears under every product card (views, daily views, favorites, created/updated dates, estimated units sold & revenue) with a "📋 Copy tags" button. Cards that cross your Highlight thresholds get a colored outline.

Shop page: a floating "📊 Shop Tracker" button in the bottom-right corner opens a slide-in panel with overview counters (Active listings, Sales, Reviews, Listing Favs) each showing an up/down change since the last scan, "Daily Sold" and "Sold (cumulative)" charts (need ≥2 scans to appear), "Top sellers" and "New listings" lists for that shop, and a "☆ Watch this shop" button to add it to your watchlist.

Listing page: a floating "🔍 Check Listing" button opens a panel with full metrics, "☆ Watch" and "💾 Save" buttons, plus an SEO checker: title character count (140 limit), description, and per-tag character counts (20-char limit each, 13 tags max) — each with a quick copy button.

If your license isn't valid, these panels show a lock icon (🔒) message instead of data — see section 9 to fix it.

6. What the Score & Highlight actually mean

The Composite Bestseller Score blends 4 signals measured over a rolling 14-day window: 40% estimated sales-velocity rank (vs. other listings for the same keyword), 20% a "sold out & renewed" signal, 20% favorite-growth rank, 20% current search-rank position. It needs at least 2 scans to compute — until then it shows "not enough data".

Highlight is simpler — it just outlines products that cross the thresholds you set on the Highlight tab (minimum daily views + maximum listing age). It's unrelated to the Score above; it's a separate, quick "catch my eye" tool while browsing search/shop pages.

7. Telegram alerts & reports

After every background scan, the extension automatically sends a report for everything you're tracking — no need to open the popup or revisit the Etsy page:

The sold out & renewed alert is separate from the scan schedule — it fires the moment it's detected, and only once per event (it won't repeat on later scans):

🔥 Sold out & renewed: <listing title>
"Sold out and automatically renewed after N.N days." plus the listing's URL.

The more keywords/listings/shops you track, the more messages you'll get per scan cycle — consider a dedicated Telegram group if it gets noisy.

For step-by-step Bot token / Chat ID setup, see the Setup Guide — Telegram section.

8. Exporting data (CSV)

On the Saved tab, click "⬇ Export CSV" to download your saved list (not the whole watchlist) as a .csv file with columns: Title, URL, Type, Views, Daily Views, Favorites, Saved At. The file includes a UTF-8 BOM so it opens correctly in Excel with no character issues.

9. FAQ / Troubleshooting

I revoked a license but the device still works? Expected — the extension only re-checks its license when the popup opens, right before a scheduled scan, or when you click "Scan Now." A revoke takes effect at that next check, not instantly.

Does a brief internet outage lock me out? No — if a license check fails purely due to a network error (not an explicit "invalid" response from the server), the extension keeps your last-known valid status rather than locking you out.

"API key is invalid or has expired": double-check both the Keystring and Shared secret were copied without extra spaces.

"The Etsy API is rate-limiting requests (429)": Etsy limits each key to roughly 10 requests/second and 10,000/day — wait a few minutes and try again.

Shop panel shows "—" for Sales? That figure is read directly from Etsy's shop page layout — if Etsy changes that page, it may briefly stop parsing; other metrics aren't affected.

How long does PayPal/Pingpong activation take? It's manually reviewed — after clicking "I've paid," our team verifies and activates within a few hours, not instantly like card payment.

Still stuck? Check the Setup Guide or reach out through the channel you used to purchase.