Changelog
Follow up on the latest improvements and updates.
RSS
new
cards
grading
New: Automatic importing of CGC and SGC card images
When you add a valid certificate number to a card in whuppit, the app automatically tries to fetch front and back images of the card so that you don't have to upload them yourself. In the past, that functionality worked
only
for PSA cards, but as of today, automatic card image importing now works for both SGC and CGC as well!
As always, you can import graded cards directly via the certificate number on the new card page or the import from CSV functionality. You can also convert a raw card to graded and add the certificate number and grade manually that way.
However you get the card's certificate number into whuppit, the first time that card appears in your inventory whuppit will automatically try to fetch the images from the appropriate grading company, taking away one more manual step.
A quick note on BGS. At the moment, BGS does NOT provide anyway to retrieve their images based on a certificate number. For BGS cards, you can use the existing custom images functionality.
With PSA's turnaround times at a crawl and value levels paused, I know a lot of folks have been doubling down with other grading companies, particularly CGC. Making whuppit's support for these companies more robust is important for sellers looking to expand their grading options.
With better image import, in the next few days expect whuppit to (finally) enable the ability to list
any
card in your inventory to eBay.Stay tuned and as always, let me know if you have any feedback.
new
improved
cards
grading
Import PSA Return CSV: Grades Popped? Update Your Cards in Seconds
When grades come back from PSA, getting all those cert numbers, grades, and images into whuppit used to mean manually editing the grade and cert number for each card, one by one. Now you can import PSA's return CSV directly into a submission and update every card at once.
For every PSA order, PSA gives you the ability to download a CSV of the results.

Once you download that CSV, you can head to any submission in whuppit and click Import PSA Return CSV. The process walks you through four steps:
1. Upload
Drop your PSA return CSV file and hit Preview.
2. Review Matches
whuppit matches each CSV row to cards on your submission automatically. Exact cert matches happen first, then description similarity scoring picks up the rest. You'll see a clear summary of how many rows matched, how many are ambiguous, and how many are unmatched. Confident matches are pre-checked. Ambiguous matches let you pick the right card from a dropdown. Grade mismatches are flagged so you can choose whether to overwrite.
3. Confirm
One click applies cert numbers and grades to all your selected cards. If your submission was in Grading status and all cards are now graded, the submission automatically transitions to Graded.4. Image Import
If the CSV includes PSA image zip URLs, whuppit downloads and extracts front/back photos for each card in the background. Status updates in real time, and once everything finishes, you get a clear link back to your submission.
What this means for you:
- No more editing cards one by one when a PSA order comes back
- Cert numbers, grades, and images all applied in a single flow
- Smart matching means fewer mistakes and less manual work
- The whole process takes seconds
Available now for all users on any submission. As always, feedback is welcome — let me know how it works for you.
You can now save any combination of filters as a named view and switch between them instantly. No more re-applying the same filters every time you visit your cards page.
Set up your filters however you like—card type, status, date ranges, price, grading company, whatever combination works for you—then save it as a view with a name like "PSA 10s For Sale" or "Recent Purchases." Your saved views appear in a dropdown at the top of your cards page, so switching between them is one click.

Key Features & Benefits
- Save any filter combinationas a named view that you can quickly return to at anytime
- Rolling date periodslet you filter by "older then 30 days" or "newer than 7 days" instead of using direct dates. These stay current automatically, so a view for "stale inventory listed longer than 30 days" will always show the right cards.
- Works everywhere: Your saved views work on all cards pages and the rolling date filters work across all reports and searches too.
How it works
Filter your cards however you want, then click "Save Current View" in the views dropdown. Give it a name and you're set. Switch between views with the dropdown, or click "All Cards" to clear filters and see everything.
Rolling date filters live inside each date filter (Sales Date, Listing Date, Purchase Date). Toggle between "Dates" for specific date ranges and "Rolling" for relative periods.

Availability
Saved views are available today, across all plans. Starter plans get 5 saved views, Premium plans get 15 and Unlimited gets, well, unlimited.
As always, feedback is welcome and it's a huge part of how whuppit gets better. Let me know how you're using saved views and what would make them even better.
You can now update eBay listing prices directly from whuppit—for a single card or an entire batch at once. No more switching to eBay to adjust prices one by one.

How it works
For a single card, open the quick action menu on any card with an active eBay listing and choose "Update eBay Price." You'll see the current listing price, enter a new one, and the change goes live on eBay immediately. You can also update the asking price in whuppit at the same time to keep everything in sync.

