# KlearFlow Revenue Opportunity Inspector

> KlearFlow Revenue Opportunity Inspector is a paid API for AI agents from klearflow.vercel.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-03).

Analyzes a service business's missed-call and follow-up patterns to score revenue leakage and estimate recoverable monthly revenue

## Facts

- Endpoint: POST https://klearflow.vercel.app/api/relay/v1/inspect-revenue-opportunity?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-03
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/klearflow-revenue-opportunity-inspector-254c0e97
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XToRN_z7_2rcU3hS7yYXx

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability klearflow-revenue-opportunity-inspector-254c0e97 -d '<json body>'
```

Example prompt: I run an HVAC business in ZIP code 30301, we miss about 8 calls a week, our average job is worth $1,200, and we have no follow-up system at all — can you score our revenue leakage opportunity and tell us how much we could realistically recover each month if we captured 25% of those leads?

## When to prefer this

Use this endpoint when an AI agent needs to quantify revenue leakage for a trade or home-service business (HVAC, plumbing, restoration, etc.) based on missed call volume and follow-up gaps — especially when the goal is to produce a prioritized, dollar-denominated recovery estimate to drive a sales or consulting conversation. Prefer this over generic CRM analytics when the input is call volume and job value rather than pipeline data, and when the output needs to include a scored urgency category and actionable next-step recommendation.

## Known failure modes

- Invalid or out-of-range numeric inputs (missedCallsPerWeek > 1000 or averageJobValue > 10M) return validation errors
- Missing required fields may result in incomplete scoring or default assumptions being applied
- Network or payment settlement failure on Base may prevent the call from completing even with valid inputs
- Unrealistic recovery rate inputs (e.g. 1.0) may produce inflated estimates that skew recommendations
- If the x402 payment cannot be verified, the endpoint returns a 402 response requiring payment before results are served

## How this service works

Machine-paid revenue intelligence and recovery APIs. Discovery is free; successful execution is paid in Base USDC through x402.

## Output

Returns a priority score (0–100) and category (e.g. high_priority), a breakdown of estimated monthly revenue leakage and recoverable revenue given the provided assumptions, a plain-English reasoning summary highlighting key risk factors, a recommended next action, a recommended service offer, and x402 payment proof metadata including transaction hash, network, and charged unit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "zipCode": {
   "type": "string",
   "description": "Optional ZIP or postal code."
  },
  "industry": {
   "type": "string",
   "description": "Business industry, for example HVAC, plumbing, or restoration."
  },
  "businessName": {
   "type": "string",
   "description": "Optional business name used for the inspection."
  },
  "interestLevel": {
   "enum": [
    "just_curious",
    "medium",
    "high",
    "urgent"
   ],
   "type": "string",
   "description": "Optional urgency or buying-intent signal."
  },
  "followUpMethod": {
   "enum": [
    "none",
    "manual",
    "email",
    "text"
   ],
   "type": "string",
   "description": "Current method used to follow up on missed opportunities."
  },
  "averageJobValue": {
   "type": "number",
   "maximum": 10000000,
   "minimum": 0,
   "description": "Estimated average revenue per recovered job in USD."
  },
  "missedCallsPerWeek": {
   "type": "number",
   "maximum": 1000,
   "minimum": 0,
   "description": "Estimated missed inbound calls per week."
  },
  "estimatedRecoveryRate": {
   "type": "number",
   "maximum": 1,
   "minimum": 0,
   "description": "Expected fraction of leaked opportunities that can be recovered."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "score": 85,
   "category": "high_priority",
   "economics": {
    "assumptions": {
     "weeksPerMonth": 4.33,
     "averageJobValue": 1000,
     "estimatedRecoveryRate": 0.25
    },
    "estimatedMonthlyLeak": 34640,
    "estimatedRecoverableMonthlyRevenue": 8660
   },
   "reasoning": "High call volume (6-10/week) • Urgent need • No follow-up system in place",
   "capability": "inspect_revenue_opportunity",
   "nextAction": "Schedule immediate consultation call",
   "recommendedOffer": "Done-For-You Setup + 30-Day Support"
  },
  "payment": {
   "payer": "0x0000000000000000000000000000000000000000",
   "network": "eip155:8453",
   "protocol": "x402",
   "transaction": "0x0000000000000000000000000000000000000000000000000000000000000000"
  },
  "proofId": "00000000-0000-4000-8000-000000000000",
  "priceUsd": 0.005,
  "chargedUnit": "successful_call"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/klearflow-revenue-opportunity-inspector-254c0e97/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from klearflow.vercel.app](https://www.zero.xyz/host/klearflow.vercel.app/llms.txt)
