How Whisk matches products
Whisk uses AI to extract the exact product, brand, attributes, and quantities of items in the text. It then matches this to a list of store products at grocery retailers and selects a default item for the user.
How does matching work?
Matching is completed using Whisk’s Food GenomeTM, a proprietary food ontology. Shopping List item text (ingredients) and Store Items are matched onto the right nodes within the Food GenomeTM and when a match is required for a user - Whisk returns items that either match to the exact same node, or ones close to it. The proximity of nodes and whether items will be returned or not depends on relationships and settings controlled globally within Whisk.
What criteria are taken into account?
- Product match (most important)
- Brands
- Price
- Attributes (e.g. free-range, organic)
- Popularity (what other users have chosen)
- Waste (amount of product used for ingredient)
Brand Lock / Brand Exclusivity
Brand Lock
This feature allows prioritizing branded items in matched store item options. When brand-lock is configured for publisher it has a big impact on matching score, so items with desirable brands will be boosted.
In swap options, branded items are prioritized in the swappable lists (but other items will still be present).
Brand Exclusivity
This is a feature where Whisk removes any competitor brand from options called brand exclusivity. It is an extension of brand-lock mechanism.
In swappable items, branded items are the only ones presented as swappable in baskets presented to users when accessed from the brand's site.
1. Regular Brand Lock on publisher sites (recipes, product pages)
Goal: prioritize specific brand(s) in shopping list. If specific brand doesn't exist in store other brands will be shown.
Recipe ingredient/product doesn't have to mention Brand name in order to make it prioritized in shopping list. Brand will be boosted as well as all sub-brands that are linked to that specific brand by our brand lock feature.
2. Brand Lock Exclusivity on publisher sites (recipes, product pages)
Goal: show only specific brand(s) in shopping list. If specific brand doesn't exist in store shopping list will be empty.
If same branded alternative exist in store, it will be shown instead of original product.
Recipe ingredient/product MUST mention Brand name in order to show only in shopping list. Brand will be boosted as well as all sub-brands that are linked to that specific brand by our brand lock feature.