KeysenderhomeSupport help center home
IntegrationsPricingDemoSubmit a ticketTicket statusLog inStart free
KeysenderSupport home

The Keysender help center. Setup, connected channels, orders, and delivery, for digital product vendors.

Product

  • Integrations
  • Pricing
  • Demo
  • API

Resources

  • Help Center
  • Submit a ticket
  • Ticket status
  • Request an integration
  • Connect a supplier
  • Insights
  • Refer & earn
  • Contact sales

Legal

  • Privacy Policy
  • Terms & Conditions
  • Violation Report

Bought from a seller?

Keysender is the delivery platform, not the seller. If your order has not arrived or is not as described, contact the seller directly. They can help fastest.

Get help with your order →
© 2026 Keysender. Made in the USA.
Keysender is the delivery system, not the seller.
Back
Help CenterSet up KeysenderManaging your inventory

Managing your inventory

Last updated Aug 28, 2026Set up Keysender

Reading this in another language? Use your browser's built-in translate option. Button and field names stay in English on purpose, to match what you see in Keysender.

Overview

Once an inventory exists, its Details, Settings and Inventory tabs cover everything beyond adding it and its first codes: editing its name and SKU, choosing how codes are handed out, exporting or bulk-importing stock, and recording a code's supplier, cost and dates.

TL;DR

  • Open an inventory's Details tab to rename it or change its SKU; use Settings to auto-expire codes and choose how codes are assigned to orders.
  • On the Inventory list, an inventory's Action menu exports it to CSV or deletes it; Import bulk-loads inventories or stock from a file.
  • A code's own Details modal records its Supplier, Order Number, Unit Cost and dates; Mass actions re-marks selected codes Available, Faulty or Expired.

Before you start

Make sure you have:

  • Access to your Keysender vendor account.
  • At least one existing inventory. See Adding digital products to inventory if you have not created one yet.

Steps

Edit an inventory's name or SKU

  1. Open Catalog, then Inventory in Keysender, and click an inventory's Edit button.

    Inventory list with the row action menu open, showing Edit, Export to CSV and Delete
  2. On the Details tab, change the Name or SKU, or add an Inventory message, then click Update.

    Inventory Details tab with Name, SKU and Inventory message fields

Choose how codes are assigned and expired

  1. Open the inventory's Settings tab.

    Inventory Settings tab with an auto-expire toggle and the Inventory assignment dropdown
  2. Turn on Automatically mark codes as expired once the expiration date has passed if you set expiration dates on your codes and want them removed from available stock on their own.

  3. Set Inventory assignment to First-In, First-Out (FIFO), Last-In, First-Out (LIFO), or First-Expired, First-Out (FEFO) to control which code an order draws next.

Export, bulk-import, or delete an inventory

  1. On the Inventory list, click the chevron next to an inventory's Edit button for Export to CSV or Delete.

  2. To bulk-load inventories or stock instead of one at a time, click Import at the top of the Inventory list, choose the Import Inventory or Import Stock tab, and click Download Example File to get the exact column layout before uploading your own file.

    Import Data dialog with Import Inventory and Import Stock tabs and a Download Example File button

Record a code's supplier, cost and dates

  1. Open the inventory's Inventory tab, find the code in the list, and click its Details button.

  2. Fill in Supplier, Order Number, Unit Cost, Currency, Purchase Date and Expiration Date, then save. See Managing your suppliers to record who you buy codes from.

    Per-code Details dialog with Supplier, Order Number, Unit Cost, Currency, Purchase Date and Expiration Date fields
  3. To act on several codes at once, select their checkboxes and use Mass actions to mark them Available, Faulty, Expired, or Send First. Moving a Faulty or Expired code back to Available returns it to stock for the next order.

Confirm it works

An edited Name or SKU appears immediately across the Inventory list and any connected listing. An assignment change applies to the next order the inventory fulfills, and a code marked back to Available can be delivered again.

Troubleshooting

Symptom Cause Action
Delete does nothing or errors The inventory is probably still connected to a listing on a sale channel Disconnect the inventory from its listings first, then try Delete again. If it still fails, submit a claim rather than force it
An imported file is rejected The columns do not match the expected layout Click Download Example File in the Import dialog and match its column order exactly
A code will not go back to Available It was marked Used rather than Faulty or Expired A Used code has already been delivered; add new stock instead of trying to reissue it

If it still is not working

Submit a claim so Keysender Support can review it.

Frequently asked questions

How do I control which code an order draws next?

Open the inventory's Settings tab and set Inventory assignment to First-In First-Out (FIFO), Last-In First-Out (LIFO), or First-Expired First-Out (FEFO).

Why won't Delete work on an inventory?

The inventory is probably still connected to a listing on a sale channel. Disconnect it from its listings first, then try Delete again.

How do I bulk-load inventories or stock instead of one at a time?

Click Import at the top of the Inventory list, choose the Import Inventory or Import Stock tab, and click Download Example File to get the exact column layout before uploading your own file.

Related articles

Adding credits to your accountUnderstanding your dashboardConnecting your products to a connected channelAdding digital products to inventory
Back to Help Center
If this still is not workingSubmit a Ticket