VANTAGE SEASONAL HEALTH INTELLIGENCE™

/mockups/seasonal-intelligence-2026-05-21/
UX & commercial concept · NOT backend
Real MacBook Pro 14" hardware (light + dark)
Floating desktop widget (compact + expanded)
European retail dashboard · pharmacy dashboard
Four sponsor-tier embed variants
Phase 1 markets: NL · BE · DE · UK

DO NOT deploy

What this is: a visual + UX + commercial concept for a new product layer on top of the Vantage OTC platform — productizing the seasonal intelligence work that began with Phase 0 (DWD-DE pollen, 1000 rows live since 2026-05-11). Three modules: Pollen Pulse™, Sun Shield™, Flu & Cough Watch™.

The product idea in one sentence: Bloomberg Terminal for seasonal OTC demand across Europe — a calm, premium intelligence surface that pharmacies, drugstores, retailers, and OTC brands keep open during the day, the way trading desks keep Bloomberg open.

What you're looking at:

· Stage 01–02 · positioning + the Bloomberg live band
· Stage 03 · the three modules with realistic mid-May 2026 signals
· Stage 04 · the desktop widget itself (compact + expanded) — real software UI, not a fake device
· Stage 05 · retail dashboard on real MacBook Pro 14" (light) with a European pollen heatmap
· Stage 06 · pharmacy dashboard on real MacBook Pro 14" (dark) — local alerts + inventory + 14-day forecast
· Stage 07 · four website embed variants: Vantage-neutral · Benadryl co-branded · Boots retail · white-label chain
· Stage 08–09 · visual language + four-tier commercial model
· Stage 10–11 · MVP architecture (free APIs first) + phased roadmap

Why a separate product (not a sub-page): seasonal intelligence has its own buyers (retail merchandising, OTC category teams, pharmacy chain ops) distinct from the regulatory-strategy buyer who anchors the core platform. Different cadence (daily, in-season), different surface (widget + embeds, not dossier), different commercial model (subscriptions + sponsor-tier embed licensing).

Connection to existing work: the foundation already exists in prod — 1000 DWD-DE pollen rows, 13 European data-source candidates inventoried, the lexicon shape designed. This concept productizes that infrastructure rather than rebuilding it.

What I want feedback on: (1) does the three-module hue system (pollen-green / UV-amber / flu-indigo) feel calm and medical, not advertising-loud? (2) is the desktop-widget as a floating macOS-style panel the right object — or would users prefer a menu-bar dropdown only? (3) does the sponsor layer (Benadryl, Boots, etc.) feel premium enough to be defensible vs. "ad on a widget"? (4) should the retail and pharmacy dashboards merge into one role-switched surface, or stay as distinct products?

VANTAGE OTC
Stage 01
BeatThe product
Shottext + module triad
Toneinstitutional calm
Vantage-OTC Labs · seasonal intelligence brief
Phase 0 live · DE pollen since 2026-05-11
7 modules · 4 markets phase 1 · 13 source candidates
01The product

Pollen rises. Sun bites. Flu spreads.
Holidays indulge. Clocks shift. Resolutions burn. Scales reset.
Consumer demand moves before anyone reads about it.

Seven seasons. Three driven by the weather (pollen · UV · flu) and four driven by the human calendar (festive GI · daylight-saving sleep · smoking cessation · weight reset). One terminal, refreshed continuously across NL · BE · DE · UK. Built for pharmacies, drugstores, OTC brand teams, and retail merchandisers who need to see the demand wave before it crests on the shop floor.

Bloomberg discipline. Apple calm. Medical trust. The intelligence layer your category meeting opens with.
ENVIRONMENTAL
Module 01 · MAR–JUL

Pollen Pulse™

The 18 pollen genera responsible for ~85% of European hayfever — grass (Poaceae · rye · timothy), birch, oak, plantain, ragweed, mould. Drives R06.

DE grass today 4.2 HIGH ↑
ENVIRONMENTAL
Module 02 · MAY–AUG

Sun Shield™

UV index + heat-stress forecasts. Drives SPF, after-sun, hydration, paediatric sunscreen demand peaks across European heatwaves.

NL today UV 6.8 ↑
ENVIRONMENTAL
Module 03 · OCT–MAR

Flu & Cough Watch™

ILI rates, RSV, common-cold pressure from ECDC + WHO FluNet. Drives cough, throat, decongestant, immune support categories.

UK today 38/100k ↓
CALENDAR
Module 04 · 20 DEC – 5 JAN

Holiday Stomach Watch™

Festive indulgence drives reflux and antacid demand to 3-4× baseline across 16 days. Drives A02.

Next peak CHRISTMAS 2026
CALENDAR
Module 05 · MAR + OCT DST

Sleep Rhythm Watch™

DST clock changes drive a 2.1× spike in N05CM sleep aids for 7-10 days. Plus chronic winter Oct–Feb.

Next DST 25 OCT 2026
CALENDAR
Module 06 · 1 JAN – 15 FEB

Quit Watch™

New Year resolutions drive the largest NRT demand spike of the year — 4.8× baseline. Stoptober is the second peak.

Next peak 1 JAN 2027
CALENDAR
Module 07 · 1 JAN – 30 APR

Weight Reset Watch™

Resolution wave + pre-summer reset. 3.5× A08 demand multiplier January peak, second peak Aug-Sep.

Next peak 1 JAN 2027
Stage 02
BeatThe terminal moment
Shot4-cell live band + ticker
ToneBloomberg discipline
02The terminal moment

Four cells. One glance. The seasonal field, decoded.

The Bloomberg habit: glance once, know enough to ask the right question. The Vantage Seasonal band runs that pattern on biological signals — pollen, UV, ILI, sales response — joined to OTC demand multipliers.

