Platform · Blocks · AI Enrichment
AI is only as smart
as its context.
Blocks enriches fan profiles with first-party signals and derived attributes inside your environment — so your models and agents reason over governed, structured context instead of raw events and missing fields.
- Structured context
- Derived attributes
- Consent baked in
- Your environment
Playable · The interview
Ask the AI anything.
Then change what it knows.
A scripted demo assistant answers three real marketing questions. Flip the context switch between raw logs and governed context — and watch the same model go from shrug to strategy.
What the AI is given
{"uid":"c_8f2","ev":"click","t":…}
{"uid":"sara@…","ev":"scan","t":…}
{"uid":"d_31","ev":"view","t":…}
{"ev":"purchase","seat":"A-114"}
{"uid":"c_8f2","ev":"click","t":…}
… 3,407 more lines …
3,412 lines like this · five “people” who are one fan · no consent fields · no attributes
- identityemail · loyalty № · device · cookie — one person
- lifecycleGold member · active
- derivedmatchday affinity · high
- derivedlapse risk · low
- seatA-114 · 9 of last 10 home games
- consentemail ✓ push ✓ ads ✗
- residencyin-region ✓ · your environment
structured · deduplicated · consented · derived in your environment
The interview — demo assistant
Scripted illustrative demo — the point is the context, not the model.
Nothing about the model changed between the two answers. The raw logs made it guess; the governed profile let it reason. That gap is what enrichment fills.
How AI enrichment works
Prepare profiles for
intelligent activation
Blocks enriches profiles with derived attributes, predicted scores, and custom features inside your environment — so every downstream model and agent starts from a clean, governed, structured signal.
-
01
Structured context, not raw events
Profiles are enriched with first-party signals and derived attributes before they leave your environment — models receive governed, structured input instead of raw logs with missing fields.
-
02
Privacy-preserving enrichment
Enrichment runs inside your environment on data you own and control. No vendor sees the underlying fan graph, and consent rules are enforced at every enrichment step.
-
03
Context stays in sync
Enriched attributes land on the same profile that drives segmentation and activation — so AI context and activation context never diverge.
-
04
Custom and standard attributes
Apply off-the-shelf derived attributes — predicted churn, propensity to spend, lifecycle stage — or build your own through the API, so context fits your models and strategies.
The transformation
What enrichment actually adds
Three layers turn a noisy event log into something an AI can reason over — each one computed inside your environment, on data you own.
Layer 01 · Identity
Five records become one person
Events from the cookie, the inbox, the app, and the gate are deduplicated onto a single fan — so the model never counts one supporter as five strangers.
5 uids → Fan #48211
Layer 02 · Derivation
Behavior becomes attributes
Raw scans and sessions are distilled into derived attributes — matchday affinity, lapse risk, propensity to spend, lifecycle stage — that a model can use directly.
312 events → affinity: high · lapse risk: low
Layer 03 · Governance
Consent travels with context
Consent and residency flags are stamped onto the profile itself, so every answer an agent gives is already inside the rules — compliance is an input, not a review meeting.
consent: email ✓ push ✓ ads ✗
Why it matters
Raw signals in,
AI-ready intelligence out
Raw events are noisy and fragmented. Blocks transforms them into clean, structured attributes — predicted churn, propensity to spend, lifecycle stage, custom features — so your AI systems focus on intelligence, not data cleaning. All inside your environment.
See how agents use enriched profiles- Accelerate AI model performance by feeding clean, structured input instead of raw event streams.
- Reduce model training complexity with governed, first-party features instead of inferring intent from fragmented logs.
- Stay compliant by enriching with consented data in your environment, not a third-party platform.
- Keep profiles fresh by updating enriched attributes in real time as new signals arrive.
Give your AI context worth reasoning over
See Blocks turn raw fan events into governed, enriched profiles inside your environment — and watch what your models can do with them. Book a walkthrough with our team.