Track every serialized unit from manufacturing through sale, with full production history, bulk editing, and CSV import/export.
Serial number tracking is enabled on a per-item basis. When turned on, every unit of that item gets its own individual record with a unique serial number, status, and history.
On iPad, tap the item row, then tap Edit in the detail panel. The isSerialized toggle is in the same location.
Once serial tracking is enabled and units have been added, disabling it will hide the serialized units from the Production tab but will not delete them. You can re-enable serialization at any time to see them again.
Each serialized unit carries a status that reflects where it is in its lifecycle. Statuses are shown as color-coded badges throughout the app for quick visual identification.
To change a unit's status, click the status badge in the production table and select the new status from the dropdown. You can also change status in bulk (see Multi-Select & Bulk Edit below).
Use the status filter at the top of the production table to show only units in a specific state. For example, filter to "Consigned" to quickly see everything currently out with dealers.
Every serialized unit has a set of built-in fields you can fill in to record detailed production and distribution information.
All of these fields appear as columns in the production table and can be edited inline. They are also included in CSV exports and sync to the cloud if you have multi-device sync enabled.
Beyond the built-in fields, you can create your own custom fields to track any data specific to your production process. Custom fields appear as additional columns in the production table.
Custom field values are edited inline just like built-in fields. Click any cell in a custom field column to type or select a value. Changes save automatically.
Custom production fields are included in CSV exports and imports. When you export a CSV, each custom field becomes its own column. When importing, any column header that does not match a known field is treated as a custom production field automatically.
The production table supports full inline editing. Click any field in any row to edit it directly -- no need to open a separate form or detail view.
On iPad, tap any cell to begin editing. The keyboard appears for text and number fields, and a native date picker appears for date fields.
Changes made via inline editing save immediately. There is no separate save step -- what you type is what is stored.
When you need to add many serialized units in rapid succession, the Quick-Add panel lets you type serial numbers one after another without any extra clicks.
This is ideal for registering a batch of units fresh off a production run -- you can enter dozens of serial numbers in seconds.
If your serial numbers follow a pattern (e.g. ST-001, ST-002, ST-003), consider using CSV import instead for very large batches. But for 5-20 units, Quick-Add is usually the fastest approach.
Select multiple serialized units at once to apply changes in bulk. This saves significant time when updating status, assigning a dealer, or adding notes to a batch of units.
On iPad, tap to select individual rows. For range selection, tap the first row, then tap and hold the last row in the range.
Bulk edits cannot be undone with a single action. If you need to revert a bulk change, you will need to edit the affected units individually or re-import from a CSV backup.
StringsTheory automatically checks for duplicate serial numbers when you add new units. This prevents accidental double-entries that could cause confusion in your inventory records.
Run a periodic check by sorting the production table by serial number. Duplicates will appear adjacent to each other, making them easy to spot and clean up.
The Production section is organized into three tabbed views, each giving you a different lens on your production data.
Switch between tabs using the segmented control at the top of the Production section. Each tab remembers its own filter and sort state.
Production orders let you plan and track builds as discrete jobs. Each order specifies what you are building, how many, and for whom.
For customer orders, the customer's name and contact info appear on the order detail so you can quickly reach out about delivery timelines without switching to the Customers section.
The History tab provides a searchable, filterable log of every completed production order. Use it to review past builds, verify quantities, or pull up records for a specific customer.
Production tracking is a Pro feature, available on the Monthly ($29.99/mo) and Annual ($199.99/yr) plans. Start a 7-day free trial to explore the full production workflow.
Import serialized units in bulk from a CSV file. StringsTheory provides a structured import flow with automatic column matching, customer resolution, and a full preview before committing.
CSV template columns:
Item SKU -- Matched to your inventory items by SKUItem Name -- Matched by name if SKU is not providedSerial Number -- The serial number for the unitStatus -- Available, Reserved, Consigned, Sold, In Repair, or DefectiveColor -- Unit color or variantManufactured Date (or Mfg Date) -- Accepts yyyy-MM-dd, MM/dd/yyyy, or M/d/yyyy formatsNotes -- Free-form notesDealer -- Dealer or retailer nameCustomer -- Customer name (resolved against your customer database)Revision -- Revision codeImport flow:
Neither the Item SKU nor Item Name column is strictly required. If both are missing, all rows go into the "Unassigned" group where you can manually pick the target item. This makes it easy to import serial numbers from external systems that do not use your SKU format.
Date formats are flexible: yyyy-MM-dd is preferred for round-trip compatibility, but MM/dd/yyyy and M/d/yyyy are also accepted. Exports always use yyyy-MM-dd.
Export your serialized units to CSV for backup, reporting, or sharing with dealers and partners. The export format is fully round-trip compatible with the import format.
yyyy-MM-dd format for maximum compatibilityYou can re-import an exported CSV at any time without modification. This makes it straightforward to export, make edits in a spreadsheet application, and re-import the updated data.
Use CSV export + Google Sheets push together to maintain a live spreadsheet of your serialized inventory that dealers can view. Export gives you the raw file; Google Sheets push keeps the cloud copy updated automatically.