What the platform does

Six analytical modules, each built on real venue menu data. Here's what they extract, what they reveal, and what changes operationally.

Module 2

Cocktail Decoding

Menus say "Espresso Martini", not which coffee liqueur. Spirit brands inside cocktails are invisible - unless you decode each ingredient slot.

What we extract

  • Structured ingredient list per cocktail
  • Base spirit type and brand (when specified)
  • Confirmed brand vs unspecified ingredient slot
  • Open territory: slots where no brand is named

What changes operationally

Target venues where your spirit category is poured but your brand isn't specified. Convert "unknown" slots into activation targets.

Espresso Martini - ingredient slots [DEMO]
422 NL venues - who fills each slot?
Ingredient Role Status
Vodka Base spirit 93% unspecified
Coffee liqueur Liqueur 95% unspecified
Espresso Mixer On menu
Simple syrup Sweetener Implied
Module 3

Competitive Mapping

You know your brand is in 194 venues. You don't know that your competitor is in 247, priced 15% lower, in the same cities. Venue-level comparison changes the conversation.

What we extract

  • Venue-level brand comparison (you vs competitor)
  • Penetration gap: venues listing competitor but not you
  • Price benchmarking per venue, per city
  • Category share within each venue's menu

What changes operationally

Competitive displacement becomes targeted. You know exactly which venues to approach, what they currently list, and at what price.

Premium Gin - NL competitive map [DEMO]
Your brand vs top competitor
Metric Your brand Competitor Gap
Venues 194 247 -53
Avg price EUR 11.50 EUR 9.50 +21%
Amsterdam 67 89 -22
Rotterdam 28 41 -13
Overlap venues 112 venues carry both
Module 4

Territory Planning

New ASM starts Monday. Territory has 1,200 venues. Without prioritization, the first month is wasted on random visits.

What we extract

  • Prioritized venue lists by opportunity score
  • Competitor presence + open slots per venue
  • Venue fit signals: rating, category focus, price tier
  • Geographic clustering for efficient route planning

What changes operationally

Territory plan on day one. Field team starts with the highest-impact targets, not a spreadsheet of 1,200 addresses.

Territory priority list [DEMO]
Amsterdam - Top 5 by opportunity score
Bar Botanique · 4.5 rating Score: 94
Hannekes Boom · 4.3 rating Score: 91
De Ysbreeker · 4.4 rating Score: 88
Cafe Luxembourg · 4.2 rating Score: 85
Waterkant · 4.6 rating Score: 82
Score = competitor presence + open slots + venue fit + category depth
Module 5

Venue Profiling

Not every venue is your venue. A cocktail bar and a sports cafe have different needs, different menus, different brand expectations. Targeting without profiling wastes field time.

What we extract

  • Venue type from Google Places (bar, restaurant, cafe, club)
  • Price tier derived from menu prices
  • Category focus: spirit-heavy, beer-focused, cocktail-forward
  • Rating, review volume, location data

What changes operationally

Filter targets by venue profile. Send premium brands to cocktail bars, not to cafeterias. Match brand positioning to venue reality.

Venue profiles [DEMO]
Three different venue types, three different approaches
Bar Botanique
Amsterdam · 4.5 rating · 2,100 reviews
Cocktail bar Premium tier Spirit-heavy 42 menu items
Cafe de Pilsvogel
Amsterdam · 4.3 rating · 890 reviews
Brown cafe Mid tier Beer-focused 28 menu items
Restaurant Vermeer
Amsterdam · 4.7 rating · 640 reviews
Fine dining Premium tier Wine-focused 65 menu items
Module 6

Monitoring

You won the listing. Three months later, the menu changed. Without ongoing monitoring, you don't know until the next field visit - if there is one.

What we track

  • New brand listings detected
  • Lost placements (brand removed from menu)
  • Price changes per venue
  • Competitive shifts: new entrants, substitutions

What changes operationally

React to menu changes when they happen, not months later. Protect existing placements and spot competitive moves early.

Change feed [DEMO]
Recent detected changes - Premium Gin category
New listing: Hendrick's added at Waterkant, EUR 12.00 2 days ago
Lost: Your brand removed at Bar Oldenhof 5 days ago
Price change: Competitor down EUR 10.50 → 9.00 at De Ysbreeker 1 week ago
New listing: Bobby's Gin added at Cafe Luxembourg, EUR 10.50 1 week ago
Substitution: Your brand replaced by competitor at Hanneke's 2 weeks ago

See these modules in action

Request a sample report for your brand or category. We'll show you exactly what the data looks like.