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.
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?
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?
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.
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.
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.
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.
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.
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.