Skip to content
Back to guides
crm9/14/2026

Tracking Product Warranties by Serial Number

How to log, activate, and look up warranties by serial number in CareSuite — and how the same data surfaces to customers in the self-service portal.

crmwarrantyretail

For any business that sells physical products, "is this still under warranty" is one of the most common questions your support team fields — and one of the easiest to get wrong if warranty status lives in a spreadsheet or, worse, in someone's memory. CareSuite tracks warranties as a first-class record tied to a customer, an order, and a serial number.

What a warranty record holds

Each warranty in CareSuite (care_warranties) carries a warranty code, an optional link to the customer and the order it came from, the product name, a serial number, an activation date, an expiry date, and a status. Status defaults to active and moves to expired or voided as appropriate — the same three states the customer-facing portal surfaces when someone looks up their own warranty.

The serial number field is what makes this useful for physical-goods businesses specifically. A generic support ticket says "customer says their unit is broken." A warranty record with a serial says exactly which unit, when it was activated, and whether coverage has lapsed — the difference between a support conversation that starts with an argument and one that starts with an answer.

Creating and activating a warranty

Warranties live on their own page in CareSuite, where you register a new warranty against a customer and (usually) the order it shipped with — the order_id link means you don't have to re-enter product details that already exist on the order. Set the activation date to when coverage actually starts (which may not be the sale date, if your policy activates on first use or delivery confirmation) and the expiry date according to your warranty term. The status field lets you void a warranty outright if it was issued in error or a claim invalidates it, without deleting the record and losing the history.

Looking a warranty up

Internally, your team looks up warranties the same way you'd look up any other CareSuite record — by customer, by order, or directly by code. Externally, the same lookup is exposed to customers themselves through the no-login customer portal: a customer enters their warranty code and sees the product name, expiry date, and current status, without needing to contact support at all. That single lookup — powered by the same underlying record your team manages internally — is what turns "email us to check your warranty" into a self-service action that takes seconds.

Why this beats a spreadsheet

A shared spreadsheet of warranty codes works until two people edit it at once, or until "voided" means something different to the person who wrote it than to the person reading it three months later. Keeping warranties as structured records with a fixed status vocabulary — active, expired, voided — and a real link back to the customer and order avoids both problems: there's one place warranty status lives, and it's the same place your support team, your sales history, and your customer-facing portal all read from.

If your business already tracks serials for other reasons — inventory, service history, recalls — CareSuite's warranty tracking gives that same identifier a second job: answering the single most common post-sale question a retail or distribution business gets, without a person having to answer it every time.