AI-assisted In-App Guidance

Diving deeper into

Pulkit Agrawal, co-founder of Chameleon, on software that drives product adoption

Interview
It's still a leap to automatically create walkthroughs or guidance with AI
Analyzed 6 sources

The hard part is not writing the tooltip text, it is knowing exactly what a user is trying to do, where they are stuck, and what can be safely shown next without breaking the product experience. Chameleon already uses AI for lower risk jobs like answering help questions in HelpBar, summarizing docs into tooltips, and improving copy. It treats full walkthrough generation as a much harder problem because in app guidance has to map to live UI, user state, and timing on the page, not just generate plausible language.

  • Chameleon frames the category as moving from WalkMe style employee training, to Pendo style analytics plus guides, to newer tools like CommandBar that mix search, guidance, and more flexible in app components. That history matters because it shows why simple chat answers are easier than reliable action level guidance.
  • The product already has building blocks for partial automation. Smart triggers wait until a user pauses on a page before showing something. HelpBar can search a help center and return an AI answer in product. The next step is combining those signals with user segments from analytics tools, like at risk users, so targeting can be automated before content creation is.
  • Competitively, Chameleon is choosing depth over suite breadth. Pendo positions analytics, in app messaging, and feedback as one package, while Chameleon focuses on making guidance feel native and controllable without heavy engineering. That makes AI more useful as an operator assist tool than as a fully autonomous builder.

This is heading toward AI planned guidance, not AI fully authored products. The likely near term winner is the platform that can watch behavior, pick the right audience, choose the right moment, and draft the first version of guidance, while still leaving a human to approve the flow that touches the live interface.