Skip to content

Commit c0fa027

Browse files
samjulienBenTaylorDev
authored andcommitted
docs: add sign-up CTAs across documentation
Places dashboard sign-up CTAs on topical pages, threads guides, reference pages, and integration overview pages. Each CTA is tagged with a stable surface identifier for PostHog attribution and routes to the dashboard with matching UTM parameters. Placements include: - Home and quickstart landing pages - Prebuilt-components, shared-state, and chat-related reference pages - Threads how-to, tutorial, reference, and per-integration threads pages (via the shared snippet) - Inspector, event-inspector, and learning explainer pages - Premium overview, observability, headless-ui, and self-hosting pages (via the shared snippets) - Integration overview pages — placed via the new afterFeatures slot on the four FrameworkOverview-based pages (LangGraph, ADK, AWS Strands, Microsoft Agent Framework) and below the features grid on Built-in Agent - Manual-setup quickstart pages (a2a, ag2, agent-spec, built-in-agent, crewai-flows, deepagents) Also normalizes platform copy across the affected pages.
1 parent 4d7965b commit c0fa027

21 files changed

Lines changed: 166 additions & 4 deletions

File tree

docs/content/docs/(root)/index.mdx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ CopilotKit is the __frontend stack for agents__ and __generative UI__. Connect a
1919

2020
Look below to find right guide for your needs, whether you're starting from nothing or have existing agent you want to give a prebuilt chat UI or fully custom UI.
2121

22-
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3 not-prose mb-10 mt-10">
22+
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3 not-prose mb-4 mt-10">
2323
<a href="/quickstart" className="group flex items-start gap-3 bg-card border border-border/80 rounded-lg p-4 no-underline hover:border-primary/60 hover:bg-accent/50 transition-colors shadow-sm">
2424
<Play className="h-5 w-5 text-primary mt-0.5 flex-shrink-0" />
2525
<div>
@@ -50,6 +50,14 @@ Look below to find right guide for your needs, whether you're starting from noth
5050
</a>
5151
</div>
5252

53+
<OpsPlatformCTA
54+
variant="tile"
55+
title="Production-ready agents on the free Developer tier"
56+
body="Persistent threads, observability, and the full CopilotKit platform."
57+
surface="docs:home:hero-tile"
58+
className="mb-10"
59+
/>
60+
5361
{/* ── Code Examples ── */}
5462
<LandingCodeShowcase components={props.components}/>
5563

docs/content/docs/(root)/inspector.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ import { Callout } from "fumadocs-ui/components/callout";
99

1010
<Inspector components={props.components} />
1111

12+
<OpsPlatformCTA
13+
variant="inline"
14+
title="The threads tab needs Intelligence"
15+
body="When you open the Inspector, threads is the default tab. Sign up for the free Developer tier to see your conversation history."
16+
surface="docs:inspector:inline"
17+
/>
18+
1219
<Callout type="info">
1320
Want to preview A2UI catalog components directly in your editor? See the [VS Code Extension](/vs-code-extension)
1421
for live preview with hot-reload.

docs/content/docs/(root)/prebuilt-components.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ They handle streaming, generative UI, and deep customization — so you can focu
1818
Want users to send images, audio, or documents alongside their messages? See [Multimodal Attachments](/multimodal-attachments).
1919
</Callout>
2020

21+
<OpsPlatformCTA
22+
variant="inline"
23+
title="Want users to resume conversations across sessions?"
24+
body="Persistent threads ship with the CopilotKit platform. Try it for free."
25+
surface="docs:prebuilt-components:inline"
26+
/>
27+
2128
## Get started by choosing your AI backend
2229

2330
<IntegrationGrid path="prebuilt-components" />

