Mint thousands of unique GS1 Digital Link URLs from a single product, download a printer-ready CSV for your factory line, and watch per-unit scans roll in worldwide. When a quality issue affects a sub-range, recall those serials with one form — the rest keep selling.

Each row maps to a real workflow on the Production Batches page in the dashboard.
Pick the product, set quantity (e.g. 15,000), prefix (e.g. MJ), padding, hit Generate. The platform stores the run as a range — 50,000 units is one database row, not 50,000.
One click streams every URL with columns gtin, batch, serial, digital_link. Drop into Domino QuickDesign, Markem-Imaje CoLOS, Videojet CLARiSUITE, ZebraDesigner.
From-serial 4,000 to 6,000 → write the safety message → Recall. Affected scans switch to a red branded notice page within seconds. Unaffected serials keep selling.
Each unique serial tracks first scan time, country, city and total scan count. A bottle scanned in five different countries inside a week is almost certainly counterfeit.
Serials we issued carry a "Verified unit" badge on the public scan page. Fabricated serials show "Unit" without the verified stamp — subtle, but a real signal.
Already minting unique IDs in your factory MES or ERP? Upload up to 50 MB of one-per-line serials and the platform registers each as a tracked unit.
When every printed item carries the same QR code, a quality issue in a small sub-range gives the brand two bad options: recall the entire batch and write off thousands of perfectly good units, or let the affected ones reach customers. Neither is acceptable for food, beverage, beauty, pet or pharma teams under modern compliance frameworks like EU ESPR, FSMA 204, or the GS1 Sunrise 2027 retail framework. Unit-level serialization — one unique GS1 Digital Link URL per item — turns recall from a binary event into a surgical operation.
When you hit Recall on a serial range, the platform writes a single SerialRecallRange row covering the affected numeric range. Every subsequent scan against any URL in that range is intercepted by the public scan resolver before the product page renders — a red RECALL / SAFETY NOTICE page appears with your custom title and customer-facing message. Unaffected serials in the same production run continue serving the product page normally. Lifting the recall is a single click; the override row is timestamped and the range goes back to product-page service in seconds. No re-printing, no over-recalling, no manual cache invalidation.
The CSV the platform generates is intentionally generic — four columns, UTF-8, one row per unit. Industrial variable-data printers from Domino, Markem-Imaje, Videojet, Zebra Aurora, Hapa and Allen Datagraph all accept this format through their print-engine database import. Your printer team will have it configured in fifteen minutes. The platform is never in the printing critical path — the CSV is generated once, the printer reads it locally, scans happen later when customers reach for the product.
Start free, upgrade to Brand when you're ready to mint your first 5,000 unique units. No demo call, no credit card on signup.