Skip to content

Labels & Tags

One color-coded vocabulary across your inventory, transactions, and recipes

Back to Section Guides

Tags cut across categories

Categories answer "what kind of thing is this?" — an ingredient, a finished good, a sale. Tags answer everything categories can't: which items are Seasonal, which products are Bestsellers, which recipes, stock, and sales all belong to one Holiday-2026 launch. A tag is a named, color-coded label you define once and apply to any number of inventory items, transactions, and recipes — and every one of those lists can then filter by one tag or several at once. Tags are unlimited on every plan.

Creating and managing tags

Go to Settings → Tags (under the Library group on the Settings page) and click Create. You need permission to manage settings to edit the tag registry. A tag has:

  • Name — required, up to 100 characters, unique per account (case-insensitive, so "seasonal" and "Seasonal" are the same tag).
  • Color — picked from a fixed palette of twelve colors (slate, red, orange, amber, green, emerald, teal, sky, blue, violet, purple, pink), each tuned to stay legible in light and dark themes. The tag's name always shows on the badge, so color is reinforcement, never the only signal.
  • Description — optional, for your team's benefit in the settings table.
  • Status — draft, active, or archived. Only active tags can be applied.

The table shows a usage count per tag — hover it for the breakdown across inventory, transactions, and recipes. If you have no tags yet, one-click starter suggestions (Seasonal, Bestseller, Promotional, Discontinued) get you going.

Applying tags to records

Three record types support tags, and a record can carry any number of them:

Record typeWhere you tag itLists with a tag column
Inventory itemsThe tag picker on the item detail sheetEvery inventory list — for example Source → Ingredients, Create → Finished Goods, Deliver → Products
TransactionsThe tag picker on the transaction detail sheetTransaction lists — for example Deliver → Sales, Source → Purchases
Recipes & proceduresThe tag picker on the recipe detail sheetCreate → Recipes

On each detail sheet the tag picker is a searchable multi-select: type to filter your existing tags, and if no tag matches exactly, the picker offers Create "your text" — which adds the tag to the registry and applies it in one step. Suggestions come from your own tags, so the vocabulary stays yours.

Tags do not currently apply to customers, vendors, or other record types — for structured data on those, use custom fields.

Filtering lists by tag

Every list with a Tags column has a tag filter in the column header: a multi-select of your tags with color swatches, plus two extra controls —

  • Match any / Match all — with several tags selected, "any" shows records carrying at least one of them (the default, good for browsing), while "all" narrows to records carrying every selected tag ("Seasonal AND Bestseller — what do I reorder first?").
  • No tags — shows only untagged records, handy for finding what you haven't organized yet. Selecting it clears any tag selections, since the two can't both be true.

Tag filters compose with the list's other column filters, and your selection persists on that device between visits.

Bulk tagging from a list

You don't have to open records one at a time. On the inventory, transaction, and recipe lists, select rows with the checkboxes, then use Add tag or Remove tag in the selection toolbar and pick a tag — it's applied to (or removed from) every selected record in one action, recorded as a single audit-trail entry with the affected count.

A useful pattern: filter the list first (say, everything in one category with low stock), select all, and tag the result — the tag then becomes a saved slice of your catalog you can return to from any list.

Tags in CSV import and export

CSV export from the inventory, transaction, and recipe lists includes a Tags column with the record's tag names joined by semicolons — for example Seasonal;Bestseller. On import, the Tags column is matched against your existing registry tags by exact name (case-insensitively), and the matched tags are applied to the imported records.

Import never creates a tag. A name that doesn't match any existing tag is reported as a row error rather than silently minting a new registry entry — so a typo like "Seasonl" can't pollute your vocabulary. Create the tags in Settings → Tags first, then import.

See Importing from CSV for the full import workflow and the import reference for every supported column.

Tags are not Etsy listing tags

Inventory items linked to Etsy also carry a separate Listing tags field — the SEO keywords on your live Etsy listing, synced with the marketplace and subject to Etsy's own rules. The two systems are never mixed: your color-coded registry tags stay internal and are never pushed to Etsy, and Etsy's listing tags never appear in your tag registry. In CSV exports they are separate columns too — Tags (registry, importable) and ListingTags (Etsy, export-only). See the Etsy integration guide for how listing data syncs.

Renaming, archiving, and deleting

Tags live in one registry, so renaming or recoloring a tag updates every record that carries it, instantly — the edit sheet reminds you how many records that is. This is the big win over free-text keywords: "Holiday-2026" can never drift into three spellings.

A tag that's still applied to records can't be deleted — archive it instead. Archiving removes it from pickers and filters going forward without touching the records it's on, and you can unarchive it any time. Delete is only available once the usage count reaches zero. Every change is recorded in the audit trail.

Tags, attributes, and custom fields

ToolPer recordBest for
TagMany per recordCross-cutting grouping and filtering — Seasonal, Bestseller, a launch spanning items, sales, and recipes
AttributeOption sets that create variantsProduct versions you sell separately — Size, Color — with their own SKUs
Custom fieldOne typed value per recordStructured data to filter and sort by — a number, a date, a dropdown choice

Attributes define the versions of a product you actually stock — they generate variants and SKUs. Custom fields hold one typed value per record ("Wax Type: soy", "Lead Time: 14 days") and shine when you need number or date filtering. Tags are the loose, many-per-record layer on top: if you'd describe it as "put a sticker on everything related to X," it's a tag. They coexist happily — a "Wholesale" tag on products and a "Customer Type = Wholesale" dropdown field on customers solve different problems.

Related articles