The operator's surface

Everything the engine produces, made legible.

Seven pages plus the Signal panel give operators the full window onto Flockr — what’s happening, what it means, and what to change. Skim the morning. Dig when it matters.

At-a-glance Home4-tab Analytics30-min RealtimeToggle-level Settings
Scroll to explore the four covered pages
Home · Morning check-in
flockr.portal· homeLive
Home7 Apr — 21 Apr · 30 days
Incr rev / mo
~£120k
Estimate · 30d
Conv rate lift
+167%
3.1% vs 1.1%
Demand coverage
94%
Eligible signals
Activation rate
82%
Slots filled
32
New & Trend
52
Fading
364
Scarcity
138
Overstock
Activity trend · 14 daysReqSelected
207active visitors927req / 30m86%activation
7 pages + 1 panel

Seven pages. One window.

The platform map. Four covered below — Home, Analytics, Realtime, Settings. Three more plus the Signal panel live on their own platform pages.

Portal page 01 · Home

The morning check-in.

At-a-glance commercial dashboard. Four sub-sections, two clocks — 30-day historical for impact, 30-minute live for status. Read top-to-bottom for the full picture, or scan to the section that answers your question.

01· Commercial hero30 days

The headline impact, in six numbers

The six commercial KPIs every operator should know at a glance — revenue lift, conversion lift, CTR lifts at product and page level, demand coverage, activation rate.

Incr rev / mo
~£120k
Conv lift
+167%
Product CTR
+605%
Page CTR
+13%
Demand cov.
94%
Activation
82%
02· Catalogue pulseLive · 30 min

Live demand state, four counters

Counts pulled straight from the demand intelligence layer. Refreshed every 30 minutes. Each counter links into its Demand tab for the full per-product picture.

32
New & trend
52
Fading
364
Scarcity
138
Overstock
03· Activity & signal health30 days

Volume + evidence mix, side by side

Daily Flockr request volume against products messaged, plus signal family ranking — the quick read on what kind of evidence is feeding the engine.

Activity trendReqSelected
Signal healthtop 3 families
Cart press.1.9% CTR
Rank2.1% CTR
Scarcity1.3% CTR
04· Live statusLive · 30 min

“Is it working right now?”

The bottom-of-page strip that confirms sub-minute system health — visitors, requests, activation. If the Home page looks good and this strip is healthy, you can probably skip Realtime.

207
Active visitors
927
Req / 30m
86%
Activation
The dual-clock design

Historical view tells you how it’s going. Live view tells you it’s working. Two clocks, one page. Operators stay in the rhythm of the morning glance without losing the ability to confirm real-time health.

One surface. Top to bottom.

Portal page 02 · Analytics

Four tabs. Four questions.

Coverage, signals, messages, products. Each tab is a different diagnostic question — and a different way to find what’s wrong before it hits revenue.

Typical martech
CTR and revenue.
VS
Flockr analytics
Why products miss, which surfaces dominate, where messages stick, per-product attribution.
1Overview
5 sections

How much of the catalogue Flockr covers — and why products miss

The diagnostic surface for activation. Read this when activation rate is lower than expected.

Coverage funnel
in-scopesignal-eligiblemessaged
Requests by surface
PDP, PLP, search, cart, recommendation — which surfaces drive most volume.
Top products by impressions
The most-seen products in the period.
Products analysed but never messaged
Coverage gaps — products the engine saw but never selected.
Why products weren’t selected
Eligibility-failure breakdown — the unique “why miss” view.
2Signals
4 sections

Which demand evidence is winning slots — and converting

Signal usage and signal performance, side by side. Useful for understanding family mix and click rate by signal type.

Messages by signal family
Share of selections per family — what evidence is winning.
Signal timeframe distribution
Which time windows are most used — right-now vs last-hour vs last-7-days.
Signal leaderboard
Top signal/product combinations driving selections.
Click rate by signal type
CTR by family with a no-Flockr baseline — which signals actually convert.
3Messages
4 sections

The full lifecycle from selected to clicked, by family and surface

Where messages get stuck. Selected but not rendered. Rendered but not visible. Visible but not clicked. Each transition is a different problem.

Message lifecycle by family
selectedrenderedvisibleclicked
CTR by surface
Where messages perform best — PLP vs search vs PDP vs cart.
Top message codes
Highest-volume and highest-CTR variants — what copy is working.
Rank vs behavioural
Rank-driven messages tracked separately from behavioural ones.
4Products
3 sections

Per-product attribution and journey depth

Which products convert with Flockr involvement, how shoppers progress through stages, and where Flockr is over-represented at conversion moments.

