Skip to content
EN

Home / Insights / Inventory

Spreadsheet or one stock pool

Last updated November 11, 2026By Keysender Team4 min read

Short answerA spreadsheet is a fine way to manage game key inventory on one channel with a few orders a day. It stops working when a second channel sells from the same keys, because the sheet cannot tell a listing that a key is gone. A stock pool is one count that every listing reads.

When is a spreadsheet enough?

When three things are true: you sell on one channel, orders arrive while you are at your desk, and one person edits the sheet. In that setup the sheet is the only count, and it is right as long as you mark each key when you send it.

Where does a key inventory spreadsheet break?

It breaks on the second channel. A sheet is a list. It does not know what each listing shows buyers, and a listing does not know what the sheet says. Every sale now needs you in the middle.

What happensWhy it costs you
Two listings, one sheetA sale on one channel leaves the other listing wrong until you edit it.
Two people, one sheetBoth copy the next unused key before either marks it.
Orders at nightNobody marks keys or edits counts until morning.
A buyer complaintThe sheet says a key was used. It does not say which order got it, or when.

How much time does the sheet take?

Here is an example for a seller on three channels with 60 orders a day. Each sale means editing the count on the two other listings.

60 orders × 2 other listings120 edits a day
120 edits × 30 seconds3,600 seconds
= 60 minutes a day keeping counts right

That is before you copy a single key to a buyer. Put your own numbers into the time savings calculator.

What does one stock pool change?

The count moves out of the sheet and into the place the listings read from. You load your keys once. When a buyer pays on any channel, Keysender takes one key from the pool and delivers it, and the other listings are updated from the same pool.

JobSpreadsheetOne stock pool
Where the count livesSpreadsheet: in a file.Pool: where every listing reads it.
After a saleSpreadsheet: you mark the key and edit each listing.Pool: the key is taken and the listings follow.
Running lowSpreadsheet: you notice, or you do not.Pool: low stock shows in the panel.
Which key went whereSpreadsheet: only if someone wrote it down.Pool: in the log for each order.

This is stock sync. It helps prevent overselling. Each integration has its own sync switch. Keep a weekly stock check as well.

How do I move my keys out of the spreadsheet?

You do not retype them. Save the sheet as a CSV or XLSX file and use bulk import. The import removes duplicate rows and reports an error for each row it could not load, so you see what needs fixing. Then link each product to its listings.

You can keep the sheet for what it is good at, such as purchase records. Delivery costs 1 credit for each dispatch, and a new account starts with 20 free credits.

Quick answers

Can I manage game keys in a spreadsheet?

Yes, on one channel with a few orders a day. It gets risky as soon as two listings sell from the same keys.

Can I import my spreadsheet into Keysender?

Yes. Bulk import takes a CSV or XLSX file. No code.

What happens to duplicate rows in my file?

The import removes duplicate rows and reports errors row by row.

Do I still need to check stock?

Yes. Keep a weekly stock check, whichever way you hold your keys.

Tonight's orders can deliver themselves.

Set up in minutes. 20 free credits, no card.

Rather talk it through? Talk to us