CitationBench runs end-to-end link building campaigns across your entire client portfolio, from competitor SERP analysis to 50 personalized outreach drafts with human approval gates.
Fragmented tools and manual steps slow campaigns, expose clients to compliance risk, and kill agency margins.
Teams track link prospects in Google Sheets, losing reply context and letting warm relationships go cold.
Sending outreach without approval gates means one rogue email can damage a client relationship permanently.
Apollo, Instantly, Ahrefs, and your CRM each live in a separate tab, doubling manual work per campaign.
The fix
CitationBench connects competitor backlink research, Apollo-powered contact discovery, Instantly email outreach, and a relationship CRM into one agentic workflow. Human approval gates keep every campaign compliant before a single email is sent.
From competitor backlink analysis to outreach drafting, relationship tracking, and campaign-level reporting across all client workspaces.
Outreach Automation
Enter one keyword and CitationBench scrapes the SERP, discovers contacts via Apollo, and generates 50 personalized outreach drafts via Instantly in a single POST /v1/link-building/serp-outreach call. Bulk-approve before sending.
Competitive Link Building
Seed your outreach campaign from a competitor's backlink profile using link_building.competitor_outreach.create. Targets domains already linking to competing sites, giving your pitches the highest relevance from the start.
Relationship Tracking
Track every target domain, contact, email thread, and relationship status through the full link acquisition lifecycle via link_building.crm.*. No more lost context between campaigns or teammates.
Compliance and Control
Campaigns pause at configurable checkpoints and emit awaiting_approval status. Reviewers approve or reject via the dashboard or POST /v1/agent/invocations/{id}/approve. Every decision is logged and auditable.
Campaign Ops
Monitor every active SERP and competitor outreach campaign across client workspaces via link_building.campaign.list. Track response rates, pause or resume campaigns, and view per-campaign pipeline metrics.
How it works
An `sk_test_*` key lands in your dashboard instantly. No demo gate — start calling real endpoints with shape-complete responses.
`claude mcp add citationbench https://mcp.citationbench.com/mcp` from Claude Code, Cursor, or any MCP client. Or `curl` against `api.citationbench.com/v1/*` directly.
Every tool returns shape-complete demo data without auth, so your agent works before the user signs up. Tools across research, production, indexing, link-building, and agents.
Add `X-Workspace-Id: ws_***` to scope per client. Switch to a live `sk_live_*` key when you're ready. Same API surface, same SDK.
Why CitationBench
Hosted at mcp.citationbench.com/mcp. Works with Claude Code, Cursor, Claude Desktop, Windsurf, and ChatGPT Apps. No self-hosting required.
Every long-running call runs on Cyclonic workers — survives restarts, cancellable, resumable, streams via SSE. Production-safe by default.
One master API key, N client workspaces. Switch with a single `X-Workspace-Id` header. Per-client data isolation, bulk ops across all of them.
Every endpoint responds in shape-complete demo mode without auth, so you can build the agent before the user signs up.
FAQ
CitationBench turns one keyword into 50 approved outreach drafts with a built-in CRM and full compliance controls for your entire client portfolio.
Book a Demo