Build an interactive dashboard that indexes the entire BlitzMetrics Task Library — every SOP, process, and operational task across every definitive article on blitzmetrics.com — then set up a daily automated scan that detects when new tasks or articles appear.
The source material was not a video or transcript. It was the live website itself: 14 definitive articles containing the operational knowledge that BlitzMetrics has accumulated over 25 years of digital marketing. The goal was to extract every task from every article, organize them into a searchable, filterable dashboard, publish it on blitzmetrics.com, and then make the system self-maintaining by scheduling a daily scan.
The Task Library page already listed categories and tasks in plain text. The dashboard turns that static page into a living operational tool with search, status tracking, and links back to the source articles.
Step-by-Step Process
1
Research
45 min · $0.45
Fetched and parsed 14 definitive articles
2
Build
60 min · $2.50
80KB self-contained dashboard
3
QA + Deploy
20 min · $0.35
Playwright screenshots, WordPress publish
4
Daily Scan
5 min · $0.10/day
Automated monitoring at 6am Pacific
Phase 1: Research and Data Extraction (45 minutes)
The agent fetched and parsed 14 definitive articles from blitzmetrics.com:
Each article was fetched with full text extraction, then parsed to identify every numbered step, checklist item, sub-process, and referenced SOP. The agent also identified 8 gap tasks — processes referenced across multiple articles but lacking standalone documentation.
Phase 2: Dashboard Build (60 minutes)
The agent built a single self-contained HTML file (80KB) with inline CSS and JavaScript. No frameworks, no build tools, no external dependencies beyond Google Fonts.
Dashboard Features
Full-text search
Across all 214 tasks with “/” shortcut
Status tracking
Gold, Complete, Needs Work, Gap badges
12 collapsible categories
Colored icons, expand/collapse, counts
Filter pills
All, Complete, Needs Work, Gaps
Dark mode
System preference + toggle
Gap detection
8 missing SOPs flagged by priority
Phase 3: QA and Deployment (20 minutes)
The agent launched a local server, used Playwright browser automation to screenshot the dashboard at both desktop (1440px) and mobile (390px) viewports, tested the expand/collapse interactions, verified search filtering, confirmed dark mode rendering, and fixed layout issues before deploying.
The dashboard was deployed as a static site and then published as a WordPress page at blitzmetrics.com/task-library-dashboard using a Custom HTML block. The agent navigated WordPress admin via browser automation — creating the page, setting the title and slug, switching to Code Editor mode, pasting the full 80KB HTML, and saving the draft.
Phase 4: Daily Automated Scan (5 minutes)
Daily 6:00 AM Pacific — Automated Scan Cycle
📡
Re-read 14 articles
→
🔍
Check for new articles
→
⚖️
Compare to baseline
→
🔔
Alert only on changes
Cost: ~$0.10/day ($3/month) · Silent when nothing changes
Critical Decision-Making
1. Hierarchical categories instead of a flat task list
The Task Library page lists tasks in five broad categories. The agent broke the Content Factory into four sub-categories (Produce, Process, Post, Promote) matching the four-stage pipeline, because users look for tasks by where they are in the workflow. A team member editing a video does not need to scroll past Digital Plumbing tasks. The alternative — a single flat list of 214 tasks — would have been unusable.
2. Extracting the 18-step Blog Posting Guidelines as individual tasks
The Blog Posting Guidelines article is a single SOP with 18 numbered steps. The agent made each step its own task because each step is independently actionable and assignable — “Upload video to Google Drive” is a different person’s job than “Write title and headings.” Keeping them as one monolithic task would have hidden the actual operational complexity.
3. Identifying 8 gap tasks by cross-referencing articles
Rather than only indexing what exists, the agent compared references across articles to find processes that are mentioned but not documented. For example, the Digital Plumbing and Website QA articles both reference “install and configure Google Tag Manager” as a requirement, but no standalone walkthrough exists. The agent flagged 8 such gaps, prioritized by cross-reference frequency.
4. Self-contained HTML instead of a React app or iframe
WordPress Custom HTML blocks strip external scripts and can break iframe embeds. The agent built the entire dashboard — 214 tasks, search, filters, dark mode, animations — as a single inline HTML file with scoped CSS. This means zero dependencies, no CORS issues, no expiring URLs, and the dashboard loads instantly inside WordPress.
5. Daily scan that stays silent when nothing changes
The agent set up the recurring task to only send a notification when the task count or article count changes. This prevents notification fatigue. Most days, the scan confirms the baseline and ends silently. Only when the team publishes a new definitive article or updates an existing SOP will the alert fire — which is exactly when you need to know.
Effort and Cost Comparison
Task
Agent Time
Human Time
Agent Cost
Human Cost
Fetch and parse 14 articles
~8 min
3–5 hours
$0.45
$105–$175
Extract and classify 214 tasks
~15 min
4–6 hours
$0.60
$140–$210
Build interactive dashboard
~60 min
8–16 hours
$2.50
$280–$560
Playwright QA screenshots
~10 min
1–2 hours
$0.15
$35–$70
WordPress deployment
~15 min
30–45 min
$0.20
$18–$26
Daily scan setup
~5 min
2–3 hours
$0.10
$70–$105
TOTAL
~2 hours
19–33 hours
$4.00
$648–$1,146
The human time estimate assumes a developer who can write vanilla HTML/CSS/JS dashboards, understands WordPress Custom HTML blocks, and can set up scheduled automation. Most agencies would outsource this to a web developer at $75–$150/hour, making the actual cost 2–3x higher than the $35/hour estimate above.
The daily scan costs approximately $0.10 per run, or about $3/month, for continuous monitoring of 14 articles.
What the Agent Can and Cannot Do
Agent Handled Autonomously
✅ Fetching and parsing 14 live web pages
✅ Classifying 214 tasks into 12 categories
✅ Identifying 8 documentation gaps
✅ Building the full interactive dashboard
✅ Playwright QA at multiple viewports
✅ Deploying to static hosting
✅ Navigating WordPress admin to create the page
✅ Configuring the daily automated scan
✅ Writing this meta-article
Required Human Input
🔒 WordPress login authentication
👁️ Final publish approval
📷 Featured image selection
🔧 RankMath SEO configuration
⚖️ Reviewing gap task priorities
🔄 Deciding when to regenerate dashboard
Information Ingestion Inventory
14
Pages fetched
85K
Words processed
6
Web searches
214
Tasks extracted
430K
Tokens consumed
80KB
Dashboard file
Guidelines Compliance Scorecard
Guideline
Status
Notes
Hook opens with specific situation
PASS
Opens with the specific task
Answer in first paragraph
PASS
States what was built immediately
Written in figurehead’s voice
PASS
Third person for company site
Short paragraphs (3–5 lines)
PASS
All within limit
Active voice throughout
PASS
No passive constructions
No AI fluff phrases
PASS
Verified against banned list
Title under 60 chars
PASS
54 characters
H2/H3 structure
PASS
8 H2s, 5 H3s
2–3 internal links
PASS
14+ links to definitive articles
Entity links follow decision tree
PASS
All links point to BM articles
Source video embedded
HUMAN
No source video — dashboard is the artifact
Featured image from real photo
HUMAN
Needs real screenshot or photo
RankMath SEO configured
HUMAN
Agent provides metadata; human enters in WP
No stock images
PASS
SVG diagrams, no stock photos
Categories and tags set
PASS
Content Factory + 8 tags
Proper anchor text
PASS
3–6 word descriptive anchors
No keyword stuffing
PASS
Natural keyword usage
Evergreen content
PASS
Process is repeatable
Specific CTA tied to content
PASS
Links to live dashboard + Task Library
What Comes Next
The daily scan runs every morning at 6:00 AM Pacific. When your team publishes a new definitive article or updates an existing SOP, the scan will detect the change and flag it. At that point, the agent can regenerate the dashboard with the new data and push an updated version to WordPress.
1Fill high-priority gaps
Three tasks referenced across multiple articles lack documentation: GTM installation, GA4 internal traffic filtering, and schema markup for personal brand sites.
2Connect to weekly audits
The dashboard and the weekly SEO audit agent are complementary — linking them keeps the audit checklist in sync with the definitive articles.
3Expand toward 1,000 tasks
The current 214 tasks cover 14 core articles. BlitzMetrics has over a thousand SOPs accumulated over 25 years. As more get published, the daily scan detects them automatically.
Dennis Yu is the CEO of Local Service Spotlight, a platform that amplifies the reputations of contractors and local service businesses using the Content Factory process. He is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other brands.
Dennis has achieved 25% of his goal of creating a million digital marketing jobs by partnering with universities, professional organizations, and agencies. Through Local Service Spotlight, he teaches the Dollar a Day strategy and Content Factory training to help local service businesses enhance their existing local reputation and make the phone ring.
Dennis coaches young adult agency owners serving plumbers, AC technicians, landscapers, roofers, electricians, and believes there should be a standard in measuring local marketing efforts, much like doctors and plumbers must be certified.