klate
For vendor & deployment teams

Settle the whole conversation before your platform touches it.

You build what clients half-describe. Klate settles every turn and failure path in one document the client approves before your build starts.

Klate opens to everyone soon. Until then, a person answers every email.

People at these vendors design in Klate

SalesforceServiceNowSprinklr
Upstream of the platform

Settle the design where change is cheap.

In Klate you design the agent before anyone builds it in Sierra, Decagon or your own stack: example turns, every branch and the tool contract behind each answer, approved by the client before the sprint. Today the only place to show a client the agent is the platform you build it in, so the design argument lands where a change costs a sprint. In a document, adding a path takes minutes.

From kickoff to build

Your build starts from an approved design.

  1. Step 1

    Map the whole flow

    Example turns on branching paths, the whole shape on one surface. The client sees the agent’s behaviour before anyone opens the platform.

  2. Step 2

    Specify the tool contracts

    Method, endpoint, auth, side effect, idempotency, what it returns and what it says on failure. You can specify a call before the API exists, and filling it in is what surfaces the third system nobody mentioned.

  3. Step 3

    Design the failure paths

    Fork from any turn: the lookup times out, the API returns the wrong customer, the caller has lost patience. Handing over to a human is a real ending with a turn of its own, designed alongside the happy case.

  4. Step 4

    Get approval before the sprint

    A stakeholder approves from an emailed link, with no account to create. The design locks, and reopening it is recorded like every other step.

  5. Step 5

    Build against it, and keep it current

    Your coding agents read the full design over MCP and write changes back, and in Claude the design renders in the chat as a readable document. When scope moves, re-approval is one emailed link.

For the build team

Specified the way your engineers wish clients wrote.

Everything a build needs sits on the turn it belongs to.

Response budgets

Turns and tool calls carry response-time budgets in milliseconds, set at design time.

Structured content

Eleven block types, validated server-side as one schema, so a turn parses end to end.

Shared libraries

Tools, forms, cards and subagents are specified once per client and reused across designs.

Version diffs

Named versions compare turn by turn, so what moved since sign-off has an exact answer.

Approval locks

An approved design rejects edits until someone deliberately moves it back to draft.

Free approvers

Clients approve from an emailed link, without an account or a seat.

Questions

Asked before the first sprint.

Doesn’t this become a second source of truth that goes stale?

A design goes stale when updating it costs more than ignoring it. In Klate a change takes minutes, compares turn by turn against the approved version, and can be re-approved by email the same day. Coding agents read and write the same design over MCP while the build runs.

Does Klate generate our platform configuration?

No, there is no export to a platform. Over MCP your own tooling reads the design in full and generates whatever your stack needs.

Can we bring Klate into client engagements?

Yes. Run the workspace yourself, or let the client own it with your team joining as editors. Each client is a separate customer with its own designs and tool library.

What does it cost for a team like ours?

Team includes three editor seats, and more can be added, up to fifty. Reviewers and approvers cost nothing, and the free plan is permanent.

Settle it before you build it.

Send us one flow your client needs, failure paths included, and we will show you how it looks as a Klate design.