Live · refreshed every 15 min 2026-05-21 · 14:32 CET
DE · Grass pollenHIGH
4.2/5
+38% vs 7d · DWD · all-states
NL · UV indexRISING
6.8
+1.4 vs yest · Open-Meteo · noon peak
UK · ILI rateFALLING
38/100k
−12% wk-on-wk · ECDC · post-peak
BE · OTC demand idx+22%
122/100
antihistamines surge · 7d MA
While you slept
DE-NW grass pollen ↑ 38% 14:00 · NL-Randstad UV 7.1 peak 13:00 · UK-South ILI ↓ 12% wk · BE-FL antihistamines +22% 7d · DE-BY tree pollen ↓ 64% seasonal end · NL SPF demand +41% w-on-w · UK RSV flat · FR-IDF grass moderate · DK birch cleared · AT-VI grass ↑↑ DE-NW grass pollen ↑ 38% 14:00 · NL-Randstad UV 7.1 peak 13:00 · UK-South ILI ↓ 12% wk · BE-FL antihistamines +22% 7d · DE-BY tree pollen ↓ 64% seasonal end · NL SPF demand +41% w-on-w · UK RSV flat · FR-IDF grass moderate · DK birch cleared · AT-VI grass ↑↑
Stage 03
BeatModule anatomy
Shot3 product cards
Tonemedical clarity
03Three modules · one terminal

Each module is its own discipline. Together they describe the seasonal field.

Each module owns a primary signal source, a forward window, and a set of OTC demand multipliers calibrated against historical sales response. They can be subscribed individually — most retailers buy all three because they overlap in May, July, and November.

Sold alone they're useful. Sold together they map the calendar.
Pollen Pulse
Hayfever demand intelligence

The specific pollens that drive ~85% of European hayfever — grass (Poaceae), birch (Betula), oak (Quercus), plantain (Plantago), ragweed (Ambrosia), plus mould spores (Alternaria, Cladosporium) — tracked by genus with 14-day forward windows. Loads the antihistamine shelf for six weeks. Already wired to production for Germany.

Grass · PoaceaeUK·NL·BE·DE · primary hayfever driver
3.8 HIGH ↑
Rye grass · LoliumUK · top species in N Europe
4.2 V·HIGH ↑
Birch · Betulaall · season ending
0.4 CLEARED ↓
Oak · QuercusDE-NW · late tree
1.2 LOW ↓
Plantain · PlantagoNL · early summer weed
1.8 MOD ↑
Mould · Alternariaall · warm-wet rising
2.4 MOD ↑
Sources: DWD (DE, live) · KNMI (NL) · RMI (BE) · Met Office (UK) · Copernicus CAMS
Coverage: 18 hayfever-causing genera tracked · per-region · per-day · 14d forecast
Drives: R06 antihistamines · S01G eye drops · R01A nasal sprays · R01AD intranasal steroids
Sun Shield
UV & heat-stress intelligence

UV index, cloud cover, heat-stress hours, and pollen-of-the-sun events. Calibrated against the SPF demand multiplier: at UV 7+ for three consecutive days, paediatric sunscreen velocity doubles.

NL UVnoon peak
6.8 ↑
DE UVsouth
7.2 HIGH ↑
UK UVsouth coast
5.4 MED ↑
BE heat-stress7d ahead
3 days
Sources: Open-Meteo (free) · ECMWF (deeper, EUR 0.20/1k req) · Copernicus C3S
Drives: D02B sunscreens · D02A after-sun · A12C electrolytes
Flu & Cough Watch
Respiratory pressure intelligence

ILI rates, RSV, and common-cold pressure aggregated from ECDC sentinels and WHO FluNet, layered with weather-driven respiratory risk. Drives the entire winter cold-and-flu shelf — and pre-empts it by 3–5 weeks.

UK ILIper 100k
38 ↓
NL ILINIVEL
42 ↓
DE ARIRKI weekly
moderate
EU RSVaggregate
post-peak
Sources: ECDC (EU-wide) · WHO FluNet · RKI (DE) · NIVEL (NL) · UKHSA (UK)
Drives: R05X cough · R05D antitussives · A07X immune · N02BE paracetamol
Stage 03B
BeatCalendar seasons
Shot12-month Gantt + 3 cards
Tonestrategic expansion
03BThree more seasons · driven by the calendar, not the weather

Half the OTC year follows the sun. The other half follows the human calendar.

Pollen, UV, and flu cover the environmental year. The platform also tracks three sharper, calendar-driven demand windows: festive indulgence at Christmas, daylight-saving sleep disruption twice yearly, and the January resolution wave that drives every nicotine-replacement brand to its annual peak.

Three weather seasons + three calendar seasons = six modules · the full OTC year, covered.
Vantage-OTC Labs · Seasonal Calendar · 2026 / 2027
Six modules · twelve months · demand multipliers per OTC category mapped to the year. Calendar wraps Dec → Jan for the two modules that straddle year-end.
MODULE · WINDOW
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC
Quit Watch
New Year resolutions · NRT spike
Stoptober · UK
Weight Reset Watch
New Year + pre-summer · A08 peak
Post-summer reset
Pollen Pulse
Hayfever season · Mar–Jul · R06 peak
Sleep Rhythm
DST
DST
SAD · winter chronic
Sun Shield
UV & heat-stress · May–Aug · D02 peak
Flu & Cough Watch
Jan–Mar · winter peak
Oct–Dec · ramp
Holiday Stomach
XMAS
NYE
Easter
BBQ peak
TODAY · 21 MAY 2026
Solid bar = primary window · faded bar = secondary peak
Two modules wrap year-end · two have twin peaks (Sleep DST · Quit Stoptober)
Holiday Stomach Watch
Festive GI demand intelligence

The narrowest, sharpest demand window in the platform — Christmas through Twelfth Night. Rich food, alcohol, late nights, festive snacking all drive reflux and antacid demand to 3-4× baseline across 16 days. Easter and summer BBQ season are smaller, predictable secondary peaks.

Primary windowfestive indulgence
20 DEC – 5 JAN
Demand multiplierA02 vs baseline
3.2× ↑
Secondary peakssmaller, predictable
Easter · BBQ Jul
Signal sourcescalendar + sales velocity
NielsenIQ A02
Sources: fixed festive calendar · NielsenIQ A02 weekly velocity · OTC consumer-search trends (Google · WhatsApp)
Drives: A02BX13 alginates · A02BC OTC PPIs · A03 antispasmodics · A07A diarrhoea
Canonical sponsor: Gaviscon · Reckitt
Sleep Rhythm Watch
Clock-shift & chronic sleep intelligence