docs/content/docs/(root)/quickstart.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ full stack agent for you.
1414
npx copilotkit@latest create
1515
```
1616

17+
<OpsPlatformCTA
18+
variant="inline"
19+
title="Building for production?"
20+
body="Get persistent threads, observability, and the full CopilotKit platform. Try it for free."
21+
surface="docs:quickstart:after-cli"
22+
/>
23+
1724
## Start from an AI backend
1825

1926
To get started, choose the shape of your backend to get started with CopilotKit. This will

docs/content/docs/(root)/shared-state.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@ Agentic Copilots maintain a shared state that seamlessly connects your UI with t
2727

2828
Use shared state when you want to facilitate collaboration between your agent and the user. Updates flow both ways — the agent's outputs are automatically reflected in the UI, and any inputs the user updates in the UI are automatically reflected in the agent's execution.
2929

30+
<OpsPlatformCTA
31+
variant="inline"
32+
title="Building stateful agents?"
33+
body="Persistent threads ship with the CopilotKit platform on the free Developer tier."
34+
surface="docs:shared-state:inline"
35+
/>
36+
3037
## Get started by choosing your AI backend
3138

3239
<IntegrationGrid path="shared-state" exclude={["agno", "agent-spec"]} />

docs/content/docs/(root)/troubleshooting/event-inspector.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ Use it when:
1414
- You want to understand the AG-UI event lifecycle (e.g., how `RUN_STARTED` flows through `TEXT_MESSAGE_CONTENT` chunks to `RUN_FINISHED`)
1515
- You need to inspect tool call arguments or state deltas for a specific interaction
1616

17+
<OpsPlatformCTA
18+
variant="inline"
19+
title="The threads tab needs Intelligence"
20+
body="When you open the Inspector, threads is the default tab. Sign up for the free Developer tier to see your conversation history."
21+
surface="docs:troubleshooting/event-inspector:inline"
22+
/>
23+
1724
## Prerequisites
1825

1926
- A CopilotKit runtime running locally in development mode (`NODE_ENV` is **not** `production`)

docs/content/docs/integrations/a2a/quickstart.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@ import { Tabs, Tab } from "fumadocs-ui/components/tabs";
2828
muted
2929
/>
3030

31+
<OpsPlatformCTA
32+
variant="card"
33+
title="Ship A2A to production"
34+
body="Add persistent threads, observability, and the inspector with the CopilotKit platform."
35+
ctaLabel="Create a free account"
36+
surface="docs:a2a/quickstart:top"
37+
/>
38+
3139
## Prerequisites
3240

3341
Before you begin, you'll need the following:

docs/content/docs/integrations/ag2/quickstart.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ npx copilotkit@latest init
5757

5858
Follow the prompts to pick AG2 and the features you want, then run the install/start commands it prints.
5959

60+
<OpsPlatformCTA
61+
variant="card"
62+
title="Ship AG2 to production"
63+
body="Add persistent threads, observability, and the inspector with the CopilotKit platform."
64+
ctaLabel="Create a free account"
65+
surface="docs:ag2/quickstart:top"
66+
/>
67+
6068
## Prerequisites
6169

6270
Before you begin, you'll need the following:
@@ -153,3 +161,4 @@ You've now got a Weather Agent running with CopilotKit! This demonstrates how qu
153161
icon={<UserIcon />}
154162
/>
155163
</Cards>
164+

docs/content/docs/integrations/agent-spec/quickstart.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ import {
1010
TailoredContentOption,
1111
} from "@/components/react/tailored-content.tsx";
1212

13+
<OpsPlatformCTA
14+
variant="card"
15+
title="Ship Agent Spec to production"
16+
body="Add persistent threads, observability, and the inspector with the CopilotKit platform."
17+
ctaLabel="Create a free account"
18+
surface="docs:agent-spec/quickstart:top"
19+
/>
20+
1321
## Prerequisites
1422

1523
- Node.js 20+
@@ -500,3 +508,4 @@ Follow per-adapter tutorials: [LangGraph integration](/agent-spec/langgraph) and
500508
- Agent Spec docs: https://oracle.github.io/agent-spec/development/docs_home.html
501509
- Agent Spec x AG-UI tutorial: https://oracle.github.io/agent-spec/26.1.0/howtoguides/howto_ag_ui.html
502510
- Agent Spec Tracing: https://oracle.github.io/agent-spec/development/agentspec/tracing.html
511+

docs/content/docs/integrations/built-in-agent/index.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ If you need more control over your agent loop, consider using an [agent framewor
3333
<Card title="Custom Agent" href="/built-in-agent/custom-agent" description="Bring your own AI SDK, TanStack AI, or custom LLM backend." icon={<Blocks className="text-primary" />} />
3434
</Cards>
3535

36+
<OpsPlatformCTA
37+
variant="card"
38+
title="Ship the Built-in Agent to production"
39+
body="Add persistent threads, observability, and the inspector with the CopilotKit platform."
40+
ctaLabel="Create a free account"
41+
surface="docs:built-in-agent:after-features"
42+
/>
43+
3644
## Getting Started
3745

3846
Head to the [Quickstart](./quickstart) to set up a working Built-in Agent in minutes.

0 commit comments

Comments
 (0)