For multiple cards, select the ones you want to update and click "Update eBay Prices" in the bulk toolbar. The bulk page lets you reduce prices by a percentage or a flat dollar amount across all selected cards, then update them all with one click.
Why this matters for selling cards faster
Here's the real power: combine this with whuppit's listing date filter to find cards that have been sitting on eBay for a while — say, 30 days or more — and drop the price on all of them at once. eBay rewards active listings, so regular price adjustments help keep your cards visible to buyers. That means better sell-through rates and faster compounding of your profits back into new inventory.
Key features:
- Single card updatesvia the quick action menu and command palette on any eBay-listed card
- Bulk updateswith reduce-by-percent or reduce-by-dollar tools
- Auction-aware—auction listings are clearly identified and excluded from price updates
- Available to all users with eBay connected, on every plan
This pairs well with the Sell-Through Rate reports that were recently shipped. You can use your STR data to identify what's not moving, then reprice in bulk to get things sold.
As always, feedback is welcome. I'd love to hear how you're using this in your workflow.
new
sales
cards
reporting
See What's Selling (and What's Not) with Sell-Through Rate Reports
You can now track your sell-through rate right from the dashboard and dig into detailed reports that break it down by player, set, decade, category, source, and marketplace.
Sell-through rate is one of the most useful and important metrics for understanding your inventory—it tells you what percentage of your listed cards are actually selling within a given window. You can see exactly which players, sports and categories are selling quickly and which aren't. Improving your sell-through rate enables to you to move your inventory faster so you can profit and then put that into building more inventory.

On the dashboard
Your main dashboard now includes a Listing & Sales Activity chart showing daily listing and sales trends over the last 30 days, plus a sell-through rate summary across four time windows: 7, 30, 60, and 90 days. Click any of the STR stats to jump straight to the full report for that time frame.
Detailed reports

The new Sell-Through Rate report lets you group your data by player, set, card year, decade, category, source, or marketplace—so you can see exactly where your inventory is moving and where it's sitting.
Each row links through to a custom report filtered to that group and time window, making it easy to drill down into the actual cards.
What you get
- STR %— Percentage of listed cards that sold within the time window
- Avg Days to Sell— How long cards typically take to move
- Multiple time windows— Toggle between 7, 30, 60, and 90-day views
- Drill-down— Click any group to see the individual cards in a custom report
A note about listing dates:
Sell-through rate calculations depend on knowing when a card was listed for sale. whuppit started automatically tracking listing dates on March 24th, so any card marked as "For Sale" after that date is included automatically.If you have older cards that were already listed before then, you can manually set a listing date on the card edit screen or when marking a card as sold — that way they'll show up in your sell-through rate data too. Cards sold without a listing date will not impact your sell-through rate data.
Sell-through rate reporting is available now on all plans. Head to Reports > Sell-Through Rate to check it out, or just look at your dashboard—the stats are already there.
As always, feedback is welcome. Let me know how you're using this and what would make it even more useful!
new
improved
cards
Do More, Click Less: The new command palette
There's a new command palette in whuppit, and it's one of those things that's made such an immediate difference in how efficiently I can manage my inventory that I'm wondering why I didn't ship it ages ago. I think you'll use constantly once you've tried it. Hit Cmd+K (or Ctrl+K on Windows) from anywhere in the app to open it.

At its most basic, the palette gives you quick keyboard navigation to any section of the app—Cards, Submissions, Collections, Buyers, Grading Targets, Reports, Account—using single-key shortcuts so you can jump around without ever reaching for the mouse. You can also quickly kick off common actions like creating a new card or submission.
Where it gets really useful is when you've selected cards. Select one or more cards in your card table (you can use j/k to move up and down the list and x to toggle selection), open the palette, and you'll see a set of bulk actions specific to your selection:
- Change Status— update all selected cards at once
- Set Field— bulk update team, seller, source, grading company, parallel, consigner, and more
- Add to Collection— organize multiple cards in one step
- Add to Grading Order— attach selected cards to a submission
- Edit Purchase Details— jump straight to bulk purchase editing
- Delete Selected— remove cards with a confirmation step

It doesn't take long to get used to it, and once you do the efficiency gains are pretty significant.
The command palette is available today for all users.
As always, feedback is welcome. Let me know how you're using it and what other commands would be useful to have in there!
As you start selling more and more, you will inevitably start to develop repeat buyers. The same people keep coming back, they have specific tastes, and when you have the right card they almost always say yes. Until now, whuppit had no good way to track those relationships. That changes today.
Buyer tracking is now available to all paid subscribers — and with it, a new way to turn your collection management into a personal storefront for your best customers.

Keep Tabs on Your Repeat Customers
You can now create a buyer record for anyone you sell to regularly. Each buyer gets their own profile where you can:
- Track their total spend, cards purchased, and last purchase date
- Log notes about their preferences — sports they collect, players they love, grade thresholds
- Store their handles across platforms (eBay, Instagram, Facebook, Discord — wherever you deal)
- Star your most important buyers so they always appear at the top of your list
- Keep track of each time you reached out to them with new inventory
Your buyers list has full filtering and search, so even if you have dozens of customers you can quickly find who you're looking for — filter by platform, sort by total spent, or search by name or handle.