Twice a year Europe shifts its clocks — late March forward, late October back — and sleep-aid demand spikes for 7-10 days as circadian rhythms reset. Layered with chronic winter sleep complaints from Oct–Feb (SAD-adjacent, reduced daylight, screen exposure).

Spring DSTforward · already passed
29 MAR 2026 ✓
Autumn DSTfall back · next event
25 OCT 2026
DST-week multiplierN05CM vs baseline
2.1× ↑
Winter chronicOct–Feb sustained
+18% vs summer
Sources: EU DST calendar (fixed) · NIVEL / RKI sleep-complaint surveillance · NielsenIQ N05 panel
Drives: N05CH01 melatonin · N05CM diphenhydramine sleep aids · A07X valerian / chamomile
Canonical sponsor: Vicks ZzzQuil · Procter & Gamble
Quit Watch
Smoking-cessation demand intelligence

January 1st generates the largest single-day NRT demand spike of the year — every market, every brand. Stoptober (UK October mass-quit campaign) is the second annual peak. The platform calibrates against Google Trends "stop smoking" + retail NRT velocity to predict 6-week resolution-stamina curves and the relapse window.

Primary windowresolution wave
1 JAN – 15 FEB
Secondary peakUK-only campaign
Stoptober (Oct)
Demand multiplierN07BA peak vs baseline
4.8× ↑
Resolution staminaavg drop-off by wk 6
~67% relapse
Sources: calendar + Google Trends "stop smoking" / "quit smoking" search velocity · NielsenIQ NRT panel · UK Stoptober data
Drives: N07BA01 nicotine patches/gums/lozenges · N07BA03 varenicline (Rx) · OTC e-cig accessories
Canonical sponsors: NiQuitin · Nicotinell · Nicorette
Weight Reset Watch
Resolution + pre-summer wellness intelligence

January resolutions and the pre-summer "body reset" wave drive the second-largest predictable OTC demand spike of the year — only flu winter is larger. Layered with a smaller post-summer secondary peak (late Aug-Sep) as routines reboot after holidays. Tracks the demand wave and the stamina drop-off so retailers can predict the inventory step-down.

Primary windowresolution + pre-summer
1 JAN – 30 APR
Secondary peakpost-summer reset
Late AUG – SEP
Demand multiplierA08 vs baseline
3.5× ↑
Stamina drop-offfaster than NRT
~78% by wk 8
Sources: calendar + Google Trends "weight loss" / "diet" search velocity · NielsenIQ A08 panel · GLP-1-adjacent pharmacy inquiry traffic
Drives: A08AB01 orlistat (Alli) · A07A fibre & cleanse · V06 meal replacements · OTC supplements · diet teas / fat-burner adjacent
Canonical sponsors: Alli (Haleon) · XLS Medical (Omega Pharma) · Slimfast (Glanbia)
·Cross-module demand multipliers · pain & fever

Pain & fever brands don't get their own module — they ride every other module.

Paracetamol (Panadol), ibuprofen (Nurofen · Advil · Aktren), naproxen (Aleve) — none of these has its own seasonal window. Their demand multiplies with every other module: hayfever headache · UV/heat headache · flu fever · DST sleep-loss headache · post-Christmas hangover.

PP · ALLERGY
+34% N02
hayfever headache
SS · UV/HEAT
+22% N02
heat headache
FW · FLU
+58% N02
fever + body ache
HS · FESTIVE
+41% N02
hangover headache
SR · CLOCK
+12% N02
DST headache
QW · QUITTING
+19% N02
cessation headache
WR · WEIGHT
+8% N02 · +M01
exercise soreness

Commercial implication: Panadol / Nurofen / Advil / Aktren / Aleve buy "category sponsorship" — full-year, multi-module, premium tier — instead of a single seasonal module. Tier 03B in the commercial model.

Stage 04
BeatThe desktop widget
Shotcompact + expanded
Toneambient calm
04The desktop widget

A pane you keep open. Glance. Decide. Return to work.

Pinned to the corner of macOS or Windows. Compact by default — three rows, three signals, the colour you need to see. Click once to expand: forecasts, alerts, sparklines, last-7-day deltas. Sized for ambient attention, not for staring at.

The pattern is Bloomberg's: information available, not insisted upon.
DUSSELDORF · DE-NW 14:32
Pollen PulseGrass · 14d outlook
4.2
Sun ShieldUV · noon peak
6.8
Flu & CoughARI · regional
moderate
VANTAGE · seasonal intelligence

Compact mode

~300px wide. Three modules. One row each. The smallest unit of useful seasonal intelligence — designed to disappear into the desktop and re-surface when something changes.

Translucent vibrancy

macOS-native blur + saturation. Sits over wallpaper without competing with it. Windows 11 mirrors the pattern with Mica.

Auto-refresh · 15 min

Pull on resume from sleep. Background fetch every 15 min in foreground. No spinners, no manual refresh button.

No tracking

Location set once. No telemetry beyond the data fetch. The widget is on your desk — it doesn't watch you.

Threshold alerts

Compact mode flashes a colour pulse only when a module crosses a configured threshold — pollen 4+, UV 7+, ILI > 50/100k.

SEASONAL
LIVE 14D
DUSSELDORF · DE-NW · 14:32 CET
Pollen Pulse
Grass · DWD · 7d MA
4.2↑ +38%
Sun Shield
UV index · noon · 14d outlook
6.8↑ +1.4
Flu & Cough
ARI · RKI weekly
moderate↓ post-peak
PP ALERT
Grass pollen crosses 4.0 threshold tomorrow. Antihistamine demand multiplier predicted +28% vs 7d MA across DE-NW. Consider re-routing R06 inventory now.
VANTAGE · seasonal intelligence Updated 14:30 CET

Expanded mode

~440px wide. The same three modules with 14-day sparklines, week-on-week deltas, and the most important standing alert. One click from compact, one click back.

Sparkline per module

14 days of context inline. The number tells you "now". The sparkline tells you what shape "now" sits inside.

Threshold alert band

Amber strip below the modules surfaces the single most relevant action right now — at most one, never more. Quiet days show no band.

Drill-in

Click any module row to open the corresponding dashboard surface in the full Vantage portal — regional map for pollen, heatmap for UV, ECDC chart for flu.

Refresh cadence

