Skip to content
Aakash GuptaAakash Gupta

How Freshworks' CPO Actually Builds Products With AI (Live Demo)

Freshworks went public in 2021, serves 75,000 customers, and used to ship on a 6-month release cycle. Their CPO rebuilt the entire product development process around AI agents and now ships in 2 weeks. In this episode, he opens Cursor and shows you the whole system live, from PRD to prototype to a Slack agent answering employee tickets. Full Writeup: https://www.news.aakashg.com/p/srini-raghavan-podcast Transcript: https://tinyurl.com/346tvx7x Timestamps: 0:00 - Intro 2:31 - Why PM, designer, and engineer titles go away 4:03 - Data first vs AI first, the AI PDLC, and PRD Genie 10:56 - Ads 13:04 - Live demo, initializing the 12 step process in cursor 24:36 - How to trust an AI generated PRD 27:02 - From PRD to working prototype in Figma Make 30:23 - Ads 33:54 - Why Figma Make and where judgment still matters 37:14 - Inside agent studio, workflows, knowledge, and the Slack demo 49:41 - Fresh Service MCP connected to Claude 57:01 - The PM to engineer ratio and how Freshworks hires AI PMs 🏆 Thanks to our sponsors: 1. Customer.io (http://customer.io/productgrowth) - Send smarter messages using your product data 2. Ariso (https://ariso.ai/aakash) - The AI operating partner for every manager and team 3. Product Faculty (https://www.productfaculty.com/?code=AAKASH150) - Get $150 off their #1 AI Builder Fellowship with code AAKASH150 3. Land PM Job (https://www.landpmjob.com/) - Cohort 4 is open to help you master the PM job search 5. Amplitude (https://tinyurl.com/b7nret7v) - The market leader in product analytics Key Takeaways: 1. The product builder replaces a 3 role handoff - The linear flow from PM to designer to engineer existed because each role could only do one job. With AI in every step, one person can research the customer, write the spec, build the prototype, and open the pull request. The three titles collapse into one. 2. Data first beats AI first - Most teams start with the AI layer. Freshworks built the foundation underneath it first, a design system, a coding system, and a shared repository. The AI only goes fast because the references it needs already exist. 3. An AI agent sits in every phase of the lifecycle - Discovery, design, planning, development, QA, deployment, and release each have a dedicated agent. A knowledge hub holds product context and dependencies, a context hub passes feature context between phases, and a central skills repository holds the rules, commands, and agents. The whole thing runs inside a governed framework with evals. 4. PRD Genie drafts 80 percent of the PRD instantly - It pulls usage metrics from the data lake, runs competitive benchmarks, gathers customer feedback, and maps internal dependencies. Then a CPO review agent checks the draft for strategic alignment, clarity, and edge cases. The PM stops gathering evidence and starts making calls. 5. Grounding is what stops hallucination at enterprise scale - You cannot let AI invent details when 75,000 customers and 300 million end users are downstream. Every markdown file the system generates records which version it referenced and why. Initialization is where that grounding gets set. 6. Judgment is the new PM skill - The AI is a copilot, not autopilot. In the demo the design missed the internal component library on the first pass and broke on narrow monitors, and both fixes came from a human who knew to look. Value shifts from operational work to knowing which reference to give and what to check. 7. Prototype on the scaffolding your customers already see - Instead of a blank canvas, the PRD gets dropped into a preloaded Fresh Service starter kit built on the internal design system. The prototype comes out already sitting inside the screen half a million users log into. New builds skip this step because they have no precedent to protect. 8. MCP collapses a day of ticket work into a single prompt - One prompt pulled 12 Windows 11 tickets from the last 60 days, clustered them into two patch rollouts, produced a root cause analysis, and recommended actions nobody asked for. A second prompt drafted knowledge base backed replies and logged them to every ticket. Tickets that took one to two hours each were closed in five minutes. 9. Hiring now means show me what you built - Curiosity is the screen, because almost nobody has done this work before. Interviews ask candidates to open cursor and walk through what they made. You can teach skills, you cannot teach passion, so the git repository is the signal. 👨‍💻 Where to find Srini: LinkedIn: https://www.linkedin.com/in/srinivasan28/ 👨‍💻 Where to find Aakash: Twitter: https://x.com/aakashgupta LinkedIn: https://www.linkedin.com/in/aagupta/ Newsletter: https://www.news.aakashg.com/ #aiproductmanagement #productbuilder 🧠 About Product Growth: The world's largest podcast focused solely on product + growth, with over 200K+ listeners. 🔔 Subscribe and turn on notifications.