Easier bulk selling
Here's where buyer tracking and collections come together.
From any buyer's profile, you can create an Active Offer Collection — a dedicated collection just for that buyer. Add the cards you think they'd want, set asking prices on each one, then share a single link. Your buyer sees a clean, visual page showing exactly what you have available and what you're asking.
No spreadsheets, no DMs with a wall of text, no back-and-forth. Just a link.
You can also do this with any regular collection — create a collection, bulk-add cards from your inventory using the new inline typeahead in your card table, set asking prices, and share. The share link doesn't require your buyer to have a whuppit account.

Big improvements to collections
To help make the new buyer and bulk selling flow more powerful, collections got a significant round of improvements:
- Inline Add to Collection — select cards in your inventory, type to search your collections, and add in place without leaving the page or opening a panel
- Asking price cost hints — when setting asking prices in a collection, you'll now see your total cost (purchase price + grading) beneath each input, with a red indicator if you've priced below cost
- Toggle between grid and table views — collections can now be viewed either as a more visual grid layout, or as a more condensed table if you just want to scan more quickly.
- Unlimited collections on all plans — I've been using this buyer to collection flow so much and it's been a game-changer for my selling, so I'm removing the limits on collections—every user, on every plan, can now create an unlimited number of both tracked buyers and collections.

Getting Started
- Go to Buyers in the sidebar
- Click Add Buyer and fill in their name and any handles or notes you have
- From their profile, click Create Active Offer Collection, give it a name, and add cards
- Set asking prices on the cards you want to price
- Copy the share link and send it
That's it. Your buyer gets a clean, shareable page showing exactly what you have for them.
Both collections and buyer tracking are unlimited for all paid plans.
As always, I'd love to hear how you're using this — especially the offer collection flow. Drop me a note if you run into anything or have ideas for what would make it even more useful.
improved
sales
cards
ebay
More Control Over Your eBay Listing Images
When you create an eBay listing from whuppit, you now have full control over exactly which images get sent—and how they're created.

whuppit has always used PSA scans to automatically create images of the front, back and a side-by-side for your eBay listing, with an optional background image applied automatically.
Now, you can include up to six images in each listing. If you've uploaded extra images to a card, they'll automatically be included when you create an eBay listing.
From within the listing page, you can also choose whether or not to apply your custom background image on a card-by-card basis.
What's new:
- Extra images are automatically included in eBay listings when present, letting you add up to 6 images in total for each listing
- Preview all images (front, back, grid, extra's) directly on the listing page
- Per-card "Apply background" toggles let you adjust image processing for each image
Why this matters:
Previously, with only the three auto-generated images, you were limited in what you could send to your eBay listing. Time spent viewing your listing is an important criteria in eBay's "best match" search, so having more images can be very beneficial—more images to look at means more time spent on the listing itself.
This is particularly handy for cards with serial-numbers, where you can now upload a close-up of the serial-number to show potential buyers.
This is also a necessary step towards unlocking the ability to create eBay listings from within whuppit for
all
your inventory, not just your PSA cards. Stay tuned for more on that very
soon.This is now available for all users with eBay connected to their account.
As always, let me know how this is working for you—feedback is welcome!
improved
new
cards
Quick Actions: Update Cards Without Leaving Your List
Managing your card inventory just got a lot faster. You can now take common actions directly from your card list—no need to open the full edit form just to mark something sold or add grading details.

What's new:
From any card row, click the action dropdown to access:
- Mark as Sold:Record sale price, date and marketplace. Shown for cards with a status of "For Sale", "In-Hand", "In PC" and "Will Grade"
- Mark as Graded:Enter cert number, grade, grading company, etc. Shown for raw cards with a status of "Will Grade", "Grading" or "In-Hand"
- Process Incoming Card:Move to "In-Hand" or "Will Grade", with optional pre-grade and comp value. Shown for "Incoming" cards.
- Edit Grading Details:Update the cert number, grade or comp values. Shown for any graded card that isn't already sold.

Each action opens a compact dialog pre-filled with what we know about the card. Make your changes, hit save, and the row updates in place—no page reload, no losing your scroll position.
This is available to all users starting now.
As always, let me know how this fits into your workflow and what other features would help make whuppit more useful for you.
new
reporting
Submission Dates and Filtering
Along with being able to track and record key milestones for your submissions (when they were created, arrived for grading, grades popped and received back), you can now also sort and filter your submissions by those same milestones.

This makes it possible to quickly find your orders as well as drill in more easily into your submissions over time or during a particular period to see a detailed overview of all orders that match that time period so you can easily spot-check gem rates, profit, pre-grade accuracy and more.
Load More
→