Your free trial was built for a dashboard. Your users are now evaluating your product through agents.

The trial funnel you designed — login, click around, lifecycle emails, pricing page — assumes surfaces the agentic trial never touches. Evaluation now happens inside ChatGPT, Claude, and Cursor, and the moment it proves value is the moment to convert it.

Start converting todayBook a demo Trials stay free, always · The number to watch: trial-save rate
01 — the evaluation

Day one of a trial — typed into an agent.

02 — the evaluation

The trial is happening inside an agent — not your dashboard.

inception subject lifecycle: trial · day 1 of 14
03 — the next ask

The trial reaches for production.

04 — the gate

Production use needs a plan — the trial just proved the value.

inception wall recorded · at_gate × trial · save-the-trial moment
05 — the moment

The countdown is real, the offer is grounded in their own usage.

inception path: checkout · trial → paid conversion
06 — the conversion

A trial that converts in the workflow, not in a lifecycle email.

07 — the resume

Live in the support widget before the conversation ends.

inception task resumed · trial → paid · new customer attributed
Index API docs vantage-docs
Codex
Summarize the top support themes this week.
Billing questions lead at 32%, then SSO setup. Full breakdown is in the shared doc.
Index our API docs and answer support questions from them start with the top 20 unanswered tickets.
build_index { "source": "docs.acme.dev" } → ok
Index built 2,300 pages. I drafted grounded answers for 17 of the 20 tickets; three need a human.
This works. Wire it into the live support widget.
deploy_endpoint { "env": "production" } → blocked
trial_gate
Production endpoints need an active plan
Trial workspaces can index and draft, but not serve live traffic.

Your trial has already answered 17 tickets

Activate a plan to serve live traffic from your index.

13d 4h 22m left in your trial
Activate your plan

Illustrative countdown. Billed monthly. Cancel anytime.

Link · maya@acme.dev secure · stripe
Pay $99.00
Paid · $99.00 · Standard plan, monthly
Entitlement refreshed — production endpoints enabled.
deploy_endpoint { "env": "production" } → ok
Deployed. The support widget now answers from your index I'll route anything below the confidence threshold to your team.
Do anything. @ to use tools
+ Default permissions GPT-5.4 High
01 — the evaluation Day one of a trial — typed into an agent.
02 — the evaluation The trial is happening inside an agent — not your dashboard. inception subject lifecycle: trial · day 1 of 14
03 — the next ask The trial reaches for production.
04 — the gate Production use needs a plan — the trial just proved the value. inception wall recorded · at_gate × trial · save-the-trial moment
05 — the moment The countdown is real, the offer is grounded in their own usage. inception path: checkout · trial → paid conversion
06 — the conversion A trial that converts in the workflow, not in a lifecycle email.
07 — the resume Live in the support widget before the conversation ends. inception task resumed · trial → paid · new customer attributed

The dead tool call is the trial's last moment.

An agentic trial has no lifecycle email hook, no exit survey, no pricing-page visit. The user asked an agent to do real work, the work proved your product's value, and then a gated call ended the evaluation — silently, mid-sentence. You never learn the trial reached value, never learn what blocked it, and never get a second chance at the moment.

  • No pricing-page visit means your conversion funnel starts at a step that never happens.
  • The email sequence fires on a calendar, not on the moment value was proven.
  • A trial that dies at the gate reads as “didn’t activate” in your analytics. It activated — off-surface.
the dead end — an evaluation ending where your funnel can't see it

Save the trial at the moment it proves its value.

Inception tracks the trial lifecycle from day one — subject, stage, days remaining. When the trial user reaches for production value, the gate becomes the conversion moment: a card grounded in their own usage, with the work they just did as the evidence. Checkout completes in the thread, the entitlement refreshes, and the deploy that was blocked goes live before the conversation ends. Trial-save rate is the number that moves.

  • The offer cites their trial, not your brochure — the value already delivered is the pitch.
  • Trial-expiry detection runs staged advisories: grounded, forecast-shaped, never pitch-shaped.
  • Trials themselves stay free. Conversion happens at the value moment, not at the door.
See the full loop →
the save — mirrors the thread above, illustrative values

Trial users get the most care, not the least.

A trial is a relationship you haven't earned yet. The rules for this moment are stricter than your lifecycle emails ever were.

Grounded, or silent.

Offers require a recorded block the user just hit; expiry advisories must cite the trigger event that grounds them. If neither exists, nothing renders — enforced in the schema, tested in CI.

Per-lifecycle posture.

You set the posture per stage — how a day-1 trial is treated versus a day-13 one, separately from free and paid users. Frequency caps and cooldowns apply to trial subjects like everyone else.

The countdown is honest.

Expiry copy is forecast-shaped — days remaining, usage so far — never manufactured urgency. The product test for every advisory: would the user thank us for this?

The agentic trial is already running. Be present for it.

One import into your MCP server, and every trial evaluation happening inside agents gets a funnel — and a save.