Skip to main content

Overview

The label scanner transforms physical product packaging into structured digital data using AI vision. This flow covers every step from opening the scanner to acting on results, including single and batch scanning modes.

Complete Scanner Flow

Camera Interaction Flow

Batch Scanning Flow

Classification Tiers

Results Screen Actions

Error Handling Flow

Edge Cases

ScenarioBehavior
Not a cannabis label”This doesn’t appear to be a cannabis label” with examples
Blurry/dark imageRetake prompt with photography tips
Curved glass label (partial text)Use batch mode with multiple angles
COA lab stickerBest results — complete terpene data extracted
Retail packaging only (THC/CBD)Tier 2-3 classification, lower confidence
Multiple products in one imageAI extracts primary product, may miss secondary
Label in non-English languagePartial extraction, terpene names often universal
Very small label textAuto-zoom suggestion, batch mode recommended
Duplicate scan of same productEach scan independent, results may vary slightly
Network offlineError: scanner requires connectivity
HEIC image format (iOS)Supported, auto-converted
Scan rate limit reached”Try again in X minutes” message

Stash Management

Adding scanned strains to your stash.

Strain Discovery

Viewing full profiles for matched strains.

Onboarding

Label scanning as a first-time user action.

Order Upload

Alternative data ingestion methods.