The problem
A manufacturer sells millions of units and meets almost none of the people who buy them. The retailer owns the relationship, the marketplace owns the data, and the brand finds out what customers think from reviews of a product it cannot identify individually.
Connected packaging was supposed to fix that, and mostly it added a QR code to a pack that opens a campaign page. That works once. It tells you a scan happened somewhere, it treats every unit as identical, and it stops being interesting the moment the campaign ends.
A code printed per product line can only ever start a conversation with a product line. A code printed per unit can start one with the person holding that unit, and can say something different depending on where the product is in its life.
How VCode is deployed
A code goes on the pack at the level the proposition needs, which for engagement is usually per unit rather than per SKU.
- Registration and warranty, attached to that specific unit rather than a receipt.
- Scan-count rules, so the first scan can behave differently from the twentieth. This is how a promotional mechanic works without printing separate packs.
- Time windows, so a pack in the supply chain, a pack on shelf and a pack in a kitchen cupboard three months later do not have to say the same thing.
- Location rules, so a regional campaign, a regulatory difference or a retailer exclusive can run from identical packaging.
What happens when it is scanned
The platform identifies the individual pack and returns the response its rules select. In practice that is authenticity plus whatever the brand wants from this scan: registration, reordering, instructions, provenance, an offer, or a recycling route at end of life.
The mechanic worth understanding is the response changing over the pack’s life without the artwork changing. Scans one to three might register the product and offer the manual. Later scans might offer a refill. A scan after a recall notice can return the recall itself, on packaging printed months earlier, which is the case that justifies the whole thing to a quality team.
Why a QR code or NFC alone is not enough
For a straightforward campaign link, a QR code is the right tool and a VCode is overkill. Say that plainly, because most connected packaging is exactly that.
Where it falls down is that the code is the campaign. Every pack carries the same one, so you cannot distinguish units, cannot vary the response, and cannot retire it without the packaging becoming a dead end. A dynamic QR fixes the destination problem and none of the identity problem.
NFC in packaging is excellent where the margin supports it, especially in spirits and cosmetics where a tag in the closure also gives you tamper evidence. On fast-moving goods the per-unit cost is usually the whole conversation.
Why it reads in the field
Packaging real estate is contested and rarely flat. A code at about 5 mm fits where a QR code needs roughly 1.2 cm, which on a small carton, a blister or a cosmetic tube is the difference between fitting and redesigning the pack.
Reading at up to 170 degrees and tolerating around 30 per cent damage also means a code on a curved bottle, a crushed corner or a scuffed pack still resolves for a customer who will only try once.
What it changes commercially
- A first-party relationship. With the person holding the product, not the channel that sold it.
- Reordering at the point of use. The moment someone notices the pack is empty is the moment to sell the next one.
- Recall reaches the pack. Not just the press release.
- Campaigns without reprints. The response changes centrally; the artwork does not.
- Authenticity comes free. It is the same identity doing the engagement work.
Integration
Codes are minted per unit through the platform API and placed into the artwork at pre-press, which is the step that needs planning furthest ahead. Reading runs through your own application using the SDK so the customer stays in your brand experience, or through the VCode app where you do not have one. Scan history gives per-unit and aggregate engagement data. See the developer documentation.
Printing packaging this year?
Per-unit codes have to be planned at pre-press, so the useful conversation happens before the artwork is signed off.
