W2 runs on a scheduled trigger and processes all prospects in diagnostic_pending status that have not yet been enriched by Groq. For each prospect, it assembles all available data — company, domain, website URL, tech stack, tech gaps, LinkedIn URL, name, title — and sends it to a Groq agent node.
The prompt instructs Groq to produce a structured JSON object containing exactly these fields:
| Field | Type | Description |
|---|---|---|
icp_score |
0–100 | Based on company size signals, industry fit, geography, decision maker title, and distress signal presence |
enrichment_summary |
String | 3–5 sentences describing the company, their likely pain points, and why they fit ANR |
ux_flaws |
Array | Specific UX problems Groq can infer from tech stack, snippet, and company type |
missing_automations |
Array | Automation gaps based on BuiltWith tech stack data |
recommended_anr_services |
Array | Mapped ANR services based on identified gaps |
bait_finding |
String | Preliminary high-specificity finding suggestion for Claude to validate or replace |
outreachiq_diagnostics linked to the prospect_iddiagnostic_pending in outreachiq_prospectsGroq is fast and cheap — processing 25 prospects per week at effectively zero cost. Its job in W2 is to produce a first-pass hypothesis that gives Claude a starting brief to either validate or override.
What Groq does well in W2:
What Groq gets wrong in W2: