Skip to main content

Overview

Dispensary management is the organizational layer that connects where you shop to what you buy. This flow documents how dispensaries are created, managed, and integrated with orders, the Shopping Agent, and analytics.

Dispensary Lifecycle

Adding a Dispensary — All Paths

Dispensary Detail Screen Flow

Dispensary List Organization

Dispensary-Order Linking Flow

Shopping Agent Integration

Edge Cases

ScenarioBehavior
Dispensary created from receipt with typoUser can edit name later
Delete dispensary with linked ordersOrders preserved (text reference), dispensary removed
Two dispensaries with similar namesBoth maintained as separate entries
Menu URL becomes invalidShopping Agent error with “Update URL” prompt
Dispensary has 0 visits but existsShown in “All” section
Very long dispensary nameTruncated on card, full on detail
Same dispensary from Gmail + manualPotential duplicates, user can merge by deleting one
Notes field very longScrollable, no limit
Rate a dispensary without visitingAllowed
20+ dispensaries savedAll shown, searchable

Shopping Agent

Scanning menus at saved dispensaries.

Order Upload

Orders auto-creating and linking dispensaries.

Gmail Sync

Bulk importing orders with dispensary linking.

Stats & Analytics

Dispensary spending analysis.