15-minute pulses for live signals; weather model runs at 06/12/18 UTC. ILI updates once weekly — the widget shows the freshness of each source.

DESKTOP WIDGET · MAC + WINDOWS · COMPACT / EXPANDED Real software UI · rendered as it would ship · location set once · no fake hardware
Stage 05
BeatRetail dashboard
ShotMBP light · centered
Tonecategory command
05Retail dashboard

The category meeting becomes a glance.

A drugstore HQ — Etos, Kruidvat, dm, Boots — opens this once a day to see where Europe is pulsing, where inventory is about to lag, and which category gets the front-of-store space this week.

VANTAGE SEASONAL
OVERVIEW
POLLEN
UV
FLU
DEMAND
EXPORT
LIVE · 2026-05-21 · 14:32
SCOPE
All of Europe
Netherlands
Belgium
Germany
United Kingdom
MODULES
Pollen Pulse™
Sun Shield™
Flu & Cough Watch™
CATEGORY
R06 Antihistamines
D02 Sunscreens
R05 Cough/cold
POLLEN · EU AVG
3.6
↑ +24% · 7d
UV · EU NORTH
6.4
↑ +1.2 · vs yest
ILI · EU AGG
41/100k
↓ −9% · wk
DEMAND IDX
118/100
↑ allergy peak
Pollen Pulse™ · Europe · Grass (Poaceae) pressure · 21 May 2026
BIRCH
OAK
GRASS
PLANTAIN
RAGWEED
MOULD
IE UK NO SE FI DK NL BE DE FR ES PT IT CH AT PL CZ HU·SK GR RO·BG EE·LV·LT
Low 0-1.9
Moderate 2-2.9
High 3-3.9
Very high 4+
Live pulse · >4.0
Predicted OTC demand · R06 antihistamines · DE-NL-BE-UK · next 14 days
Pollen Pulse™ index
Predicted R06 demand
Same window LY
TODAY FORECAST · 13 DAYS 14 May 16 18 21 25 29 May 2 Jun 6 Jun
ALERTS · 21 MAY
PP · DE-NW · 14:00
Grass crosses 4.0 across Nordrhein-Westfalen tomorrow.
Action · reroute R06 inventory · alert dm + Rossmann ops
PP · NL · 13:30
Randstad grass 3.8 with no rain forecast next 5 days.
Action · Etos · prime eye-drop FOH placement
SS · NL/BE · 13:00
UV 6.8 rising · 3-day heat-stress window starts Sun 23 May.
Action · SPF re-merch · paediatric block · electrolytes
FW · UK · 12:30
ILI down 12% wk · post-peak across UK regions.
Action · reduce R05 forward orders · clear seasonal POS
PP · DE-BY · 11:00
Birch pollen cleared in Bayern · tree season ends.
Action · retire tree-specific POS · switch grass POS live
MacBook Pro 14 inch · retail dashboard
RETAIL HQ DASHBOARD · ALL 4 PHASE-1 MARKETS · REAL MACBOOK PRO 14" Composited into pixel-calibrated screen area · drugstore-chain commercial idiom
Stage 06
BeatPharmacy dashboard
ShotMBP dark · institutional
Tonelocal accountability
06Pharmacy dashboard

For the pharmacist who orders Tuesday morning.

A single Apotheker — Boots Camden, Apotheek Centraal, or a Doc Morris flagship — opens this before the wholesaler order goes in. Local alerts, inventory suggestions calibrated to the next 14 days, and a forecast they can hand to their team.

VANTAGE SEASONAL · PHARMACY
APOTHEEK CENTRAAL · UTRECHT · NL · 3511
LIVE · 14:32
LOCAL ALERTS · 5km RADIUS · NEXT 7 DAYS
POLLEN PULSE™+24h
Grass pollen crosses 4.0 threshold across Utrecht-Randstad tomorrow morning.
Demand multiplier predicted +34% R06 · 5-day window with no rain forecast
SUN SHIELD™+72h
UV 6.8 rising to 7.4 by Sunday · first sustained high-UV window of the season.
Demand multiplier predicted +41% D02B · paediatric especially · stock check recommended
FLU & COUGH WATCH™REGIONAL
ILI activity post-peak · NIVEL reports 42/100k regional · trending down 4 weeks.
Demand multiplier −18% R05 · forward orders should be reduced for next 2 weeks
POLLEN PULSE™REGIONAL
Birch tree pollen cleared across NL · seasonal end confirmed by KNMI.
No more tree-specific allergy demand · switch counter POS to grass / weed for next 8 weeks
INVENTORY · WHAT TO ORDER TUESDAY
Cetirizine 10mg 30tabR06AE07 · OTC · 3 brands carried
stock 14d
+40%
Loratadine 10mg 14tabR06AX13 · OTC · 2 brands
stock 7d
+40%
Azelastine eye dropsS01GX07 · OTC · pharmacist counselling
stock 5d
+30%
SPF 50 paediatric 200mlD02BA · cosmetic · 4 brands carried
stock 9d
+50%
After-sun aloe 200mlD02AB · seasonal · 3 brands
stock 11d
+25%
Electrolyte sachets 20pkA12CX · hydration
stock 18d
+15%
Dextromethorphan syrupR05DA09 · 23 OTC SKUs
stock 42d ok
−20%
Throat lozenges (menthol)R02AA · POS clearance
stock 56d ok
clear
Predicted 14-day demand · this pharmacy · all 3 modules
R06 · D02 · R05
TODAY
MacBook Pro 14 inch Space Black · pharmacy dashboard
LOCAL PHARMACY DASHBOARD · UTRECHT · REAL MACBOOK PRO 14" SPACE BLACK Same data layer · localized scope · order-confidence as primary affordance
Stage 07
BeatEmbed + sponsorship
Shot4 variants
Tonepremium partnership
07Embeddable widget · three-role branding

One data layer. Three roles in the wrap.

Every embed carries three brand positions: Vantage-OTC Labs (the producer of the data, never removable), an optional OTC sponsor (Claritine, Strepsils, Lemsip, Nivea — paying for that module that season), and an optional retailer (Boots, Kruidvat, Etos) who hosts the widget and may rename it on their own surface. The three roles never overlap; the data layer never bends to any of them.

