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
| Scenario | Behavior |
|---|---|
| Not a cannabis label | ”This doesn’t appear to be a cannabis label” with examples |
| Blurry/dark image | Retake prompt with photography tips |
| Curved glass label (partial text) | Use batch mode with multiple angles |
| COA lab sticker | Best results — complete terpene data extracted |
| Retail packaging only (THC/CBD) | Tier 2-3 classification, lower confidence |
| Multiple products in one image | AI extracts primary product, may miss secondary |
| Label in non-English language | Partial extraction, terpene names often universal |
| Very small label text | Auto-zoom suggestion, batch mode recommended |
| Duplicate scan of same product | Each scan independent, results may vary slightly |
| Network offline | Error: scanner requires connectivity |
| HEIC image format (iOS) | Supported, auto-converted |
| Scan rate limit reached | ”Try again in X minutes” message |
Related Flows
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.