Purchase attribution per product
Flockr presence at purchase — which SKUs convert with messaging visible.
Session journey funnel
How far sessions progressed — viewed, added, purchased.
Top products by CTR
With Flockr message visible — where messaging is winning attention.

Diagnostics. Not just dashboards.

Portal page 03 · Realtime

Is it working right now?

No date range. No history. Just a 30-minute rolling window onto live activity — sub-minute freshness, six views onto what’s happening this very moment. When something breaks, it shows up here first.

Live data30-min rolling windowSub-minute refresh
01· Pipeline healthHealthy

Latency & error rate, always-on

p50 / p95 on the Flockr request endpoint plus error rate. Persistent across every portal page — degradation is visible immediately, not just here.

p5035ms
p95158ms
err0.0%
02· Active visitorsLive

Distinct sessions on site, right now

Visitor count alongside the Flockr request volume those sessions are generating — the two numbers that should move together.

207
Active sessions
03· Top movers3 surging

Products accelerating right now

Products with the biggest selection-volume delta vs the prior window. Useful for spotting genuine demand surges as they happen.

Cobalt Halter Set+127
Vault Tracksuit+89
Wavetree Jacket+64
04· Signals firing4 active

Which evidence is dominating

Live distribution of signal families winning slots. The instant view onto what kind of evidence the engine is firing on right now.

Cart press.38%
Rank31%
Scarcity18%
Attention13%
05· Shopper activityStreaming

The shopper-side mirror

Searches, product views, add-to-bags, purchases. What shoppers are doing — not just what Flockr is responding to.

89Searches
247Views
31ATBs
12Purchases
06· Activation, live86%

Slots filled vs slots available

Computed across the rolling window. Drift here often precedes a coverage problem you’d only see later in Analytics.

86%
Last 30 min

When something breaks, you see it here first.

Portal page 04 · Settings

What you control. What you trust.

The architectural split. Two operator-toggled controls — mode and surfaces. Four read-only configurations — surfaces, eligibility, thresholds, scoring — tuned by Flockr against observed conversion data.

Operator-toggled2 live controls
01 · Delivery modeLive · current

Live or data collection

Switch between rendering messages (live) and engine-running-silently (data). Effective on the next page load per visitor — no deployment needed.

LiveCurrent
Messages rendered to visitors
Data collection
Engine runs, no messages shown
02 · Active surfaces6 of 7 on

Stage rollouts independently of mode

Disable a surface and Flockr stops allocating slots there. Useful for phased launches and isolating diagnostic issues without touching delivery mode.

PLPActive
PDPActive
Cart drawerActive
SearchDisabled
RecommendationsActive
Why the split

Operator toggles answer what should be running. Engine configuration answers how it should run. The substantive tuning is locked — deliberately read-only in the portal to prevent premature optimisation by operators without enough data to support it. Flockr tunes thresholds, eligibility, and scoring against observed conversion data; operators stay focused on the operational layer above.

Engine-tuned · read-only4 configurations
01 · Surfaces

Default journey stages per surface

Each active surface mapped to its journey stage — browsing, considering, or decided.

PLPbrowsing
PDPconsidering
Checkoutdecided
02 · Eligibility

Which families fire where

Signal families mapped to surfaces. attention not eligible on cart_drawer.

PLPPDPCARTCart pr.Rank×Attent.×
03 · Signal thresholds

Minimum counts to qualify

How much evidence a signal needs before a message can fire on its strength.

Attention / hr3 views
Cart pr. / day5 ATBs
Momentum / 24h0.35x
04 · Scoring

Weights for slot competition

Relative weights used when ranking candidates competing for the same slot.

proofStr0.30
surfaceFit0.20
freshness0.16
journeyFit0.12

Toggle what runs. Trust what tunes.

The architecture

A window onto the engine. Not the engine itself.

Mode toggles, surface enablement, message copy — happen in the portal. Signal computation, scoring, message selection — happen in the underlying API on every page load.

The portal makes that engine activity legible and auditable. It does not run it.

Everything on this page — the dashboards, the diagnostics, the live windows, the read-only configs — is a view onto computation happening elsewhere. The work is on every request, at sub-second latency.

The engine itself — substrate, cohorts, selection logic, slot competition — lives on its own platform page. The portal is the surface; the engine is what makes the surface meaningful.

See it on your data

Your engine. Made legible.

See the portal running on your store. Four pages covered here — Home, Analytics, Realtime, Settings — plus the three covered on other platform pages, plus the Signal panel on every screen.

flockr.portal · top navEvery page
flockr
HomeDemandAnalyticsC&AMessagesRealtimeSettings
p50 35msp95 158mserr 0%SignalGJ
Persistent across every page

Pipeline health, Signal pill, client selector — visible at all times. Degradation is one glance away regardless of which page you’re on.