Knock · Marketing Engineer Meetup · Sept 15, 2026

Agentic Onboarding

What changes when your new users are agents

Tommy Keeley
Head of Growth at Amplitude
Sept 15, 2026
Amplitude

Who am I

Tommy Keeley is Head of Growth at Amplitude, where his team drives AI adoption & builds agentic capabilities into products like Slack & Teams. Before Amplitude he spent four years driving growth at Dropbox, including Principal PM for Sharing & Virality & interim Head of Growth. Prior to Dropbox, Tommy worked at high growth startups including Attentive & AlphaSense.

Amplitude Dropbox Attentive AlphaSense

Agenda

  1. 1Onboarding 101
  2. 2Acquisitionfind › pick › signup
  3. 3Activationsetup › aha › habit
  4. 4Demo
  5. 5Conclusionwhat means success

Introduction

The Growth Funnel

Sources
SEO SEM Social Blogs Word of mouth Referral Partnerships Direct
1

Acquisition

How new users discover and enter your product. It is top of funnel. Not all channels are equal, some bring intent, others bring volume.

MetricSignups
2

Activation

Activation is the moment a user experiences real product value for the first time.

Setup Aha Habit
Metric7D Aha Rate
3

Engagement

Engagement is how deeply, broadly, & often users keep using your product after activation. The behaviors users show in their first days & weeks are the strongest predictors of churn.

MetricWeekly Active Users
4

Monetization

Monetization is turning what users find valuable about your product into revenue. It is the outcome of getting acquisition, activation, and engagement right, not a separate strategy bolted on at the end.

MetricTrial to Paid CVR

Agentic Acquisition

Find Pick Signup

Your docs are your homepage now.
The question used to be "can a person find our website?"
Now it's, "can an agent find updated and accurate documentation?"

agent
$

Are you in the candidate set?

  1. Web search rank and citationsRank for the task on Bing and Brave, not just Google.BingBrave
  2. Docs, READMEs, registries, reposPlain text, listed where it looks.
  3. Robots and rate limitsGPTBot and ClaudeBot not blocked.
  4. What it already knowsSometimes it never even searches. It picks what it remembers from training, or what is already installed in the repo.
Evidence
45% of docs requests now come from agents, not browsers.

Mintlify, 2026, share of documentation requests across their hosted docs sites, agent user-agents vs browsers.

Agentic Acquisition

Find Pick Signup

Find puts you in the set. Pick is whether you win the comparison.
Once the agent has options it reads the same things about each one and picks the one it can use.

Does your product get picked?

  1. It can tell what you do.Same name, same description, same category everywhere it looks. If sources disagree, it moves on.
  2. It can tell how to use you.Step-by-step instructions it can follow, not a page that describes you. Every step you leave out, it guesses.
  3. It can tell you're alive.Recent updates, a package published this month, questions that got answered. Stale reads as abandoned.
  4. It can try you.From your docs alone, one call, one real result. That call is the interview.
Product A
  • Says what it does
  • Says how to use it
  • Shows it is alive
  • Lets you try it
Product BPicked
  • Says what it does
  • Says how to use it
  • Shows it is alive
  • Lets you try it
Product C
  • Says what it does
  • Says how to use it
  • Shows it is alive
  • Lets you try it
The metric to start tracking
Marketing already tracks share of voice: how often people mention you.
The agent version is pick rate: when an agent has options, how often it chooses you.

Agentic Acquisition

Find Pick Signup

Signup is a credential, not a form.
A human types an email. An agent gets a scoped key it can use with nobody watching.

1 · Programmatic front door

Account, project and key by API.

A screen is where the agent stops.

2 · No human in the loop

A temporary key on request. A quick math puzzle and a time limit replace the CAPTCHA.

Claim it later: terms, billing, ownership.

3 · Scoped and revocable

One job, one project, killable without a password reset. That's what lets a customer hand a key to an agent at all.

Least privilege is what makes "yes" safe.

4 · Proof it worked

A dry-run call the agent runs right after.

The step teams skip, so the agent reports done when nothing works.

Who does it today

Notice the order. The agent works first. The human signs up after, by claiming what already runs.

Test keys, no account.

7 days
stripe sandbox create --non-interactive

Project credentials in one call.

72 hours
neon claim create

Temp account, token, live URL.

60 minutes
wrangler deploy --temporary

Agentic Activation

Setup Aha Habit

Setup means your data is in the product.
For Amplitude that's the first event landing. An agent can install the SDK and send the first events on its own. It just needs three things.

1 · Instructions it can follow