Producer · sponsor · retailer. Same numbers reach every customer.
ROLE 01 · PRODUCER
Vantage-OTC Labs. Always present, always attributed. Owns the data, the forecast model, the trust layer. Cannot be removed — even on white-label, where it shrinks to a compliance footer.
ROLE 02 · SEASONAL SPONSOR
An OTC brand — Claritine for pollen · Strepsils / Lemsip for flu · Nivea Sun for UV. Buys the module for a season. Logo sits below the data. Cannot influence numbers, framing, or what the widget says.
ROLE 03 · RETAILER HOST
A retailer or chain — Boots · Kruidvat · Etos · DM. Hosts the embed on their site. May rename it (Boots Hayfever Pulse · Kruidvat Griep Widget) and skin it in house colours. Same data underneath.
https://labs.vantage-otc.com/seasonal
VARIANT 01 · PRODUCER ONLY
Vantage-OTC Labs· Pollen Pulse™
UTRECHT · NL
GRASS
3.8 HIGH
↑ +24% · Poaceae
BIRCH
0.4 END
↓ cleared · Betula
PLANTAIN
1.8 MOD
· Plantago
VANTAGE-OTC LABS · refreshed every 15 min 21 MAY 14:32
PRODUCER ONLY · NO SPONSOR · NO RETAILER
The Vantage-OTC Labs baseline. Used on `labs.vantage-otc.com` and on partner sites that licence the widget without sponsorship. Specific pollen genera shown — grass (Poaceae), birch (Betula), plantain (Plantago) — not aggregate categories. Locked traffic-light bar + Vantage-OTC Labs wordmark.
https://claritine.co.uk/pollen-forecast
VARIANT 02 · + OTC SPONSOR
Pollen Pulse
LONDON · UK
GRASS
3.4 MED
↑ +12% · rye+timothy
OAK
1.2 LOW
↓ end · Quercus
MOULD
2.4 MOD
· Alternaria
Presented by Claritin · Season 2026
POWERED BY VANTAGE-OTC LABS 21 MAY 14:32
PRODUCER + OTC SPONSOR · BRAND OWNED SITE
Claritin Pollen Pulse™ · season 2026. Claritin (loratadine, Bayer) buys the pollen module for the spring/summer season across all 4 phase-1 markets. The widget appears on their own brand site. "Presented by Claritin" sits below the numbers; "Powered by Vantage-OTC Labs" stays as institutional attribution. Sponsor cannot remove either.
https://boots.com/health-hub/hayfever
VARIANT 03 · RETAILER RENAME
Boots Hayfever Pulse
YOUR STORE · CAMDEN
GRASS
3.4 MED
· Poaceae rising
BIRCH
0.4 END
· Betula cleared
MOULD
2.4 MOD
· Alternaria
Book a hayfever consult at this store → free · 15 min
POWERED BY VANTAGE-OTC LABS · official Boots health partner 21 MAY 14:32
PRODUCER + RETAILER RENAME · RETAILER HOST
"Boots Hayfever Pulse" — retailer keeps the front of the widget. Boots renames the embed using its own product language ("Hayfever Pulse", not "Pollen Pulse™"), skins it in house navy, and points to in-store services rather than products. Vantage-OTC Labs attribution stays in the footer as the trust signal. No OTC sponsor in this configuration — retailer-owned shelf neutrality.
https://kruidvat.nl/griep-radar
VARIANT 04 · TRIPLE
kruidvat Griep Widget
UTRECHT
GRIEP-IDX
42/100k
↓ −9% · NIVEL
RSV
post-piek
· regionaal
VERKOUDH.
moderate
· weer-driven
In samenwerking met Strepsils · winter 2026/27
POWERED BY VANTAGE-OTC LABS · Kruidvat health intelligence 21 MEI 14:32
TRIPLE · RETAILER + OTC SPONSOR + PRODUCER
"Kruidvat Griep Widget" · in samenwerking met Strepsils · powered by Vantage-OTC Labs. The fullest commercial configuration. Kruidvat keeps the top wordmark (their site, their tone, Dutch-localized). Strepsils sponsors the cough/throat module for winter. Vantage-OTC Labs is the data producer. Three brands, one widget, three revenue streams — and the data is identical to every other instance. (Kruidvat logo file still pending — currently rendered as CSS placeholder.)
·Flagship OTC sponsorship windows · Phase 1 markets

Each module has a natural seasonal arc that maps to one OTC category's peak demand period. Sponsorships are sold by season — one brand owns the module across the natural window, with first-refusal renewal for the following year.

SPRING · POLLEN
Claritin
Pollen Pulse™ · season 2026
MAR–JUL · ALL 4 MARKETS
Loratadine antihistamine sponsor of pollen module. R06 across hayfever season.
SPRING · POLLEN · ALT
Benadryl Allergy
Pollen Pulse™ · UK / IE
MAR–JUL · UK + IE
Diphenhydramine / acrivastine UK-specific alternative pollen sponsor. Kenvue.
SUMMER · UV
NIVEAPLACEHOLDER
Sun Shield™ · season 2026
MAY–AUG · ALL 4 MARKETS
SPF / paediatric sunscreen sponsor of UV module. Beiersdorf. (logo pending)
WINTER · FLU · UK/IE
Lemsip
Flu & Cough Watch™ · 26/27
OCT–MAR · UK + IE
Reckitt hot-drink decongestant sponsor of FW module in UK / Ireland.
WINTER · FLU · EU
Strepsils
Flu & Cough Watch™ · 26/27
OCT–MAR · NL · BE · DE · UK
Reckitt throat-lozenge sponsor of FW module across all 4 phase-1 markets. R02 focus.
WINTER · FLU · DE/NL/BE
Vicks
Flu & Cough Watch™ · 26/27
OCT–MAR · DE · NL · BE
Procter & Gamble vapour rub + decongestant. Continental EU FW sponsor, R05/R02.
PER-MARKET EXCLUSIVITY
Each (module · market · season) slot is exclusive. Strepsils + Lemsip + Vicks co-exist across the FW module because each owns a different market subset · they never share a market. Right-of-first-refusal rules guarantee renewal continuity. Six sponsors shown · capacity for 9-12 once Phase 2 widens to FR · IT · ES · Nordics.
·Retailer renaming · the widget on partner sites

