Now open to everyone.

Get started
All posts

Guides

From a spreadsheet to one inventory

How to move your keys out of a spreadsheet and into tokensupply, what each key status means, and how to restock before a product runs out.

3 min read

tokensupply team
Share on LinkedInShare on XCopy linkCopy as Markdown
On this page
  1. 1Why the spreadsheet stops working
  2. 2Start with your products
  3. 3Add your keys in bulk
  4. 4Read your stock at a glance
  5. 5Keep keys private
  6. 6Restock before you run out
  7. 7Then connect a channel

Most key stores start the same way: a spreadsheet with a column of keys, a column for the product, and a column for where each key went. It works for the first hundred keys. Then you list on a second channel, someone starts helping you, and one sheet becomes three sheets and a lot of guessing.

This guide walks through moving that sheet into tokensupply, one step at a time.

Why the spreadsheet stops working#

A sheet only knows what someone typed into it. It can’t tell you that a key was just sold on G2A, that the same key sits in another tab, or that a buyer is waiting for a key nobody has sent yet. Every one of those gaps gets filled by hand, usually late at night.

An inventory is different because it’s connected to where you sell. When a buyer pays, the key they get leaves your stock, and every count moves with it.

Start with your products#

A product is anything you sell: keys, accounts, activation links, top-ups and templates. Give it a name and a type, and it’s ready to link to a listing on any channel.

You can add as many products and keys as you like, on every plan, the free one included.

Add your keys in bulk#

There’s no need to type keys one at a time. For each product you can:

  • Paste a list, one key per line.
  • Upload a CSV or text file, straight from the spreadsheet you already have.
  • Add the keys from a purchase order as they arrive from your vendor.

Duplicates are caught before they reach your stock, whether a key repeats in your list or is already in your inventory. When an import finishes you see how many keys were added and how many were skipped, so nothing gets in twice.

Read your stock at a glance#

Every key has one status, and every product counts its keys by status the moment anything changes.

StatusWhat it means
AvailableIn stock and ready to sell
ReservedHeld for an order while it goes through
SoldDelivered to a buyer
InvalidDidn’t work for a buyer, and was replaced

A key only leaves your stock when a buyer pays for it. Until then, it’s counted as Available.

Keep keys private#

Keys stay masked in tokensupply. Only teammates whose role can manage inventory can reveal one, and every reveal is recorded with who did it.

Each key also keeps a record of its own: where it came from, which order it went to, and what you made on it. When a buyer writes in about a key, the answer is in its record, not somewhere down a sheet.

Restock before you run out#

A product with 5 keys or fewer is flagged as low, so you can see what needs restocking at a glance. If a product runs out while it’s still listed somewhere, your dashboard tells you.

From there, order more from your vendor with a purchase order, and upload the keys as they arrive.

Then connect a channel#

Once your keys are in, link each product to a listing on every channel you sell it on. Every listing sells from the same keys, and every sale becomes an order in tokensupply. That’s where how a key reaches your buyer picks up.

Share this post

Share on LinkedInShare on XCopy linkCopy as Markdown

Keep reading

All posts

Never paste a key by hand again.

Sign up, connect your first sales channel, then sync inventory and automate delivery.

30 free credits when you sign up.