← Back to ShopSpy
INTELLIGENCE ENGINE · TECHNICAL REFERENCE
33
Signal Types
4
Moat Components
8
Niche Overlays
0–100
Launch Window Score
Engine 03 · Intelligence

Market-level strategic intelligence. Above the signal layer.

Sits above the per-competitor signal layer and produces market-level strategic intelligence — when to launch, how healthy your competitors are, and what your revenue risk is. Launch windows, moat health scores, causal outcome validation, and a 33-signal significance registry.

Section 01

Launch Window Engine

Composite 0–100 score across all tracked competitors. Category vacuum bonus of +20pts per additional weak competitor (up to ×3) — fires when ≥2 competitors show simultaneous weakness.

OPEN
≥70 score
Act now. Category vacuum detected. 14-day window estimate before competitors recover.
BUILDING
50–69 score
Prepare. Multiple competitors showing weakness. Position before the window fully opens.
CLOSED
<50 score
Wait. Category is contested. No simultaneous weakness pattern detected across tracked stores.
Signal weights contributing to the composite score:
inventory_stress HIGH+35pts
product_removal+30pts
stock_out+25pts
product_removal signal+20pts
promo_event HIGH+15pts
price_drop deep+15pts
category vacuum bonus (per competitor)+20pts

Outputs: driving_competitors list (top 5 by weight) · top_opportunity narrative · action_steps list (up to 5, urgency ranked 1–10) · window_days_left estimate.

Section 02

Revenue Intelligence

Two-layer revenue model: a Shopify-anchored calibration engine and a per-competitor estimator. Low / mid / high range output — never a single false number.

REV-01
Revenue Calibration Engine

Shopify-anchored: syncs against your own Shopify revenue actuals. Detects calibration drift and corrects revenue estimates when the model diverges from real data. Revenue tier auto-updates based on observed actuals — your playbook tier stays accurate without manual input.

REV-02
Competitor Revenue Estimator

Estimates competitor revenue from product count, price points, restock frequency, and catalog velocity. Per-competitor revenue estimates stored and tracked over time. Three-band output: low / mid / high — never a single false number.

Section 03

Causal Outcome Validation

Every prediction is tracked to resolution. The system knows if it was right, wrong, or inconclusive — and self-corrects accordingly.

Baseline-Rate Correction

Compares prediction accuracy against what would have happened by chance. A prediction that's right 70% of the time when the base rate is 65% is nearly worthless — the system tracks this delta, not raw accuracy.

Active Refutation

Flags predictions where counter-evidence accumulates. If a launch prediction fires but no inventory shipments, trademark filings, or ad bursts follow within the window, the prediction is actively marked against.

Neutral Expiration

Predictions that can't be confirmed or denied expire as expired_unconfirmed — not noise, not false positives. Preserves data quality for accuracy trend analysis.

PredictionAccuracyCard

Dashboard component showing validated accuracy percentage broken down by prediction type. signal_patterns table populated for accuracy trend analysis over time.

Section 04

Moat Health Score

0–10 weighted average across 4 components. Trend direction tracked as improving / stable / declining (−1 to +1 scale). Feeds directly into Prediction Engine confidence tier adjustments.

01
Brand Equity
Proxy estimate
Estimated from blog cadence, trademark filings, subdomain additions, theme stability, and paid ad presence. Not a hard number — an informed estimate with a ±2.5 error range.
02
Switching Costs
Proxy estimate
Proxy-estimated from variant depth, restock frequency, and compare_at_price usage. High variant depth + frequent restocks = high switching cost signal.
03
Operational Moat
Hard calculated
Hard-calculated from launch cadence standard deviation + product hit rate. Low std dev = consistent execution. High hit rate = few failed launches.
04
Pricing Power
Hard calculated
Hard-calculated from promo frequency per day + discount depth trend. High promo frequency = low pricing power. Deepening discounts = declining pricing power.
Section 05

Niche Playbook Builder

8 niche context overlays that override or augment the base Playbook Engine entry. Each niche carries category-specific benchmarks, CAC data, and margin targets.

Supplements
Apparel
Skincare
Home
Pet
Food & Beverage
Fitness
Accessories
Section 06

Panjiva Supplier Intelligence

Monitors US import records from Panjiva. Classifies each shipment into one of 4 categories and corroborates product launch and inventory stress predictions.

MAJOR_LAUNCH
Significance
0.80

Large shipment correlated with imminent product launch.

RESTOCKING
Significance
0.70

Standard inventory replenishment — no launch signal.

CATEGORY_EXPANSION
Significance
0.65

New HS codes indicating new category entry.

STANDARD
Significance
0.50

Routine import with no corroborating signals.

Section 07

Signal Significance Registry

significance-config.ts — 33 signal types, each with a calibrated significance score (0.00–0.92). Baselines are always 0.00: a first sighting is not an event. Scores drive the urgency router and compound rule weighting.

international_expansion0.92
pacer_legal_filing0.90
inventory_level_exact0.85
ad_meta_burst0.85
trademark_filed0.85
inventory_stress_detected0.80
ad_meta_launch0.80
product_launch0.80
panjiva_import · major_launch0.80
price_drop ≥15%0.75
subdomain_registered0.75
sale_started0.70
collection_created0.70
brand_search_spike0.70
panjiva_import · restocking0.70
dns_mx_changed0.65
analytics_pixel_added0.65
panjiva_import · category_expansion0.65
sale_ended0.60
variant_added0.60
theme_hash_changed0.60
variant_removed0.55
blog_published0.55
price_drop 8–15%0.50
product_removal0.50
panjiva_import · standard0.50
stock_out0.45
restock0.30
No card required · We'll email you the moment beta opens.
ShopSpy Beta
We're not open yet.

Beta is launching soon. Save your spot on the waitlist — or apply as a beta tester and get early access plus exclusive perks.

What you get— Full dashboard & daily AI briefings, free during beta— Weekly intel digests with competitor trend analysis— Direct line to the founder — feature requests actually heard— Shape the roadmap before anyone else sees it— 50% off your first 3 months when we launchIn exchange, one question:
No card required  ·  We won't spam you  ·  Unsubscribe any time