Retailers buying the licence may rename the widget using their own product language. The data, the model, and the Vantage-OTC Labs attribution stay identical — only the wrap changes. Examples for Phase 1:

UK · BOOTS
Boots Hayfever Pulse
Boots Sun Watch
Boots Cold & Flu Tracker
NL · KRUIDVAT
Kruidvat Hooikoorts-Radar
Kruidvat Zonkracht-Wijzer
Kruidvat Griep Widget
NL · ETOS
Etos Pollenpuls
Etos UV Check
Etos Verkoudheids-Alarm
DE · DM
dm Pollen-Puls
dm UV-Schild
dm Grippe-Wacht

Required attribution under retailer rename: "Powered by Vantage-OTC Labs" in the widget footer · never removable · sized small but legible.

·Brand inventory · what's on hand

The brands we already have assets for — and the categories they map to.

Ten logos in assets/brands/ so far. Five map cleanly to the three environmental modules. Five sit in adjacent OTC categories that don't have an environmental seasonal arc — and that's a strategic question worth answering now.

IN SCOPE · 3 MODULES
Brands whose category maps to an environmental seasonal arc the platform already tracks. These slot into the existing modules immediately.
R06 · R05 · D02 · S01G
Claritin
POLLEN PULSE™
Loratadine · R06AX13
Benadryl
POLLEN PULSE™ · UK/IE
Acrivastine · R06AX18
Strepsils
FLU & COUGH WATCH™ · EU
Amylmetacresol · R02AA20
Lemsip
FLU & COUGH WATCH™ · UK/IE
Paracetamol+phenylephrine
Vicks
FLU & COUGH WATCH™ · DE/NL/BE
Camphor/menthol · R05X
IN SCOPE · 4 CALENDAR MODULES
Brands that own the four calendar-driven seasonal windows. Logos pending — sponsor configurations confirmed.
A02 · N05 · N07 · A08
⟂ GAVISCON
Gaviscon
HOLIDAY STOMACH WATCH™
Alginate · A02BX13
⟂ ZZZQUIL
Vicks ZzzQuil
SLEEP RHYTHM WATCH™
Diphenhydramine · N05CM
⟂ NIQUITIN
NiQuitin
QUIT WATCH™
Nicotine · N07BA01
⟂ NICOTINELL
Nicotinell
QUIT WATCH™
Nicotine · N07BA01
⟂ NICORETTE
Nicorette
QUIT WATCH™
Nicotine · N07BA01
⟂ ALLI
Alli
WEIGHT RESET WATCH™
Orlistat · A08AB01 · Haleon
⟂ XLS MEDICAL
XLS Medical
WEIGHT RESET WATCH™
Fat-binder · A08AX · Omega Pharma
⟂ SLIMFAST
Slimfast
WEIGHT RESET WATCH™
Meal replacement · V06 · Glanbia
CROSS-MODULE · DEMAND MULTIPLIERS
Pain & fever brands ride every module — they don't get their own. Sold as full-year category sponsorship at Tier 03B (multi-module premium).
N02 · M01
Panadol
PAIN & FEVER · ALL MODULES
Paracetamol · N02BE01
Nurofen
PAIN & INFLAMMATION
Ibuprofen · M01AE01
Aleve
PAIN & INFLAMMATION
Naproxen · M01AE02
⟂ ADVIL
Advil
PAIN & FEVER
Ibuprofen · M01AE01
⟂ AKTREN
Aktren
PAIN · DE-SPECIFIC
Ibuprofen · Bayer DE
·RESOLVED · 2026-05-21

Seven modules · two flavours of season · the full OTC year covered.

The platform expands from 3 to 7 modules. Three environmental seasons (weather + biology) plus four calendar seasons (human ritual). Pain & fever brands ride across all seven as cross-module demand multipliers. The "Bloomberg for seasonal OTC demand" framing holds — and gets richer.

ENVIRONMENTAL

Pollen Pulse™

MAR–JUL · hayfever
Claritin · Benadryl
ENVIRONMENTAL

Sun Shield™

MAY–AUG · UV/heat
Nivea Sun
ENVIRONMENTAL

Flu & Cough Watch™

OCT–MAR · respiratory
Strepsils · Lemsip · Vicks
CALENDAR

Holiday Stomach Watch™

20 DEC – 5 JAN · GI
Gaviscon
CALENDAR

Sleep Rhythm Watch™

DST + winter chronic
Vicks ZzzQuil
CALENDAR

Quit Watch™

1 JAN – 15 FEB · NRT
NiQuitin · Nicotinell · Nicorette
CALENDAR

Weight Reset Watch™

1 JAN – 30 APR · A08
Alli · XLS Medical · Slimfast
CROSS-MODULE TIER
Pain & fever sponsorship · year-round · multi-module · Panadol · Nurofen · Advil · Aleve · Aktren. Sold as a separate Tier 03B at premium pricing (~€42k/year/market) because the brand presence spans every season. Resolves the "where do Panadol/Nurofen fit" question without polluting the seasonal-module brand promise.
Stage 08
BeatVisual language
Shotprinciples + palette
Tonediscipline
08Visual language

Bloomberg discipline · Apple calm · medical trust · premium intelligence.

Four principles, applied uniformly across desktop widget, dashboards, and embeds. Density without anxiety. Colour as information, never decoration. Typography that ages well — Inter only.

Bloomberg discipline

Tabular numerals. Monospace labels. Live-dot pulses for refresh state. Density is allowed — but only when each cell answers a question someone actually asks.

Rule: if a label can't be read at 11px monospace, it's not earning its slot.

Apple calm

Vibrancy, generous padding, a single sans-serif. The widget breathes on the desktop. Carousels chevron, never auto-rotate. Typography never apologizes.

Rule: Inter only. No Fraunces, no JetBrains Mono, no display faces. SF mono for tabular runs.

Medical trust

Source attribution visible on every signal. Confidence intervals shown for predictions. No emojis. No advertising language. No false precision (3.4, not 3.42).

Rule: every data point names its source within one glance — ECDC, DWD, Open-Meteo, NIVEL.

Premium intelligence

Vantage traffic-light bar everywhere, locked. Dark surfaces for institutional moments. Sponsor logos sit below the fold, never overlap the data. Embeds carry attribution — never advertising.

