Leo M. is designing the post-launch monitoring dashboard for Blueprints v1 GA (launch: April 28, 2026). The dashboard needs to serve three audiences with different cadences: Rachel V. checks daily for adoption trends and approval bottlenecks, Sandra C. reviews weekly for executive reporting on the 500-to-650-account growth target [fictional], and Karen L.’s engineering team monitors real-time for system health (merge latency, WebSocket errors, event pipeline throughput).
The dashboard draws from the instrumentation spec events (blueprint_created, section_completed, approval_requested, approval_granted, approval_rejected, blueprint_published) and system telemetry from the WebSocket provider and Yjs sync service. It consolidates four distinct data sources into a unified view, replacing the ad hoc queries that Leo M. ran manually during the A/B test and closed beta phases.
The Blueprints Post-Launch Monitor is the primary dashboard for tracking Blueprints v1 adoption, quality, and system health following the April 28, 2026 GA launch. It consolidates data from four sources (analytics pipeline, WebSocket telemetry, CRM, support ticketing) into a single view with audience-appropriate sections. The dashboard is built in Workbench’s internal analytics platform (Looker) and is accessible to the Blueprints product team, engineering, and executive leadership.
Purpose and Questions
Primary Questions This Dashboard Answers
Is Blueprints adoption growing? How many accounts, authors, and Blueprints are active this week compared to last week and last month?
Is required-section enforcement working at scale? Is the time-to-approved metric holding at or below 2.5 days [fictional] across all customer segments?
Where are approval bottlenecks? Which templates or accounts have the longest approval cycles, and are approvers responding promptly?
Is the system healthy? Are merge latency, WebSocket connections, and event pipeline throughput within acceptable bounds?
Are customers encountering problems? Is Blueprint-related support ticket volume increasing or stabilizing?
Decisions This Will Inform
Progressive rollout pacing: Should we accelerate or slow the 10%, 25%, 50%, 100% rollout based on adoption and system health?
V1.1 prioritization: Which features (version history, approval delegation, Jira sync) should be prioritized based on usage patterns and support themes?
Enterprise sales enablement: Is the 500 to 650 account growth trajectory on track? Are Blueprints metrics strong enough to support sales conversations?
Operational scaling: Does the WebSocket provider need additional capacity before the next rollout tier?
What This Dashboard Is NOT For
Individual Blueprint content review (no document content is displayed)
Real-time incident response (the engineering team uses Datadog for alerting; this dashboard provides context, not pager-level alerts)
Billing or revenue reporting (handled by the finance dashboard)
Individual user activity tracking (aggregated metrics only; no user-level drill-down to protect privacy)
Data quality, event pipeline health, metric validation
Daily during launch week
System Health, Data Pipeline
Mei-Lin T. (Enterprise Sales)
Account adoption for sales conversations
Weekly
Account Growth, Adoption by Account
Usage Context
Launch week (Apr 28 through May 5): All audiences check the dashboard multiple times per day. The System Health section is the primary focus, as the progressive rollout moves from 10% to 25% during this window.
Post-launch steady state (May 6+): Rachel checks daily, Sandra checks weekly (Monday morning), Karen checks as-needed (triggered by alerts).
Quarterly reviews: Sandra and Rachel use the dashboard for executive presentations and board reporting. Leo M. prepares a snapshot export for each quarterly review.
Key Metrics
Metric 1: Median Time-to-Approved
Field
Detail
Definition
Median hours from blueprint_created timestamp to final approval_granted timestamp (where is_final_approval = true), converted to days
The dashboard is divided into four horizontal sections, top to bottom:
Row 1, Executive Summary (visible to all): Four KPI cards in a row showing: (1) Time-to-approved (current week median), (2) Empty-section rate (current week), (3) Monthly active creators, (4) Enterprise accounts active. Each card shows the current value, the target, and a directional arrow (up/down vs. prior week).
Row 2, Adoption and Quality: Two charts side-by-side. Left: Blueprint Adoption stacked area (Chart 2). Right: Approval Funnel (Chart 3).
Row 3, Trends and Growth: Two charts side-by-side. Left: Time-to-Approved Trend (Chart 1). Right: Account Growth Tracker (Chart 5).
Row 4, System Health: System Health Gauges (Chart 4) spanning the full width. Visible to all but primarily for the engineering audience.
Filters and Segments
Global Filters
Filter
Type
Default
Options
Date range
Date picker
Last 30 days
Custom range, Last 7/30/90 days, This month, This quarter
Account
Multi-select dropdown
All accounts
Individual account selection
Template type
Multi-select dropdown
All types
Project kickoff, Process documentation, Meeting notes, Other
Analytics events must flow from the server-side collector to the Looker warehouse within 5 minutes of the event timestamp.
The blueprint_published event’s time_to_approved_hours property must be pre-computed server-side (not calculated in Looker) to avoid join complexity.
WebSocket telemetry must be aggregated to 1-minute buckets before ingestion to manage data volume.
CRM data requires a nightly ETL job that maps account_id (analytics) to Salesforce Account ID. Leo M. will validate the mapping completeness before launch.
Data Quality Considerations
Event deduplication: The analytics pipeline uses blueprint_id + event_name + timestamp as a composite key to deduplicate events that may be replayed from the client-side queue after offline recovery.
Missing events: If the event pipeline lag exceeds 30 minutes, the dashboard should display a warning banner: “Data may be delayed. Last event received: [timestamp].”
CRM sync lag: Account growth metrics may lag by up to 24 hours due to the nightly batch sync. The dashboard should display “Last CRM sync: [date]” in the Account Growth chart footer.
Access and Permissions
Access Levels
Level
Users
Access
Full access
Rachel V., Leo M.
All sections, all filters, export capability
Executive view
Sandra C., James W.
Executive Summary row + Trends and Growth row; no system health detail
Engineering view
Karen L., Nate P.
All sections, with emphasis on System Health; no CRM data
Sales view
Mei-Lin T., Derek H.
Account Growth Tracker + Adoption charts; no system health or support data
Read-only
Broader product team
Executive Summary row only; no filter changes
Sensitive Data
No PII is displayed on the dashboard (all metrics are aggregated; no user names, emails, or document content).
Account-level drill-downs show account_id (UUID) by default; the account name is resolved via a CRM lookup that is access-controlled.
Support ticket details are aggregated to category counts; individual ticket content is not displayed.
Alerts and Thresholds
Alert
Condition
Severity
Channel
Recipients
Time-to-approved regression
7-day rolling median > 3.0 days [fictional]
Warning
Slack #blueprints-alerts
Rachel V., Leo M.
Empty-section rate spike
7-day rolling average > 15% [fictional]
Warning
Slack #blueprints-alerts
Rachel V., Leo M.
Creator count drop
30-day rolling count < 1,000 [fictional]
Warning
Slack #blueprints-alerts, email
Rachel V., Sandra C.
Merge latency degradation
p95 merge latency > 150ms [fictional] for 10+ minutes
Critical
Slack #blueprints-eng, PagerDuty
Karen L., Nate P.
WebSocket error rate
Error rate > 2% [fictional] for 5+ minutes
Critical
Slack #blueprints-eng, PagerDuty
Karen L., Nate P.
Event pipeline lag
Lag > 30 minutes
Warning
Slack #blueprints-eng
Leo M., Karen L.
Support ticket spike
Blueprint tickets > 50/week [fictional]
Warning
Slack #blueprints-alerts
Rachel V., Support Lead
Acceptance Criteria
Dashboard loads within 5 seconds for the default view (last 30 days, all accounts)
All four KPI cards in the Executive Summary row display current values, targets, and directional arrows
Time-to-Approved Trend chart shows weekly medians with the 2.5-day target line [fictional]
Blueprint Adoption chart stacks correctly by template type with accurate weekly counts
Approval Funnel shows all five stages with correct count and percentage calculations
System Health gauges refresh every 60 seconds with correct threshold coloring
Account Growth Tracker shows actual vs. target trajectory with milestone markers
All global filters (date range, account, template type, rollout tier) update all charts when changed
Alert thresholds trigger correctly when test data exceeds the defined conditions
Access permissions are enforced: executive view users cannot see System Health detail; sales view users cannot see support data
Dashboard displays a data-freshness indicator showing the timestamp of the most recent event processed
Export to CSV is available for all charts (accessible to Full access users only)
Dashboard renders correctly at 1920x1080 and 1440x900 screen resolutions
Open Questions
Real-time vs. near-real-time refresh for adoption charts: Should the adoption and quality charts refresh in real-time (60-second intervals) during launch week, then switch to hourly refresh in steady state? Recommendation: yes, to manage Looker query costs.
Account-level drill-down: Should the dashboard support drilling into individual account metrics (e.g., “Account X has a 5.0-day median time-to-approved”)? Recommendation: yes, but only for Full access users, and display account_id by default with an optional CRM name lookup.
Historical comparison: Should charts support a “compare to prior period” overlay (e.g., this week vs. last week)? Recommendation: add this as a Phase 2 enhancement after the dashboard is stable.
Mobile responsiveness: Should the dashboard render on mobile devices? Recommendation: no for v1; the dashboard is designed for desktop Looker access. Mobile access is a nice-to-have for executives.
Appendix
Related Dashboards
Workbench Platform Health Dashboard: Overall platform uptime, API latency, error rates (managed by the platform team). The Blueprints System Health section is a subset of this.
Enterprise Sales Pipeline Dashboard: Account pipeline, revenue metrics, churn tracking (managed by the sales ops team). The Account Growth Tracker feeds into this dashboard’s “product adoption” widget.
A/B Test Analysis Dashboard: Historical experiment results (managed by Leo M.). The Blueprints experiment results are archived here after the ship decision.
Reference Documents
Instrumentation spec: Defines all 7 Blueprint lifecycle events and their properties
Experiment results: A/B test analysis confirming the required-section enforcement hypothesis
PRD: Blueprints v1 success metrics and target thresholds