🧠 HeyCMO
Tools

Analytics Tools

CRO auditing, experiment tracking, competitive intelligence, and brand analysis tools.

Analytics Tools

Tools for auditing web pages, tracking experiments, gathering competitive intelligence, and analyzing brand positioning.

CRO Audit

Audits web pages for conversion rate optimization. Uses the Web Extract tool under the hood to fetch page content, then applies the CRO Specialist's 8-dimension scoring framework.

Audit Flow

  1. URL is validated (SSRF protection applied)
  2. Page content is extracted via Exa/Firecrawl
  3. Content is analyzed across 8 CRO dimensions
  4. Each dimension is scored 0–100
  5. Issues are identified with severity levels
  6. A/B test designs are generated for each issue

SSRF Protection

All URLs are validated before fetching:

  • Blocks non-HTTP protocols
  • Blocks private IP ranges (localhost, 10.x, 172.16-31.x, 192.168.x)
  • Blocks link-local addresses (169.254.x)
  • Blocks AWS metadata endpoint (169.254.169.254)

Experiment Tracker

Manages the lifecycle of A/B tests and growth experiments:

Capabilities

  • Create experiments with hypothesis, variants, and success metrics
  • Track experiment status (draft → running → completed → analyzed)
  • Record results with statistical significance
  • Maintain a Living Playbook of proven tactics
  • ICE scoring for experiment prioritization

Experiment Schema

{
  name: string;
  hypothesis: string;
  variant: string;        // What the test version looks like
  control: string;        // Current state
  primaryMetric: string;  // What to measure
  sampleSize: number;     // Minimum for statistical significance
}

Competitive Intel

Gathers competitive intelligence data for sales enablement and strategic positioning.

Data Collected

  • Competitor product features and pricing
  • Market positioning and messaging
  • Strengths and weaknesses analysis
  • Technology stack detection
  • Content strategy analysis

Output Structure

{
  competitorProfile: string;
  marketContext: string;
  strengthsWeaknesses: {
    ourStrengths: string[];
    competitorStrengths: string[];
    competitorWeaknesses: string[];
  };
  pricingIntel: string;
}

Used By

Sales Agent (for battle cards and one-pagers), Growth Engineer (for positioning)

Brand Analyzer

Analyzes brand voice, tone, and positioning from existing content samples. Used during onboarding and periodic brand audits to ensure all agents maintain consistent voice.

Analysis Dimensions

  • Tone — Formal vs. casual, serious vs. playful
  • Vocabulary — Technical level, jargon usage, brand-specific terms
  • Style — Sentence length, structure preferences, formatting patterns
  • Rules — Brand-specific do's and don'ts

On this page