Rule: brand mark = the traffic-light bar + "VANTAGE OTC" wordmark. Never substituted, never recoloured.

Module palette · the three hues that map the seasonal field

Selected to be medical, never advertising-loud. Each module owns one accent. Heatmaps reuse the Vantage traffic-light (red/amber/green) for severity — never module hues — so high-pollen-pressure colours don't conflict with the Pollen Pulse™ brand.

POLLEN PULSE™ · #3A8B65

Pollen-green

Inherits Vantage's signature green. Botanical, calm, immediately readable as "growing things". Lighter tint #6BAE8E for dark surfaces and sparklines.

#3A8B65#6BAE8E#EAF4EF
SUN SHIELD™ · #D4952B

UV-amber

Inherits Vantage's traffic-light amber. Heat, warning, mid-summer. Lighter tint #F4B860 for badges and alerts. Reads as "be careful in the sun".

#D4952B#F4B860#FAF1E0
FLU & COUGH WATCH™ · #5161B5

Respiratory-indigo

New tone — outside the traffic-light system because it represents a different signal class (epidemiological, not personal-condition). Cooling, clinical, winter-coded.

#5161B5#8B8FD5#EAECF5

Severity scale · the traffic-light, used for pressure

Distinct from module hues. Heatmaps and threshold pulses use Vantage's locked traffic-light for severity. This keeps the brand consistent across the whole platform and prevents pollen-pressure red from being mistaken for a Pollen Pulse™ brand element.

LOW · 0–1.9
No category impact
MODERATE · 2–2.9
Sensitive consumers active
HIGH · 3–3.9
Demand multiplier engages
VERY HIGH · 4+
Inventory action recommended
Stage 09
BeatCommercial model
Shot4 tiers
Tonepartnership
09Commercial layer · sponsorship + licensing

A four-tier commercial model. Subscriptions anchor; sponsorship and licensing extend.

Vantage Seasonal sits as a paid layer on top of the Vantage OTC platform. Sponsorship is opt-in and tier-gated — the data layer never depends on advertising revenue, which protects the institutional register.

Trust first. Reach second. Commerce never overlaps data.
Tier 01

Pharmacy Pro

€89 / month / location

Local pharmacy dashboard + desktop widget + weekly digest. Inventory recommendations calibrated to one postcode.

  • 3 modules · live
  • Desktop widget · Mac + Windows
  • 1 location · 5km radius
  • Weekly Tuesday digest
  • Standard support
Tier 02

Retail / Chain

€2,400 / month / market

Multi-location retail HQ dashboard. Category-team access. Heatmap per market. Export to merchandising and ops.

  • 3 modules · live
  • Unlimited internal users
  • 1 country · all regions
  • API access · 100k req/mo
  • CSV / PowerBI / Looker export
  • Priority support · onboarding
Tier 03

OTC Brand Sponsorship

€18k / module / season · per market

One OTC brand owns one module for one natural season (Claritine spring · Nivea summer · Strepsils/Lemsip winter). "Presented by" appears below the data. Same module across own + partner web properties.

  • 1 module · 1 seasonal window
  • "Presented by [Brand] · Season 2026"
  • Vantage-OTC Labs attribution stays
  • Per-market sponsor exclusivity
  • Right of first refusal · next season
  • Quarterly engagement report
  • Cannot influence numbers or framing
Tier 04

Enterprise · API + White-label

€120k+ / year · custom

Direct API feed for chain back-office systems. Optional fully white-labeled embed. Custom translations and category mapping.

  • Full data feed · all 3 modules
  • Unlimited markets in scope
  • White-label embed allowed
  • Custom integrations · SLA
  • Quarterly business review
  • DPA + GDPR signed-off
SPONSORSHIP DISCIPLINE
Sponsor logos never overlap data. The data layer never adjusts to sponsor incentives — the same pollen number ships to every customer. Sponsorship is presentation, not editorial influence. Sponsors do not see anonymized customer data; they receive engagement reports only. A sponsor who tried to pay for "favourable framing" of their category would be declined. Said plainly in the contract.
EXTENSION 01

API marketplace

Per-call pricing for analytics teams, fintech, insurance, telehealth, and chatbot integrations that want seasonal signal access without subscribing to the full UI surface.

EXTENSION 02

Seasonal campaign sponsorship

Time-windowed sponsorships matched to natural seasonal arcs — pollen Mar–Jun · sun Jun–Aug · flu Oct–Mar. Sold by season, not by year, with a guaranteed reach floor.

EXTENSION 03

Enterprise partnerships

Multi-year contracts with chain retailers and OTC manufacturers covering integration, supply-chain forecasting, and exclusive market windows. Owned by named account team.

Stage 10
BeatMVP architecture
Shotsources + flow
Tonecheap to start
10Technical MVP · free first, scalable later

Free public APIs carry MVP. Commercial feeds unlock at scale.

The four-market MVP runs on free public APIs — Open-Meteo for weather and UV, ECDC and WHO FluNet for ILI, DWD (already live in prod for Germany) for pollen, plus KNMI / RMI / Met Office equivalents. Estimated infrastructure cost for phase 1: under €200/month. Commercial feeds (NielsenIQ, IQVIA seasonal panels, ECMWF deep models) are layered later, once subscription revenue justifies them.

