Intelligence Age Scorecard

Admin Dashboard

Scorecard Admin
Real-time snapshot of Scorecard performance — revenue, completions, active promotions, and system health.

Metric Cards

Total revenue, individual completions, team assessments, and active coupon codes for the current month. Click any card to jump to its detailed tab.

Mini Charts

Revenue by week shows individual (teal) vs team (purple) revenue over the last 12 weeks. Completions by source shows where assessments are coming from — organic paid, coupon codes, or team members.

Activity Feed

The last 10 events across the system in reverse chronological order. Click any entry to navigate to the relevant tab.

System Health

Quick status check for all system components — last report generation, Claude API spend, Customer.io delivery health, and last submission timestamp.

Loading overview data…
Browse, search, and export all individual scorecard completions. View reports, resend emails, and analyze score distributions.

Search & Filters

Search by name, email, company, or report ID. Filter by industry, WAVE maturity band, AGI readiness band, or date range. Filters combine — selecting “Technology” and “Proactive” shows only proactive-band respondents in the technology industry.

Results Table

Each row is one completed assessment. WAVE scores are out of 16, AGI scores out of 4.0. Color-coded by maturity band.

Actions

“View Report” opens the respondent’s interactive report dashboard in a new tab. “Resend Email” re-triggers the report delivery email via Customer.io. “Export” downloads this row as CSV.

Score Distributions

Histograms showing how many respondents fall into each WAVE and AGI maturity band. Useful for content marketing — e.g., “73% of leaders score Reactive or Responsive.”

Loading scorecards…
Track all team assessment purchases, member progress, and completion rates. Manage invites and view team reports.

Team List

Each row is a purchased team assessment ($2,500). The progress bar shows how many members have completed out of the purchased slot count.

Expanded Row

Click any team row to see member-level detail — individual names, emails, completion status, and their WAVE/AGI scores.

Actions

“View Report” opens the team’s aggregate report. “View Admin Dashboard” opens the client-facing team admin page (the one the team purchaser uses). “Resend Invites” re-sends invitation emails to members who haven’t started.

Revenue Summary

Aggregate team revenue metrics — useful for tracking the team tier’s contribution to overall revenue.

Loading teams…
Create and manage coupon codes synced with Stripe. Generate tracked URLs for keynote events, book inserts, and partner promotions.

Create New Code

Creates a single coupon code that bypasses the $25 payment. Select the type to auto-generate the prefix (e.g., “Keynote” creates KEYNOTE-[your suffix]). The code is instantly created in Stripe and stored in the database.

Code Types

Keynote = post-event complimentary access (expires 30 days after event). Book = single-use codes printed inside book copies. Partner = codes for referral partners. Promo = general promotional codes. Custom = no auto-prefix.

Generate Book Codes

Batch-creates hundreds of single-use codes for a book print run. Downloads a CSV you send to the print house for insertion into each book copy.

Copy URL

Generates a tracked URL with the coupon pre-applied and UTM parameters for campaign tracking. Share this URL in emails, QR codes, or slide decks — recipients land on the scorecard with the code already applied.

Deactivate / Reactivate

Deactivating a code immediately prevents new redemptions (existing redemptions are unaffected). Reactivating restores it. Both actions sync to Stripe in real time.

Loading codes…
Manage post-keynote events and track audience feedback. Create an event before each keynote to generate a feedback collection URL.

Create Event

Register a keynote engagement before it happens. This generates a unique feedback URL you share with the audience after your talk (via QR code on the closing slide, or in a follow-up email from the client). The feedback form collects ratings, NPS scores, and identifies hot leads who want to book you for future events.

Feedback URL

The generated URL points to a feedback form page on thedigitalspeaker.com. You don’t build the form here — you just create the event record and get the URL. The form page is a separate Ghost page.

Hot Leads

Rows highlighted with a teal left border are attendees who answered “Yes” to whether they’d like to book Mark for future events. These are your immediate follow-up targets.

NPS

Net Promoter Score calculated from feedback. Promoters (9-10) minus Detractors (0-6) as a percentage. This becomes proposal ammunition — “Mark’s average NPS across N keynotes is +X.”

Loading events…
Manage trade association partnerships. Create tracked assessment links, monitor member completions, and generate industry benchmark reports.

Association List

Each row is a trade association you’ve partnered with. The completion count shows how many members have completed the assessment via that association’s tracked link.

Tracked URL

Share this URL with the association contact. Every completion through this link is automatically tagged to the association.

Generate Report

Available when 25+ members have completed the assessment. Generates an industry-level aggregate report. Button changes to “Regenerate” after first generation if new completions have arrived since.

View Report

Opens the generated industry report in a new tab. Only visible after a report has been generated.

Loading associations…
Curate AGI research sources that feed into scorecard reports. Entries you add here are cited by Claude in the AGI Readiness analysis.

How It Works

You manually enter key findings from research reports, articles, and industry statements. When someone completes the scorecard, the Worker filters your entries by their industry and injects the relevant findings into Claude’s system prompt. Claude then cites these sources by name in the AGI analysis and they appear as linked references in the report.

Add Entry

Enter the source organization, report title, publication date, type, and URL. Tag it to one or more industries (or “All Industries” for universal sources). Add 1-10 key findings as individual data points or sentences.

Industry Coverage Matrix

Shows which industries have research coverage and which don’t. Gaps (industries with zero tagged sources) are highlighted in amber. Goal: every industry in the assessment should have at least 2-3 tagged sources.

What Appears in Reports

Claude references your curated sources by name in the narrative. The AGI Readiness tab in the report shows a “Sources” section with each referenced source as a clickable link to the original. You don’t need to copy entire reports — just the key findings and a link.

Loading research entries…
System configuration, access control, API cost monitoring, and error logs.

Change Password

Update your admin dashboard password. Minimum 12 characters with uppercase, lowercase, number, and special character.

Access Control

Manage which email addresses can log into this dashboard. You cannot remove the last admin.

API Cost

Tracks Claude API spend for report generation. Each report costs approximately $0.10-0.30. The monthly cap is $100 with an alert at $90.

System Health

Shows the status of all system components. The Last Submission indicator turns red if no assessment has been saved to D1 in 7+ days (likely means something is broken). Customer.io shows email delivery failures in the last 24 hours.

Error Log

Bug reports submitted by users via the “Report a bug” button on scorecard pages. Mark reports as “reviewed” or “resolved” to track progress.

Loading settings…