# NexusEval Marketing Preflight

> NexusEval Marketing Preflight is a paid API for AI agents from nexuseval.vercel.app, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-14).

Evaluates marketing copy, headlines, and CTAs against quality criteria before publishing, returning a pass/fail score with risk flags and recommendations.

## Facts

- Endpoint: POST https://nexuseval.vercel.app/api/evaluate/landing
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nexuseval-marketing-preflight-870041e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P17NsbDpJRfmb_wXBhBl4

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 nexuseval-marketing-preflight-870041e6 -d '<json body>'
```

Example prompt: Before I publish this landing page, run a preflight quality check on it — the headline is 'Turn Every Click Into a Customer', the copy is 'Our AI-powered CRM helps B2B SaaS teams close deals 3x faster with zero manual data entry', the CTA is 'Start Free Trial', the audience is B2B SaaS sales teams, and the objective is lead generation.

## When to prefer this

Use this endpoint when an AI agent needs a structured, scored pre-publish gate for marketing content — especially in automated campaign pipelines where human review is skipped. Prefer this over generic LLM prompting when you need a consistent numeric score, explicit risk flags, and a deterministic PASS/FAIL decision you can branch on in a workflow. Ideal for agents orchestrating multi-step marketing automation where content quality must be verified before committing budget or sending to audiences.

## Known failure modes

- Missing required fields (copy, headline, etc.) may result in incomplete evaluation
- Vague or empty objective field could reduce scoring accuracy
- Very long copy inputs may exceed processing limits
- Network timeout if the evaluation service is temporarily unavailable
- Score near decision boundary (e.g. 75-80) may produce inconsistent pass/fail outcomes

## How this service works

x402-native pre-publish Marketing Quality Gateway for autonomous AI agents.

## Output

A JSON object containing a numeric quality score (0–100), a pass/fail decision string, an array of risk flags identifying potential issues with the content, and an array of actionable recommendations for improving the marketing material before publishing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cta": {
   "type": "string",
   "description": "Primary call to action"
  },
  "copy": {
   "type": "string",
   "description": "Marketing copy or campaign material to evaluate"
  },
  "audience": {
   "type": "string",
   "description": "Target audience"
  },
  "headline": {
   "type": "string",
   "description": "Headline, subject line or core message"
  },
  "objective": {
   "type": "string",
   "description": "Primary marketing objective"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 82,
  "decision": "PASS",
  "riskFlags": [],
  "recommendations": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nexuseval-marketing-preflight-870041e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nexuseval.vercel.app](https://www.zero.xyz/host/nexuseval.vercel.app/llms.txt)
