◆ Design partner stage · Workflow 01
Your website is the only channel blind to account intelligence
Every other channel — field events, outbound, paid, sales briefings — responds to deal stage and ICP tier. AccountLens closes that gap natively inside AEM. Zero JS overlay. Zero content flicker. Measured in pipeline velocity.
ACCOUNTLENS — REAL-TIME RESOLVE
# Inbound visitor: 34.234.12.45
✓ IP enriched → Salesforce Inc. (SFDC)
✓ ICP tier: Tier 1 · $380K opp open · late-stage eval
✓ AE owner: J.Smith · Last touch: 3d ago
✓ Segment: enterprise-security-late
# Content decision
✓ Hero: "Protecting 500M+ AWS accounts"
✓ CTA: "Book security architecture review"
✓ AEM injected · 0 flicker · 38ms p95
✓ AE pre-call brief sent to Slack
<50ms
p95 visitor-to-account resolution latency
4
Agents: Resolve → Enrich → Decide → Deliver
20%
Holdout control group maintained throughout
6
Content zones personalized per page render
Why AccountLens
AccountLens vs Demandbase / Mutiny
Demandbase · Mutiny
✗ JavaScript snippet injected after page load
✗ Visible content flicker on load
✗ Works outside CMS content model
✗ Ad-blocker and privacy extension risk
✗ No CRM deal stage context at render
✗ Measured in engagement, not pipeline
AccountLens
✓ Server-side AEM Sling Model integration
✓ Zero content flicker — correct HTML on arrival
✓ Native inside AEM content model
✓ No client-side JS — no ad-blocker risk
✓ Full Salesforce deal stage context at render
✓ Measured in pipeline velocity and win rate
Four-agent architecture
How AccountLens works
AGENT 01
Account Resolution
IP enrichment → Salesforce domain match → returns ICP tier, deal stage, open opportunity value, AE owner. Three-layer cache: in-memory → Redis → DynamoDB. p95 latency target: <50ms.
Redis · DynamoDB · Salesforce API
AGENT 02
Audience & Intent
Enriches account context with Adobe AEP behavioral signals, segment membership, prior content consumption, and persona classification. Builds the full decision context object.
Adobe AEP · Segment API · Behavioral signals
AGENT 03
Content Decision (LLM)
Queries AEM content index, scores variants against context using weighted formula (industry 35%, funnel stage 30%, ICP tier 20%, persona 15%). Below threshold: Claude on Amazon Bedrock generates compliant copy.
Claude · Amazon Bedrock · AEM Content Index
AGENT 04
Delivery & Test
Injects content payload at AEM Sling Model render hook. Maintains 20% holdout group. Coordinates with Adobe Target for existing A/B activities. Triggers async AE pre-call brief pipeline.
AEM Sling Models · Adobe Target · Slack
Personalization zones
What gets personalized
Hero headline
Industry pain-led, ICP tier modified. Different message for Tier 1 late-stage vs Tier 3 awareness.
Primary CTA
Text and destination matched to deal stage. "Book a security review" vs "Start free trial".
Customer logo wall
Industry-matched from full logo set. FinTech visitor sees FinTech customers.
Featured case study
Industry, company size, and use case matched. Enterprise security prospect sees the right story.
Resource recommendations
Funnel stage and topic cluster matched. Late-stage gets ROI calculators, not intro guides.
Product messaging
Feature emphasis matched to evaluation criteria. CISO sees compliance, VP Eng sees integration.
Design partner program
We're looking for 3 design partners
Enterprise marketing teams on AEM and Salesforce. We co-build AccountLens against your real accounts, real deal data, and real content. No code commitment required to start the conversation.
Or email directly: hiren@flowmatos.com