Start with what's free and good. Scale into what's paid only when the data flywheel earns it.
Source
Coverage
Cost
Phase
DWD (Germany pollen)DEUTSCHER WETTERDIENST · open data portal
16 DE regions · grass/tree/weed/mould · 6h refresh · live in Vantage prod since 2026-05-11
FREE
LIVE
Open-MeteoCC-BY-4.0 · OpenStreetMap-style ethos · ECMWF + DWD-backed
Global · UV index · weather · 1h refresh · 10k req/day free
FREE
PHASE 1
ECDC · ERVISSEU CENTRE FOR DISEASE PREVENTION · Influenza / RSV portal
EU/EEA · 30 countries · ILI rate · ARI · RSV · weekly · sentinel network
FREE
PHASE 1
WHO FluNet · FluIDWORLD HEALTH ORGANIZATION · global influenza surveillance
Global · 130+ countries · weekly virological + clinical surveillance
FREE
PHASE 1
Copernicus CAMS · pollenEU SPACE PROGRAMME · Atmosphere Monitoring Service
Europe-wide · grass/birch/olive/ragweed forecasts · 4d ahead · 10km grid
FREE
PHASE 1
National pollen agenciesKNMI (NL) · IRM/RMI (BE) · MET OFFICE (UK) · plus DWD
Phase 1 · 4 markets · regional granularity beyond Copernicus' 10km grid
FREE / LICENSE
PHASE 1
ECMWF · deep weather modelEUROPEAN CENTRE FOR MEDIUM-RANGE WEATHER FORECASTS
Global · medium-range model (10–15 day) · heat-stress indices · ensemble probabilities
€ LOW
PHASE 2
NielsenIQ / IRI · OTC retail panelCOMMERCIAL · SKU-level scanner data
Phase 1 markets · validates demand multipliers · calibrates forecasts to actual sales response
€€ MED
PHASE 3
IQVIA · seasonal panelCOMMERCIAL · pharmacy dispensation data
Calibration only · enriches the predicted-demand model with dispensation realities
€€ MED
PHASE 3

MVP architecture · the four-layer flow

Lightweight ingestion, narrow modelling, broad presentation. Reuses the Vantage OTC platform's existing FastAPI + Postgres + Railway stack — the same one that already runs the production DWD-DE pollen pipeline since 2026-05-11.

LAYER 01

Ingestion

  • Open-Meteo · UV + weather
  • ECDC ERVISS · ILI
  • WHO FluNet · weekly
  • DWD + national agencies · pollen
  • Copernicus CAMS · forecast
  • Scheduled syncs · 15min – weekly
LAYER 02

Normalize & model

  • Postgres tables · per-source
  • Region lexicon · NL/BE/DE/UK
  • Pressure score · 0–5 normalized
  • Demand multiplier per category
  • 14-day forecast horizon
  • Confidence intervals stored
LAYER 03

Serve & embed

  • FastAPI · /api/v1/seasonal/*
  • JSON + JS embed bundle
  • Desktop widget · Electron shell
  • Retail + pharmacy dashboards
  • Tiered auth · subscription gating
  • CDN + 15min cache
MVP COST · PHASE 1
Free APIs · Railway Postgres + worker · existing Vantage OTC infra · CDN edge cache · widget bundle hosting. No paid feeds in phase 1.
< €200 / month
Stage 11
BeatPhased roadmap
Shot4 phases
Toneconviction
11Phased roadmap

Four phases. Three years. Built on a foundation that already runs.

Phase 1 lands within the natural seasonal arc — pollen builds the dataset in spring, sun carries summer attention, flu arrives in autumn to validate the third module. Each phase is releasable; each subsequent phase only opens when the previous has both customers and validated unit economics.

PHASE 01 · MVP

Four phase-1 markets

Sep 2026 → Q1 2027

Netherlands · Belgium · Germany · United Kingdom. The four markets where Vantage already has the densest commercial relationships and the strongest pollen data foundation.

  • 3 modules · 4 markets
  • Desktop widget · macOS first
  • Pharmacy + retail dashboards
  • Neutral embed widget live
  • Target: 50 paying pharmacies
  • Target: 2 chain pilots
PHASE 02 · WIDEN

Latin + Nordic Europe

Q2 2027 → Q4 2027

France · Italy · Spain · Sweden · Denmark · Norway · Finland · Switzerland · Austria. Doubles the market footprint. Adds first paid feed (ECMWF) for sharper UV forecasting in summer-driven markets.

  • Same 3 modules · 13 markets
  • Windows desktop widget
  • Co-branded embeds · 2 launch sponsors
  • API marketplace beta
  • Target: 500 paying pharmacies
  • Target: 8 chain accounts
PHASE 03 · DEEPEN

Demand calibration + AI

Q1 2028 → Q4 2028

NielsenIQ + IQVIA panel integration calibrates demand multipliers to actual SKU-level sales response. Pollen Pulse™ → fourth-generation forecast accuracy. Adds 4th module: Mood & Stress Watch™ for OTC sleep/anxiety category.

  • 4th module · Mood & Stress
  • SKU-level demand calibration
  • Predictive 21-day forecasts
  • White-label tier opens
  • Target: 2000 paying locations
  • Target: 25 chain accounts
PHASE 04 · PLATFORM

Open marketplace

2029 →

Vantage Seasonal becomes a platform. Third-party data providers list signals (Copernicus paid, regional pollen networks). Third-party app developers build on the API. Vantage takes the marketplace toll.

  • EU + UK · all markets covered
  • Open API marketplace
  • Partner-built modules
  • Enterprise contracts · multi-year
  • Seasonal as standalone P&L
  • Target: industry standard
Closing
BeatInvitation
Shotcentered
Toneinevitability
·The product, again

Seven modules. One terminal. Bloomberg for seasonal OTC demand.

Three environmental modules — Pollen Pulse™ · Sun Shield™ · Flu & Cough Watch™. Four calendar modules — Holiday Stomach Watch™ · Sleep Rhythm Watch™ · Quit Watch™ · Weight Reset Watch™. Built on the Vantage OTC platform that already serves 32 European markets, 255 OTC molecules, and 18 regulatory registers.

The first module is already in production. The remaining build is the productization, the design layer, and the commercial wrap. Phase 1 launches in time for autumn flu season 2026 across NL · BE · DE · UK — with the January 2027 triple-peak (Quit Watch™ + Weight Reset Watch™ + Holiday Stomach Watch™ tail) as the first cross-season validation moment.

The intelligence that the category meeting opens with — instead of trying to assemble.
VANTAGE-OTC LABS · SEASONAL HEALTH INTELLIGENCE™ · concept document · 2026-05-21
A Vantage OTC product · mockup · UX + commercial only · not for deploy · /mockups/seasonal-intelligence-2026-05-21/
Pollen Pulse™ · Sun Shield™ · Flu & Cough Watch™ are proposed product marks of Vantage-OTC Labs · all third-party brand names shown (Claritine · Strepsils · Lemsip · Nivea · Boots · Kruidvat · Etos · dm) are illustrative only · sponsorship and retailer arrangements not implied or contracted