Aakash GuptahostSrini Raghavanguest
Aug 24, 20261h 5mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 3:55

    Freshworks’ bet: roles converge into a single “product builder”

    Srini argues the classic PM → designer → engineer handoff is breaking down as AI enables individuals to cover research, design, and build. He frames the near-future org design as fewer specialized titles and more end-to-end product builders.

    • Traditional linear handoffs are “dead” as AI collapses workflow steps
    • A single person can research users, prototype, and ship faster
    • This shift is already happening in startups and will spread to large companies
    • Implication: teams optimize for outcomes and iteration speed, not role boundaries
  2. 3:55 – 4:56

    Data-first vs AI-first: foundations that make AI development reliable

    Before demonstrating tools, Srini distinguishes ‘AI-first’ hype from a ‘data-first’ foundation that makes AI effective. He emphasizes design systems, coding standards, repositories, and governed context as prerequisites for safe acceleration at Freshworks’ scale.

    • AI speed depends on strong underlying product/engineering foundations
    • Design systems + reusable repos reduce variability and hallucinations
    • Large-scale SaaS needs governance, evals, and repeatable process
    • Build the “rails” first, then let AI amplify velocity
  3. 4:56 – 6:57

    The AI PDLC at Freshworks: agents across discovery→design→delivery

    Srini introduces Freshworks’ AI Product Development Lifecycle (AI PDLC), where AI agents support each stage from discovery through QA and release. He explains the ‘Prism’ structure: knowledge hub, context hub, and a skills repository for commands, rules, and agents.

    • AI agents assist every PDLC step, not just coding
    • Prism components: knowledge hub, context hub, skills repository
    • Governed framework and evaluation to ensure quality at enterprise scale
    • Today’s deep dive will focus on discovery + design agents
  4. 6:57 – 9:58

    PRD Genie in Cursor: reducing PM operational burden with grounded evidence

    Srini explains PRD Genie, which drafts most of a PRD quickly while gathering customer evidence, competitive benchmarks, metrics, and dependency analysis. The goal is to reclaim PM time from data gathering and documentation toward strategic judgment.

    • PRD Genie drafts ~80% of PRD and hunts for supporting evidence
    • Pulls from Freshworks data lake (Baikal) for usage metrics
    • Includes competitive analysis and internal dependency mapping
    • Adds an automated ‘CPO check’ for alignment, clarity, and edge cases
  5. 9:58 – 13:04

    Why Cursor: accessible IDE, model choice, and Figma connectivity

    Srini justifies Cursor as the hub for their workflow because it’s approachable for non-engineers, supports picking the right model for the task, and connects to tools like Figma (including MCP plugins). This enables PMs and designers to work in the same environment where artifacts become code-ready.

    • No/low-code feel makes Cursor usable by non-technical roles
    • Model flexibility: choose fast/cheap vs best-in-class as needed
    • Integrations: Figma + third-party sources, including MCP plugins
    • Single environment to go from requirements to pull request workflows
  6. 13:04 – 19:44

    Live demo: initializing the 12-step AI PDLC to generate a PRD fast

    Srini walks through a real feature: an EX Agent Studio performance analytics dashboard. He initializes the project in Cursor, feeds a problem statement, answers clarifying questions, and shows how the system scaffolds files and executes its multi-step process.

    • Feature context: performance analysis dashboard for EX agents (Slack/Teams nuances)
    • 12-step process creates directories/artifacts like a developer would
    • AI asks domain-specific clarification questions like a PM
    • Fast iteration enabled by model choice (Groq for speed)
  7. 19:44 – 24:42

    Inside the 12 steps: SQL on the data lake, VoC, competitors, and CPO review

    Srini reveals what the AI produced behind the scenes: knowledge gathering, competitor research, voice of customer synthesis, and quantitative analysis via SQL queries against Baikal. The output includes structured markdown artifacts and a checklist-style CPO review gate.

    • Artifacts include idea brief, requirements, research, metrics, dependency checks
    • AI writes SQL queries to pull real usage metrics and identifies data gaps
    • Competitor scan includes Atlassian/ServiceNow patterns and gaps
    • CPO review checklist acts as a governance and quality mechanism
  8. 24:42 – 27:01

    Trusting AI-generated PRDs: grounding, versioning, and human judgment

    Aakash challenges whether AI PRDs get definitions and product reality right. Srini explains reliability comes from a deliberate initialization step that pins references/versions and keeps AI as a copilot—shifting PM value from writing to judgment and verification.

    • Grounding: AI must reference known versions/sources to avoid hallucinations
    • Initialization encodes what to reference and why
    • AI is a copilot; humans validate definitions, edge cases, and correctness
    • Quality controls are mandatory at 75k-customer scale
  9. 27:01 – 34:36

    From PRD to prototype: using Figma Make with Freshservice scaffolding

    Srini shows how they avoid ‘blank canvas’ prototyping by starting from Freshservice’s real UI scaffolding and the Due design system. He feeds the PRD into Figma Make to generate the Analyze/Performance section with multiple modules.

    • Start with Freshservice starter kit to match production shell
    • Due design system ensures component consistency
    • Figma Make builds multiple modules from PRD-driven instruction
    • Figma chosen partly for adoption—teams already live there
  10. 34:36 – 37:01

    Where AI still needs correction: component compliance, responsiveness, charts

    Srini highlights that the first design pass wasn’t perfect—he had to nudge it to use the correct design-system components, ensure it works on narrow monitors, and fix items like a Sankey chart. He frames this as the new core skill: judgment and iteration, not manual production work.

    • AI may miss design-system rules without explicit references
    • Responsiveness across screen sizes requires experienced judgment
    • Visualization details (e.g., Sankey chart rendering) can need manual prompting
    • Human role shifts to critique, constraint-setting, and refinement
  11. 37:01 – 43:38

    Agent Studio tour: agents, workflows, and governed knowledge sources

    Srini demos the EX Agent Studio product: prebuilt IT/HR agents, workflow building blocks (Okta/Azure password resets, PagerDuty incidents), and knowledge configuration. He emphasizes governance—agents shouldn’t hallucinate and must rely on curated, connected sources.

    • Agent Studio organizes IT/HR agents and reusable workflows
    • Knowledge can come from URLs, SOP docs, solution articles, and connectors
    • Enterprise connectors: Google/SharePoint/Confluence for external knowledge
    • Guardrails and governance prevent hallucinations in enterprise contexts
  12. 43:38 – 49:41

    Slack experience demo: HR/IT concierge, forms, and letter generation

    Srini shows how employees interact with agents inside Slack—asking about benefits, retrieving forms like W‑4, and generating an employment verification letter through a guided info-collection flow. He connects this to improved employee experience and faster resolution without ‘knowing someone.’

    • Private vs public channels for employee questions
    • Answers include sources/citations from knowledge articles
    • Agents can deliver documents directly (e.g., W‑4)
    • Structured workflow to generate employment verification letters end-to-end
  13. 49:41 – 57:06

    MCP + Claude + Freshservice: ticket analytics, RCA report, and auto-replies

    Srini demonstrates Freshservice’s MCP connection to Claude: retrieving Windows 11 tickets, producing a root cause analysis with a visual report, and drafting/sending responses using KB articles. He frames MCP as shifting IT agents from manual ticket handling to high-leverage oversight.

    • Single prompt: fetch tickets + generate visual RCA report
    • Governance: data stays within the environment; controlled access
    • Claude identifies clusters, timelines, likely causes, and recommended actions
    • Bulk ticket responses can be generated and posted back to Freshservice
  14. 57:06 – 1:05:44

    Org + hiring implications: ratios collapse, release cadence accelerates

    Srini describes how AI adoption changed Freshworks’ team structure and cadence: PM-to-engineer ratios compress dramatically and releases move from months to weeks (and potentially days). He outlines what PMs must learn (building for humans and agents) and how leaders should drive change by example and champion-led demos.

    • PM:engineer ratio shifts from ~1:10–20 toward ~1:1 in leading teams
    • Release cadence: six months → two weeks, trending faster
    • PMs must “unlearn/relearn” to build for both humans and AI agents (CLI/chat-first)
    • Transformation playbook: leaders demo, find champions, showcase monthly demos
    • Hiring: prioritize curiosity + proof of building (Git/Cursor demos), plus cases by level

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.