Shelf™|
Shelf Logo

Adding New Assets

Populate your inventory with assets manually or import your full catalogue via CSV. Step-by-step for both workflows.

At the core of Shelf lies the concept of an Asset: a unique, tangible item in your inventory that you track and manage. Each asset carries its own metadata, status, usage history, custody, and any custom fields you've defined. Organising your equipment into assets is the first step toward knowing what you own, where it is, and who has it.

Two ways to get assets into Shelf:

  • Add manually — best for small inventories, or for occasional one-off additions.
  • Import from a spreadsheet — best for onboarding your existing inventory, or adding many items at once.

Adding Assets Manually

Assets index showing the New asset button

  1. Click Assets in the sidebar
  2. Click New asset
  3. Fill in a name
  4. Choose a tracking method — Individually tracked (one record per item, the default) or Tracked by quantity for fungible items you manage by count. Not sure which? The form's Which should I pick? link opens How to Choose a Tracking Method. The choice cannot be changed later
  5. Upload an image or take a photo with your phone (optional). If the asset belongs to an asset model that has a cover image, you can skip this: the asset shows the model's picture until you give it one of its own
  6. Choose a Category, Tags, and/or Location (optional)
  7. Add a description (optional)
  8. Fill in any remaining fields, including custom fields you've configured for your workspace
  9. Click Save

New Asset form with all available fields

Custom fields are especially useful for capturing information specific to your business — serial numbers, purchase dates, warranty dates, internal references. See adding additional fields to assets for setup.

If you choose Tracked by quantity, the form adds fields for the quantity, a unit of measure, an optional low-stock threshold, and how the stock is consumed. This is the right model for supplies and consumables like cables, gloves, and fasteners — see Quantity-Tracked Assets and Consumables for the full walkthrough. Torn between the two? How to Choose a Tracking Method walks through the decision.

Unsaved changes

The moment a field differs from what is saved, an Unsaved changes bar appears, at the top of the page on a wide screen and along the bottom on a smaller one, with Discard and Save. Discard puts every field back to its saved value, including a category, tag or location you picked. Save does what the form's own Save button does, and a save that is refused, for example for an empty name, keeps the bar so you can fix it and try again.

An asset edit form with the Unsaved changes bar at the top of the page, holding Discard and Save

Leave the page with unsaved work, through the sidebar, the breadcrumb or the browser's back button, and Shelf asks "You have changes that are not saved. Leave this page and lose them?", with Leave page and Stay. Closing or reloading the tab asks too. The same bar and the same question are on the new and edit forms for kits and locations, and on the form that edits an existing booking.

The Unsaved changes dialog over an asset form, asking whether to leave the page and lose the changes, with Leave page and Stay buttons


Importing Assets via Spreadsheet

For larger inventories, bulk import saves hours of manual entry. From the Assets index, click Import and upload a CSV.

Assets index showing the Import button

The CSV needs to follow Shelf's expected column format (including optional columns for custom fields, barcodes, and tags). Prepare your file, preview the import, and apply — Shelf creates one asset per row.

Full walkthrough including column reference and troubleshooting: Importing Assets to Shelf: CSV Guide.


Ready to try Shelf?

Put what you're learning into practice. Free plan available — no credit card required.