Scaling Go-to-Market AI Agents at Production Scale

clay · Tech · 2026 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: go-to-market agent infrastructure

Clay needed to run hundreds of millions of go-to-market agents reliably, cheaply, and with enough quality to support outbound strategy at whole-market scale.

Constraints:

Architecture

Clay operates Claygent over proprietary company/contact datasets and web data. They moved from Lambda to ECS, then added durable workflow execution patterns with queues and checkpointing, adaptive backpressure/rate limiting similar to TCP/IP congestion control, customer fairness controls, prompt-caching-aware agent harness design, bounded retries/tool calls, and offline/online evals through tooling such as LangSmith.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  A["Customer GTM lists"] --> C["Claygent agent harness"]
  B["Clay proprietary datasets"] --> C
  C --> D["Durable workflow layer"]
  D --> E["ECS compute"]
  C --> F["Inference throttling layer"]
  F --> G["Inference providers"]
  C --> H["Caching and retry policy"]
  H --> G
  C --> I["Quality evaluation loop"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Customer GTM lists Lists of accounts and contacts customers want to enrich and orchestrate. Claygent agent harness
Clay proprietary datasets Over 40 million companies and 900 million contacts used for agent research. Claygent agent harness
Claygent agent harness Go-to-market research, scoring, and orchestration agent runtime. Customer GTM lists, Clay proprietary datasets, Durable workflow layer, Inference throttling layer, Caching and retry policy, Quality evaluation loop
Durable workflow layer Queues and checkpointing for recovery from ECS host failures. Claygent agent harness, ECS compute
ECS compute Execution environment replacing Lambda for long-waiting agents. Durable workflow layer
Inference throttling layer Adaptive backpressure system that maximizes downstream inference capacity without excessive rate-limit failures. Claygent agent harness, Inference providers
Inference providers LLM providers serving token-heavy agent calls. Inference throttling layer, Caching and retry policy
Caching and retry policy Prompt caching, bounded retries, and bounded tool-call policies that manage cost and sprawl. Claygent agent harness, Inference providers
Quality evaluation loop Offline and online evals plus context/data quality work tied to product outcomes. Claygent agent harness

Data flow

Customer lists and Clay's proprietary datasets feed Claygent research and scoring workflows. Agent executions run on ECS with queue/checkpoint durability, throttle against downstream inference providers with backpressure, use caching strategies and bounded retry/tool-call policies to control cost, and are evaluated offline and online against go-to-market outcomes.

3 supporting quotes
“We help you enrich those lists with 150-plus data integration providers and AI agents”transcript, stated
“the right architecture looks actually much more like a durable workflow execution.”transcript, stated
“we have offline evals, but we also have online evals to make sure that our harness is really targeted”transcript, stated

Why this architecture

At Clay's scale, agent infrastructure has to optimize waiting-time economics, recovery, rate limits, cacheability, fairness, and quality together; raw model calls are only one part of the system.

3 supporting quotes
“most of our agents are actually just spending their time waiting.”transcript, stated
“As much as we'd like them to be, trillions of tokens are not free.”transcript, stated
“If our agents don't yield meaningful results, then none of the other points really matter here.”transcript, stated

Models used: Claygent · Anthropic models · LLMs via downstream inference providers · LangSmith evaluation tooling

Scale

Alternatives considered (roads not taken)

Lambda for Claygent

Rejected because: Lambda wall-time billing was prohibitively expensive for agents that spend much of execution waiting.

“we used to run Claygent on Lambda, and Lambda was prohibitively expensive, because Lambda charges for wall time.”transcript, stated

Naive fixed-rate inference sending

Rejected because: Adaptive throttling against rate limits produced 4-10x more throughput.

“it looks a lot like the TCP/IP congestion algorithm, where we basically will send as much traffic as we can.”transcript, stated

Unbounded agent retries and research loops

Rejected because: Retries and tool calls can sprawl and inflate cost unless bounded in conjunction with evals.

“bounding retries and tool calls before they sprawl.”transcript, stated

Patterns

durable-execution (agent-infrastructure)

Clay uses queue/checkpoint patterns so ECS-hosted agents can recover from random host failures.

“using things like queues, checkpointing your agent at periodic steps.”transcript, stated

latency-optimization (throughput)

Adaptive throttling maximizes inference throughput while backing off on rate-limit pressure.

“as soon as we run into rate limit issues, we'll progressively dial back that traffic.”transcript, stated

semantic-caching (cost)

Clay designs its agent harness around provider prompt-caching strategies to reduce token costs.

“caching strategies have a really meaningful impact on the cost of your agents.”transcript, stated

eval-driven-development (evaluation)

Clay uses offline and online evals to tune its go-to-market agent harness to real product tasks.

“So we have offline evals, but we also have online evals”transcript, stated

Tradeoffs

Compute platform

Chose ECS with durable workflow patterns over Lambda wall-time execution.

Rationale: Lambda was too expensive for waiting-heavy agents, but ECS required explicit reliability architecture.

“Lambda was prohibitively expensive, because Lambda charges for wall time.”transcript, stated

Throughput control

Chose adaptive throttling/backpressure over naive traffic sending.

Rationale: Backpressure maximizes downstream inference capacity without excessive rate-limit failures.

“we've actually built a system with back pressure to be able to adaptively throttle against our downstream inference providers.”transcript, stated

Quality strategy

Chose offline and online evals tied to outcomes over cost/throughput optimization alone.

Rationale: Clay treats quality as the reason throughput and cost improvements matter.

“If our agents don't yield meaningful results, then none of the other points really matter here.”transcript, stated

Gotchas (what bit them)

Cheaper ECS compute introduced reliability work.

Root cause: Moving from Lambda reduced wall-time cost but exposed host-failure recovery needs.

Resolution: Add durable workflow execution with queues and checkpointing.

“So we moved that to ECS. But with ECS — we traded cost for reliability.”transcript, stated

One large customer can crowd out smaller customers.

Root cause: Some customers run millions of agents over their market while new customers may run only a handful.

Resolution: Build fairness controls across customers.

“we don't want a single customer who's running millions of agents across their market to crowd out the customer who just signed up”transcript, stated

Agent cost can sprawl through retries and tool calls.

Root cause: Trillions of weekly tokens make even modest inefficiencies expensive.

Resolution: Bound retries and tool calls with eval-backed stopping policies.

“The second strategy on cost that we found is actually bounding retries and tool calls before they sprawl.”transcript, stated

Evaluation

Clay evaluates agent quality with offline and online evals, product outcomes, context/data quality, and cost tied to quality and outcomes.

Metrics: agent executions · weekly tokens · throughput multiplier · prompt caching savings · offline evals · online evals · quality/outcome metrics

“measuring costs tied to quality and outcomes”transcript, stated
“So we have offline evals, but we also have online evals”transcript, stated

Outcomes

The source is a production-scale technical talk and provides concrete throughput/cost lessons.

“We run this over 350 million times a month. It processes trillions of tokens every week.”transcript, stated
“this can yield four to ten times as much throughput as a more naive system.”transcript, stated