Not a docs page it has to interpret. One versioned set of steps: install this, call this, name events like this.

2 · The key and the project from signup

Handed to it, not chosen from a dropdown. If it has to pick, it picks wrong.

3 · A way to check it worked

One call that answers "did events arrive?" with a number, not a green checkmark.

Amplitude, for example
Install the SDKnpm i @amplitude/analytics-browserInstrument eventstrack('Checkout Started')Verify they arrived✓ 12 events receivedSet upFirst event in the product

The bar is not fewer clicks. It is less human work. If the first event never lands, the agent moves to the next product and never tells you.

Defaults are the whole game
Every judgment call you leave implicit is a place the agent guesses. Make the decisions for it.

Agentic Activation

Setup Aha Habit

The aha is the first meaningful thing done with the data.
Setup got the events in. Aha is what the agent does next: answer a question, build the first chart, and leave something behind that pulls someone back.

1 · Do something with it

The first chart, the first funnel, the first answer to "what happened this week." Data sitting in a project isn't value. A question answered is.

2 · Do it first try

A human's aha builds over a week. An agent's is one attempt. If the first meaningful action fails, it picks the next product and never comes back.

3 · Leave a hook

A weekly digest to the human's inbox. An alert when a metric moves. A scheduled check the agent runs itself. The aha that lasts is the one with a reason to return.

Amplitude, for example
Events landed12 events receivedBuild the first chartCheckout funnel, last 7 daysAnswer a questionDrop-off at payment step: 38%Leave a hookWeekly digest, every Monday

The best agent setups end by scheduling their own next visit.

Verification is the step everyone skips
Forty events instrumented, twelve silently wrong, found in a review three months later. That's not an aha. That's a churn event with a delay.

Agentic Activation

Setup Aha Habit

Habit is a trigger, not a feeling.
A human comes back because the product is part of their week. An agent comes back because something called it.

1 · Schedule

A recurring job: the weekly report, the nightly sync, the Monday audit.

2 · Trigger

A webhook or an event: a new deploy, a new customer, a threshold crossed.

3 · Handoff

A human asks for the next thing, and the agent already has the setup and the credentials.

Amplitude, for example
Monday digest firesCheckout drop-off up 4 ptsAgent gets pulled inAlert lands in Slack,agent picks it upAgent digs inFunnel by device:mobile Safari is the leakHabitBack every Monday, nobody asked

Design the trigger, or there is no habit.

The habit metric gets a twin too
Tasks completed without a human, and how often.

Demo

Conclusion

Measure

Same funnel, new numbers.
The old metric is already in your dashboard. The new one has no old-world twin.

StageOld metricAgent metricWhy it matters
FindOrganic trafficAgent share of docs trafficTells you who is actually reading
PickShare of voiceAgent pick rateTraining data is the new search results page
SignupSignup conversionHands-off completion rateZero human steps, or it isn't agentic
ActivateTime to ahaTime to first trusted outcome, verification rate"It ran" is not "it worked"
All of itA/B test on the pageConversion by instruction versionYour docs are the experiment now

No numbers on this table on purpose. The agent metrics are definitions, not results. Setup completion is not activation and a first signal is not value: compare retention of completers to non-completers before claiming anything.

Start with the two that have no old-world twin
Hands-off completion rate, and conversion by instruction version. When an agent reads your docs to install you, the instruction file is the onboarding flow. Version it and test it like one.

Conclusion

Homework

Point an agent at your own docs this week.
One hour. You will learn more about your funnel than a quarter of dashboards.

1 · Do

Open a coding agent. Ask it to implement your product end to end in a scratch repo. Do not help.

2 · Vary it

Run it again with a different model, a different harness, a different way of asking. The gaps that show up every time are the real ones.

3 · Ask it

What did you try? Where did you look? What would have had to be true for you to pick us? It will tell you. Nobody else will.

4 · Write down

Every stall, guess, and quiet wrong turn. That list is your onboarding roadmap, and it's more honest than any survey you'll run this year.

Thank you

Tommy Keeley
Head of Growth at Amplitude
linkedin.com/in/thomasmkeeley
Amplitude

Appendix

A quarter of setup in one session

Point an agent at a scratch repo. Watch it find the path, run the skill, verify, and hand a human a dashboard. Messy legacy codebases still need people. The interesting part is where the work moved.

agent · scratch-repo
$ press Run, or Enter
01Find the instructionWaiting
02Run the skillWaiting
03Verify with a validation IDWaiting
04Hand a human a dashboardWaiting

Simulated session for rehearsal. On the night this panel is the cue to switch to the live screen.