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 ↗

EVERY SPOKEN WORD

  1. 0:002:31

    Intro

    1. AG

      You told me that you think these titles will all go away in a couple years.

    2. SR

      I think these three different roles are going to be replaced by what I call as a product builder role.

    3. AG

      Meet Srini Raghavan, CPO of the $2.8 billion employee experience giant, Freshworks. He manages a team of over 200 people, and they have completely adopted AI.

    4. SR

      The traditional linear handoff where product manager writes product requirements document, and then hands it over to user experience designer, who then takes the product requirement documents, builds the prototype in Figma, and then creates a wireframe from it, and then hands it off to an engineer. This is a very linear process, and this is completely dead. There's my employment restriction error. I wish I could be making this money. I don't, but that's not the area where I am. [laughs]

    5. AG

      [laughs] I thought you just doxxed your salary. For your fellow CPOs out there who are running product teams that aren't where you're at now, what is the roadmap to transform your team into this new way of working? Before we get into today's show, please take a second to check that you're subscribed on YouTube and following on Apple and Spotify podcasts. If you want access to all of my favorite AI tools, I've gotten them to give you an entire year of their paid plans. Check out bundle.aakashg.com for an entire year of Bolt.new, Airtable, Speechify, Descript, Magic Patterns, Linear, Dovetail, Arise, and Mobbin. And now, into today's show. Look, we've had a lot of startup CPOs on the podcast, AI native CPOs on the podcast who are showing you how their teams build with AI. The difference with today's episode is you have the CPO of a public company. Freshworks went public in 2021. They're valued at $3.8 billion. They're known for their employee experience and customer service platform. They have over 70,000 customers. They are a giant of SaaS. How do you move a giant which is serving enterprises into the new way of building AI? Freshworks was known for a six-month release cycle. How do you go from a six-month release cycle to a two-week release cycle? Srini drops all of the knowledge today, and one of the coolest things about today's episode is he doesn't just talk about it, he actually shows you. So I hope you enjoy this episode as much as I did. Srini, welcome to the podcast.

    6. SR

      Thank you, Aakash. Great to be here.

  2. 2:314:03

    Why PM, designer, and engineer titles go away

    1. AG

      You manage a team of over 200 people with titles like user experience researcher, designer, product manager, but you told me that you think these titles will all go away in a couple years. Tell me more.

    2. SR

      Look, I think it's, uh, it's a matter of time before... These titles existed in the past because of a reason, and the reason that these titles existed was because it was a linear handoff that was ham- happening from a product manager to a user experience designer to an engineer building things. But now, with, by leveraging AI, each one can do all three things, which is why I think these three different roles are going to be replaced by what I call as a product builder role, where a single person can research the customer, spend more time talking to users, understand their pain points, and then build things and ship things. And that, I think, is what is going to happen. Probably in the-- It's already happening in some companies in, in startups, but I think it'll be wi- much more widely prevalent in the very near future.

    3. AG

      I love the bold take. So today, guys, we are gonna walk you through this master class of how this product builder role happens in three steps. We'll walk through the AI PDLC, the xAI agent that they created, and how it interacts with MCPs in Claude Code. Srini, can you get us started with the AI PDLC?

    4. SR

      Yes. Let me show you something instead of talking about it. I'm gonna show you how we are building software

  3. 4:0310:56

    Data first vs AI first, the AI PDLC, and PRD Genie

    1. SR

      today. So I'm gonna spend maybe about two minutes to sort of talk about the AI first versus the data first approach to building software. So a lot of-- There's a lot of noise out there that everybody's building software by leveraging AI. What you see on the left is the foundation for building the software is having an appropriate design system, an appropriate coding system, and a repository that can be leveraged across. So I call this the data first approach versus the AI first approach. And what the, the difference is mainly building the, what you see on the right, is building the foundations that makes the AI first approach go faster. Not start with the AI first approach, but building the foundations, and I'm gonna show you how we built it, and then building on top of it, which makes things go a lot more faster. So here's the product development lifecycle ecosystem that we have at, uh, Freshworks today. Now, this is pretty common across a lot of the software companies. There's discovery, there's design, planning, development, QA, deployment, uh, release, et cetera. And what we have is we have a AI agent that's helping in every step of this process, and that's what we call as the AI PDLC, which is the AI product development lifecycle. And we have a governed framework. We have an eval framework for it, and we have built something called, what you see here on your bottom left, is the prism. This is, we have our knowledge hub, which has the product knowledge and dependencies, and we have the context hub, which has the feature context that's, uh, passed across the different phases, and we have a central skills repository. We call it the AI builder artifacts, which is skills, rules, commands, agents. All these are very specific to Freshworks because we are a billion-dollar revenue company, and 75,000 customers use our products, and it touches almost 300 million end users. So that's a lot of users that are using our software. So we need to make sure that whatever we build reaches those people and it's governed. So this is our lifecycle of how we build software. Now, today, I'm gonna go deep on the first two things, which is the discovery aspect and the design aspect of it. I'll show you the other things briefly, but I'm going to focus mainly on the discovery and the design aspect of it, where we have a product discovery agent and a design agent, and I'll show you how those things work. It all sort of starts and ends In Cursor. So I was an engineer for ten years before, before I went to the non-engineering parts of the job. I did multiple jobs. I was, I was in professional services. I was an investment banker. I was in corporate strategy. And then I became a product leader. And during that course, I used to use an IDE to build software, but now after almost fourteen years of not touching code, now I'm again spending a lot of time in Cursor. So now I'm spending time building software. So we have built something called a PRD Genie, which is used by the PMs to draft the product requirements document, and they also use it for spinning up the prototype, and it lives inside Cursor. And you can also do the pull request from inside Cursor to actually build the thing that you have wrote the requirements for and done the design for. When you do this, then the research burden is there on the PMs. They spend a lot of times gathering evidence for functionality, a competitive analysis, customer feedbacks. There's metrics, and metrics come in different forms. How many people are using it? What are the feature requests that are submitted by our community? And then there's a dependency analysis. This is a lot of burden on the PMs. It's not just writing the PRD, but they have to get all this information and get it into the product requirements document. And this leaves a very less time for strategic thinking. So the PM spend a lot more time on, call it, operational work rather than thinking strategically about what they need to build and what customers need. And that's exactly the problem that the PRD Genie has solved. It, uh, it drafts eighty percent of the PRD almost instantly, and I'm gonna show you this in action, and it's grounded in real data. It drafts real s-specs, and then it hunts for evidence. It, it gets evidence on how much, uh, how much are our users asking for, what, what bugs does it solve, what are the functionality that we can do. And Pyckel that you see here is our data lake, where we have all the usage metrics from, uh, 75,000 customers. And then it looks at the competitive benchmarks to see what problems are-- how are the competitors doing it and how we can do it better than others. Um, and then I call this the CPO check, uh, which is an AI agent that reviews the document for strategic alignment, clarity, and what are the edge cases. So these are the things that I look for when I'm reviewing a PRD, but the AI agent does it automatically now. And finally, it syncs into action. It seamlessly plugs the rest of the AI PDLC process across all the teams. So these are the twelve steps. I call it the twelve-phase specialized intelligence, from idea briefing to requirements to knowledge, competitive analysis, et cetera, et cetera. And I'm gonna show you how we built an entire system to get this into action. These are some of those things, competitive analysis, customer feedback analysis, quantitative metrics. So it's not just the quality. Customer analysis and co-competitive analysis is qualitative, and this is quantitative metrics, uh, of showing, uh, what the usage data shows and what we should be doing. And finally, internal dependency analysis. You can imagine when it's a large company, there are dependencies on platform, there are dependencies on systems, all the other things. So it also does the dependency mapping and analysis. And, uh, finally, it does the automated, uh, visual prototyping. And so it goes from having a spec to getting a final screen. And finally, it does the quality assurance. Now let me actually show you how this looks, and I'm gonna show you this in Cursor.

    2. AG

      And why Cursor?

    3. SR

      Ah, very good question. The Cursor is an integrated development environment which t-to me, I like Cursor for, for three reasons. Number one is I can get started, and it's an, it's a, it's a no-code IDE. Completely non-technical person can use it. So as opposed to the other IDEs that are out there in the market, which mostly are geared towards an engineer, this, a completely non-technical person can use it, uh, and they can get good at it. That's number one. Number two is it lets you pick and choose the models. Like, not everything needs a latest, uh, LLM model. You can pick and choose the models that you want, and it'll perform based off of what needs to be done. Number three, it has connections to Figma and other third-party sources. Like I use-- my favorite thing is to use the, uh, Figma MCP plugin, whereby it can read the Figma mock-ups that we create, and it can create code from it. So these are the three reasons why I primarily like Cursor as the development environment.

  4. 10:5613:04

    Ads

    1. AG

      Nice. Here's a quick word from our sponsors. I used to think I had a retention problem. Turns out I had a messaging problem. I was sending the same onboarding emails to every new user, whether they activated on day one or never logged in again. I had no idea who was slipping or why. Customer.io changed that. Every message I send is now based on what users actually do in the product. Someone hits a key activation moment, they get nudged to the next one. Someone goes quiet, they get a different path entirely. Their AI agent makes it fast. I describe the campaign I want, and it builds the full journey for me. Triggers, timing, copy, even branching logic. And when I want to know how something is performing, I just ask the agent directly, and it tells me what to do next. They also have an MCP server, which means AI tools like Claude can see directly what's happening in your Customer.io workspace. Your segments, your customer data, your attribution, all of it. So instead of explaining your business context every time you need help, Claude already knows it. Notion used Customer.io to personalize their onboarding and hit nearly fifty percent open rate, improved conversion by six to seven percent with localized campaigns, and pushed open rates up another twenty percent through A/B testing. The idea is simple. Customer.io helps you deliver more impact from every message you send. If you're a PM or founder and your onboarding is still one size fits all, try Customer.io at customer.io. If you've worked at any company bigger than thirty people, you know this one. The CEO sets strategy. By the time it reaches the people actually doing the work, it goes through three or four layers of translation. Half of it gets lost, and nobody finds out until the quarter is over. That's the problem Ariso is built for. It's an AI operating partner for every manager and team. It connects to where work actually happens, the meetings, the messages, the docs, and it turns all that fragmented activity into a clear picture of execution. Managers get real coaching grounded in their team's actual work, not generic advice. Teams stay aligned with strategy as it changes, not as it was last quarter. And leaders see where execution is drifting in weeks, not in the postmortem. One shared memory for the whole org. Everyone finally working from the same picture. If you lead a team, check out ariso.ai/aakash. That's A-R-I-S-O.A-I/A-A-K-A-S-H.

  5. 13:0424:36

    Live demo, initializing the 12 step process in cursor

    1. SR

      So this is the Cursor environment, and what you see here is a Freshworks AI PDLC demo. So which means we have created a project here, we have the artifacts. I'm going to initiate this. So now I have a problem. Let me describe the problem I'm trying to solve. What I'm trying to solve is, we launched a AI agent studio for our customer experience product called Freshdesk back in November of 2025. And, uh, and we, we recently launched our EX, uh, AI agent studio, which is same as CX but for employee experience, and we did that within, like, four months. And when we launched the product, one of the functionality that was missing is the performance analysis. So think about it as, you know, a lot of people, you guys wanna think about working in different companies. Imagine AI agent is answering questions about, "Hey, my Zoom is not working. What do I do?" Or, "I need to get access to Cursor," or, "I need to, you know, request my time off." Like, all these things, an AI agent is answering questions, but as it's answering questions, most of it it'll answer, some of it it won't answer. Imagine you are the IT admin, and you want to see how the AI agent is performing. That's what is called as performance analysis, of how the AI agent is performing. That functionality we need to build. So we built it for CX, we are going to have a fast follow for EX, and now I need to build it. So that's the project that I'm gonna show you. So I'm gonna start with, uh, initializing this project. Okay? So I initiated it, and it's 12 step process. Remember what I just told you earlier? It's a 12 step process in terms of building things. And, uh, what it's asking for to initialize the AI PDLC, it's asking for the business unit, Epic ID, feature, team, all this other information that it needs. And I'm gonna give the information that it's asking for. So the business unit here is EX, which is employee experience. I'm giving it the Epic ID and the team, et cetera. So once I give this information, it's going to run. It's going to plan its next moves. And, uh, it's now setting up an artifact demo, uh, so that, um, it can initiate building this project and the relevant files that it needs. Okay? So this is going to take some time. In the interest of time, I'm gonna just show you how this looks like. So instead of doing all 12 steps, which will probably take another 30 minutes, I'm gonna shortcut it, and I'm gonna say that I'm s-- I did this earlier in the day today, so I'm gonna say that I'm staging what, uh, what Cursor, what I was able to do in Cursor earlier. So if one and two it can ask me questions and this stuff, uh, otherwise it'll just keep asking questions. So I'm just gonna say that, "Look, don't keep asking me questions. Just, just proceed to the next step." Okay? Now it's going to ask... Okay, let's give it... This should not take too long. It'll probably take, like, 30 seconds. What it's create-- what it's doing now, it's, uh, it's like a normal developer, right? Think of it like a developer. It's creating the directories, and it's creating the files that it needs. It's initiating everything. It's creating the scaffolding that's needed to build it, and now, now it's, it's completed it. So that didn't take, like... It took, like, 15 seconds. Now I'm actually going to describe the problem statement that I said earlier. So it's a long one, but essentially what it is, as you can see, the problem here is EX AI agent studio. They don't have any unified view of how their AI agent performs across the employee channels. So we already have that for CX AI agent studio, uh, and that's what we wanna build. And the users are IT and HR admins, IT manager, or HR business partners, like think of, uh, a CIO or a CHRO, uh, or a service desk lead. Um, why now is because we just launched EX AI agents and customers are starting to use it and, uh, they want this, this, uh, this functionality. And now I've given it... And I said, "Look, you don't have to reinvent the wheel. There's always something like this that exists for CX." So you can, you can pretty much take what it is and customize it because, uh, employee experience, people experience it through Microsoft Teams, Slack, et cetera. For customer experience, it's not needed. So there are some nuances that have been added here. So I've given it this, how it needs to ideate. Now it's going to go ahead and start looking at the problem and come back with some questions that it has. Think about it as a product manager. When somebody tells you, "Hey, go build a performance dashboard for an agent studio," as a PM you would want to ask some clarifying questions on what exactly is needed, which is essentially what, what the AI agent is thinking and saying, "Okay, what are the things that I need to understand in order for me to create a very comprehensive product requirements document and, uh, and a design mock-up that can be used?" So it's now planning for those things. And all these, uh, commands have been given as part of the init process that I, uh, told you earlier. So these, uh, commands have been done, and now it has come back with, uh, with the questions. Look at some of these questions. It's asking what a logical questions would be. How deep should the analytics drill down go? And where do ticket level details live? What is a primary persona score workflow? What does success metrics look like in six, in six months? Um, and et cetera, et cetera, right? And these are all domain-specific questions. Which ITSM process framing, service catalog? All these are things that an IT admin would understand, so it's asking all the relevant questions. So it understands the domain, which is what I said earlier when I started, which is having the appropriate data is the basis for building faster using it. Now I'm going to give it answers. Here are the answers. So I said these are the things that you need. Analytics drill down should be at this level, agent topic, subtopic level, and it should-- the owner is, uh, IT or HR admin, and the landing view should be performance overview. It should create Sankey charts for better visualization. So I'm gonna give it the, the instructions. And, and it comes back with sort of asking, uh, questions, et cetera. What do you think, Akash, so far?

    2. AG

      This is the first time anybody has used the Groq family of models, and I think since Groq 4.5, you get really good performance really fast. Is that why you chose it?

    3. SR

      That's right. I'm increasingly-- I used to use Claude Opus 4, 4.6, and I'll still use it. Uh, and they've come out with 4.0, 4.8 right now. But Groq seems to be working really well. It's, it's really, really fast. I mean, th- nothing took more than like ten, 15 seconds, as you could see.

    4. AG

      Yeah. I mainly do Fable and a little bit of GPT 5.6, so watching this go like 10 times faster is blowing my mind. [chuckles]

    5. SR

      Let me actually show you while this is running. This, this is gonna take a few seconds. Let me show you something that I already have created. So these are the 12 steps. As I told you, the, these steps are... Let me just walk you through the steps that happened here. What happened here is, it's a lot of stuff. It's first, when I answer, it started gathering the knowledge. It started gathering knowledge of, uh, epics, of how the analytics should be, and it gathered the, uh, analytics, how the analytics screens are laid out right now. Then it sort of cross-checked with, uh, the competitor analysis. How are competitors doing? Like GSM is Atlassian. ServiceNow, what are they doing? Just looking at how they are doing things. And it sort of flagged some things for review, just to confirm, and then it sort of did the market and competitive research. That's stage four. Stage five is our voice of the customer. What are the customers saying? What is the feedback we heard from customers? Then metrics. These metrics, as you can see, these, these metrics are coming from, uh, Baikal. Baikal is our Databricks, uh, data lake, which has all the usage data. So let me just show you how it looks. As you can see, here's the hypothesis. What it did it, it literally wrote SQL queries, uh, to query the Baikal data lake. And you can see here, it wrote a bunch of these, uh, SQL queries, and it defined what metrics are needed, and it extracted the metrics. And, and finally, it gave the data. What are the data gaps? It identified what are the data gaps that are needed, and it came up with what data we need. So you can see a lot of stages that have been passed. So when I said everything is grounded in data, what I meant by that is different companies have different ways of, of writing software, like PRD. What are the steps in the PRD, and what is the amount of qualitative data versus quantitative data that you use? Um, and every company's different and every project is different. Um, this particular one, we have this 12 step process. As you can see on the right side, uh, these are your markdown files. Like you see the idea brief, requirements, knowledge gathering, all this stuff is-- are the different stages that the AI agent just, uh, went through to create. And this is a final checklist. Um, they call it the CPO review. Somebody really like me in the product management team, which is why I think they called it CPO review. Um, [chuckles] so, so the agent studio performance dashboard. They sort of run through the CPO review, step one, checker, self-administered, final approval. So these are all the things that a normal, uh, product manager, uh, would go through. They would have to write all this. Imagine, it would take days and days to do this. The agent just this, this, did this in a matter of, uh, seconds, right? Not even minutes. So you can see here, going back to this, it's completed all the steps. Stages three to 12, it's already completed, and that's what I just showed you. Now that it has completed these steps, the next thing is to go look at, uh, how the PRD looks like. Like, ultimately, that's the outcome, right? So you can see here, it's created a PRD. This is the markdown file. This is the PRD markdown file. Let me make this bigger. So let's look at what this PRD looks like. This is the PRD for agent studio performance dashboard, and it has, uh, what are the-- There's a major blinds part. Uh, it's sort of, uh, figuring out that EX, employee experience, has something called service catalog, which is different from what the CX product had. So it has considered that, and it has accounted for it. It gives you the problem statement. What are the goals? What's scope, in scope, out of scope? And then it shows you who are the users, service desk lead, IT manager, et cetera. And then it sort of lays out what the solution is, then it sort of lays out the market and customer evidence. What are our-- What did our customers want when they were using the product, and how does the landscape look like? And it sort of, it's sort of the important part, quantitative ev-evidence. It sort of shows, um, this is what I said, Baikal, which is our data lake built on Databricks. It shows you how many catalog requests we have, how many ITSM accounts we have, like, and by region. It sort of said, "Okay, what, what, what are the things that quantitatively are needed in order for us to build the capability?" And then it sort of built the user stories. You know, uh, user stories which are, uh, positive scenarios and negative scenarios. It built a bunch of user stories. You can see a ton of user stories that it's built, almost 10 user-- uh, eight user stories, and then it sort of built the requirements. Here are the functional requirements that it built, non-functional requirements. And these are things that we've been doing for the last seven or eight years, um, when we were building software, but it was done in a very manual way. Now everything is automated, right? It sort also has the recommendations on pricing and packaging. What's the rollout plan? It came out with all these things. Now this is the PRD that we can take. So this is now the PRD's

  6. 24:3627:02

    How to trust an AI generated PRD

    1. SR

      done. Now what do you do? Now what do you do is to build the actual mockup, right?

    2. AG

      The worry I always have with, like, these AI generated PRDs is, you know, for metrics, just as an example, we're looking at the quantitative information. There's a million definitions of a metric. Did it really pull the right definition? Did it look at the right thing? For-- We looked at, like, how it was detangling experience you had in one product versus the other. Does it really have the latest version of what's live on the internet, or does it have what's the latest based on Jira, which might not match the product? Some of those details always get me nervous when it comes to AI generated PRDs. How do we have confidence that it resolved those correctly?

    3. SR

      So this is where the initialization process is very handy. So when we started this, when you use AI for building n- completely new things, like think of Lovable or Replit or any of your favorite tools, it's very easy to use AI or even Figma Make for that matter. It's very easy to build new things from scratch because there's no precedence. There's no 75,000 customers that are using the product. With this, that's why it's important to have the appropriate references to what it needs to use. That's what the initialization process does. When it created these markdown files, you will see that in the markdown files, it specifically tells you which version that it referenced and why did it reference that. So there are specific instructions that are given as part of the AI PDLC process, so it's not completely automated. The way I would describe it is AI is not running completely on autopilot. It's actually a copilot. There is still value for the product manager if the product manager is doing it, for the product manager to do it. If the engineer is doing it, the engineer should be doing it. So the value sort of shifts from doing operational work to judgment. Okay, which version should I give, and how should I prompt the AI to do things faster? So going faster doesn't mean you sacrifice quality, and the way to do this, of not sacrificing quality, is to ground it on, on, uh, things that it needs to reference so that it doesn't hallu... You can't afford AI to hallucinate in building software. It's just not acceptable, 'cause then 75,000 customers are going to get affected. Of course, there are quality checks in place. There are checks and balances that we put in place, but the important thing is to ground AI on the things that it needs to know.

    4. AG

      Got it. Now let's see that m- prototype. How do we go from-

    5. SR

      Sure

    6. AG

      ... document to visual?

    7. SR

      Yes.

  7. 27:0230:23

    From PRD to working prototype in Figma Make

    1. SR

      Let me show you the prototype. So let me start with the Figma Make. Well, let me start with, uh, same as how we started with Figma, where we had a Freshworks init process. You see here that we have the Fresh Service starter, and we have Due, which is Due is our design system, and Fresh Service is the... Think of it like a scaffolding. We have two main products, Fresh Service and Freshdesk. Fresh Service is the scaffolding in which every, all the functionality that the users see is inside that scaffolding. So I'm gonna start with this, uh, scaffolding of Fresh Service because the functionality that we are trying to build right now, the performance dashboard, is inside the Fresh Service scaffolding. So, uh, w- I'm preloading the Fresh Service scaffolding so that when I create the prototype using the PRD that I created earlier, uh, that the scaffold... We, we don't start with a blank canvas. We start with a canvas that's already used by 75,000 customers, and this is the scaffolding. When I say scaffolding, what I mean is this is literally the screen that, uh, you know, half a million of our user base sees when they log in. Now, this is the, this is the ticket screen, and this is the setting screen. Like, these are all the buttons, and it has the onboarding screen. Like, this is the template that all of our users see today. And what I'm going to do with this is I'm going to, uh, uh, I'm gonna say that using this Fresh Service starter kit, build the analyze section from the PRD. So I'm gonna go back to Cursor, take the PRD that I had, and paste it into Figma Make here. Okay, it's pasted it as a link, as you can see. I'm gonna s- tell it to plan. Ah, let me actually go here where I've already started, so, uh, because it's gonna take some time. So what I did here is I gave it the PRD, and I said, "Using this Fresh Service starter as the shell, build the Analyze section," and, and it started reasoning it, and it has started building it. Uh, how much of the Analyze section should I build? And it's asking... Now it's asking questions. All eight modules, P0 modules, overview. I'm gonna say all eight modules. So now it's going to start. You, you'll see that it's actually starting to build all the eight modules, the different modules. Remember the eight use cases that I just showed you in Cursor? So those are the same use cases. It's calling each of those as modules, and it's going to start building all the eight modules, um, in the screen, which is what you're going to see.

    2. AG

      So is Figma Make your preferred prototyping tool because it has access to your design system and you can easily bring it into Figma files, or is there any other reason?

    3. SR

      So two reasons. Uh, one is what you just said. It has our design system, which is our Due system. Um, uh, and but we have built our design system into Claude as well. As, uh, many of, uh, your listeners might know, Claude has Claude Design, where you can also feed in your design system.

    4. AG

      Quick thought experiment for you. Is there anything in this video you should be trying on your own? If there is, try it, take a screenshot, post it on LinkedIn or X, and tag me. I'd love to see what you're learning. Now, a quick word from our sponsors before we get into the back half of the pod. Imagine

  8. 30:2333:54

    Ads

    1. AG

      learning AI product management, AI product strategy, AI product leadership, advanced PM with Claude Code, all from frontier leaders at OpenAI, Anthropic, and Google for less than $10 a day. Actually, you don't have to imagine it. That's exactly what Product Faculty's AI Builder Fellowship gets you. One yearly membership, six live cohorts. Not recorded videos or another content library you never finish. Real live sessions with the frontier AI leaders, hands-on AI build labs, executive insight sessions, capstone projects, unlimited retakes, and continuous access to new programs as the AI landscape evolves. You'll also get every new certification they add while you're a fellow at no extra cost. The goal is simple: help you master frontier AI skills to become an AI native product builder and operator, not just someone who talks about AI. Purchased separately, these programs are worth more than $19,245. The lowest priced certification alone starts at $2,700. But founding members can join the entire fellowship for less than $3,600 per year. That's less than $10 a day. Soon, the price increases to $5,000 a year. So if you're serious about becoming the person your company turns to for AI, this is one of the highest ROI decisions you can make this year. Join the AI Builder Fellowship at productfaculty.com. I want to take a second to talk to you about the fourth cohort of Land PM Job. I trained 30 students in cohort one, 50 students in cohort two, and 75 students in cohort three, and I am bringing back the program for Cohort 4. It starts in August, and it lasts three months, where you're going to have intense sessions, a Monday morning session where I go over your resume, behavioral interviews, LinkedIn. On top of that, Bart Jaworski is going to be teaching you the PM fundamentals in 2026, how to write AI PRDs, how to AI prototype with Claude Code, all of the key skills you need to freshen up your knowledge for this market. And Ankit Virmani is going to be teaching you AI product management. He is an AI product manager at Uber, and he is going to teach you how to build AI features that actually work successfully. On top of that, Prasad Reddy is going to be doing one-on-ones with you for mock interviews, LinkedIn review, candidate market fit review. So it is a full package. It is three courses in one for one low fee. So join at landpmjob.com. Every growth team has a funnel they should be watching more closely. Usually, it's checkout. Amplitude custom agents will watch that funnel for you on the schedule you set. Let me show you. You start by describing the job. "Watch my checkout drop-off." The agent builder will ask a few questions to shape it, and then the agent connectors plug it into your stack. That part matters. The agent reads the PRD, the tickets, the team conversations, so its analysis actually carries the full context of what's happened. From there, it monitors the funnel on a schedule, and when it spots a problem, it acts. Right here, it files the linear ticket itself. The loop between knowing and doing closes on its own. That's the shift. Set up the agent once, and it runs the work. Custom agents are free for all Amplitude customers in open beta right now. There's a library of pre-built agents, too, including the exact checkout drop-off investigator. Start at amplitude.com/ai-agents. The agent library is

  9. 33:5437:14

    Why Figma Make and where judgment still matters

    1. AG

      linked right there.

    2. SR

      So number two reason is, uh, a lot of our, uh, user experience designers, a lot of our product managers are very familiar with Figma. And Figma also lets you connect with, uh, other external data sources like Cursor and other places. And so it makes it easier. So from an adoption standpoint, when you are changing the ethos of how software is built, you don't want to change too much of the tools that they are using. So-- And the tools usage can evolve over time. Now, I see a lot of our PMs and user experience people actually using Claude Design and Figma, and, and this evolves. You know, we'll be sitting here twelve months from now, and maybe everybody will be inside Claude.

    3. AG

      Just the current best. Got it.

    4. SR

      So in this design, this is gonna take some time. I'm gonna show you how this actually looks like. So this, this is a fully built out design. It's gonna take at least four or five minutes, so I already did this. Uh, so I'm gonna show it for you, and I'm gonna show you that th-th-there is actually a bunch of back and forth that I did, um, on this. So it's not straightforward that you just give it the design. So here it said, "Do design components." Then it asked me some questions. I responded, and, uh, it, it, it actually didn't get it right the first time. It didn't use, uh... it had a couple of places where it was not using the due system. Uh, so I had to tell-- I had to... So the judgment is still important. So you can't just take what AI does and say that this is what it is. Uh, so I had to say that, uh, there are some specific components that it has to use, and I had to give it references to it. Then it changed everything. Finally, it came back, and then I realized that this design does not work in narrow monitors. So I said, you know, people use-- Real users, some of them have wide monitors, like the one I'm using now, and some have narrow monitors, some have small screens. So I had to sort of prompt it to say that, and this is where judgment is important. So coding and business knowledge and, and experience of writing product requirements, um, was important in the past, but now judgment is very important. So a really experienced designer would know that, hey, it needs to work in different screens, and that's by understanding the end users. So, so that's why I said, "Okay, it has to work in narrow monitors." Then it responded to that. The Sankey chart. Sankey chart is this cool thing that you see here. Uh, for those of you that don't know, this, this thing that you see here is called a Sankey chart. Sankey chart shows you what percentage, uh, of topics are based on feature request, what is software application errors, like that. Um, so this is the Sankey chart, and, and it had to-- The Sankey chart was not showing up, so I had to fix that. Um, so these are all the things that I did, and finally it came up with... So this is actually the working product. You can see that this is a prototype of what the analyze and performance dashboard should look like. And this is now a completely built out mockup that, that Figma, Figma Make, essentially the AI agent running within Figma Make, has built it for us.

    5. AG

      And the PM applies their judgment really in finalizing the PRD, if there's any areas that it's wrong, in iterating here on the design, and then I'm keen to see what happens on this final step.

    6. SR

      That's right. That's exactly right. What I just showed you was how we built the functionality into, uh, how we used the AI PDLC to build the core functionality of performance dashboard in Agent Studio.

  10. 37:1449:41

    Inside agent studio, workflows, knowledge, and the Slack demo

    1. SR

      Okay? Now I'm going to show you how the actual Agent Studio itself looks like. And this is the Agent Studio that we released maybe two months back, and think of this Agent Studio as, as Claude. Right? Claude is used by millions of people around the globe to get a lot of things done. Right? People, people summarize things, people brainstorm on things. But what the Agent Studio is meant for is meant for two specific things. The specific things are to get when an employee joins a company and they need help with their IT issues or HR related issues, or they want to provision new software, et cetera, how a company can build very domain specific agents in IT and HR to serve their internal employees in a very seamless way. And most employees are either in Slack or Teams, or they are in support portal to access their needs. And that's what the Agent Studio does. Now let me show you the actual agent studio itself. So this is our agent studio. You can see what we have here is, uh, AI agents. So this is, this is what we call as agent studio. This is what we-- what I have logged into right now is Fresh Service, which is used by millions of users. And here is the agent studio, which is inbuilt into the interface that they are already used to. And we have AI agents here. And what the AI agents do is it helps... You can see here IT agents, HR agents, and some companies actually prefer to have IT and HR together. And this is-- these are the pre-built AI agents. And you'll see the libraries here. When I go to AI agents, these are the pre-built IT and HR agents. Now I'll show you the workflows. Workflows, think of workflows as things that are building blocks. So for example, uh, there is a workflow for creating an incident inside PagerDuty. Imagine your service goes down, and you want to create an incident inside PagerDuty. That's the incident one. And here there is a password reset. If you want to reset your password, uh, most companies have either Okta or Azure. Uh, here's the password reset in Okta. Here's the password reset in Azure AD. These are pre-built workflows that come out of the box. The way we have come up with this is we looked at eighty percent of our customers, what are the most often used workflows, and we built their workflows. Despite that, a lot of our customers actually have built their own workflows. Look at lock computer. If some computer is la-locked, Jamf is used for unlocking, and there's a bunch of other workflows that, uh, a lot of our customers have built. Then the next one that I want to show you is, uh, is the knowledge. Here's the knowledge. If I go to, uh, one of the existing, uh, AI agents, let me look at this IT and HR agent. So think of knowledge as what feeds the AI agent. So these AI agents cannot hallucinate, which means they need to have guardrails, and they need to be governed. And one of the ways in which we make sure that the agents don't hallucinate and they're governed inside the enterprise data is by giving it data to train. So for example, in this case-- And they-- and, and that's what we call as knowledge. Uh, and knowledge can come in terms of URLs. So in this case, we have fed the Microsoft 365, uh, help, support help, and it ingested all the things related to Microsoft Office 365 so that people don't have to waste time searching for things. They can just get answers. And second one is policy. For example, uh, how to, um, how to do the withholding form for W-4. So employees, when they join, they want the W-4 form, and they want to say, "Am I single or married?" Or how, how my tax, uh, withholding should be. We have actually documented that in a, in a, uh, what we call a standard operating procedure, and that's the document that exists here. There's a bunch of solution articles that people create and in different categories, whether related to IT, hardware, HR. And then finally, the apps. So not all the knowledge has to live within the agent studio. There are-- there is knowledge that exists in most often in third-party apps. You know, enterprises tend to store their data in Google. So we have a connector to Google or SharePoint. We have a search connector or Confluence. A lot of the knowledge can reside there. So you can connect your apps, uh, in your companies to fetch the knowledge from third-party sources, uh, outside of Fresh Service. So Google, SharePoint, Confluence, et cetera. So that's knowledge. Uh, then I'm gonna show you something very specific, which is a service catalog. Think of a service catalog as a list of things that, uh, that you can have to get information. For example, here is an example of a, a Fresh Service inside our company. And if I want to request a service, so think of a service as, "Hey, I need access to Slack," or, "I need access to employee verification." It's in here, and there are some collaboration tools if I want to have access to Zoom or Box. So IT, this is of-- some-somewhat of an IT jargon, where the IT department or the CIO's, uh, department maintains a list of all the services that are offered inside. Like for example, HR applications. They have a bunch of HR applications here and software installer, so they have Adobe. Like these are the... Think of it as the approved software, things that an employee can get. So they cannot randomly ask for things. They have to ask within the service catalog. That's what this is. And similarly, there are some instructions that you can give to the AI agent. You know, what is the business context? What do we do? Like Fresh Service, uh, Freshworks as a company, we use this. Five-- We have five thousand people, uh, and we all use this. Um, so we can give what is Freshwork, what is its business, what do, what do we do? And we can give some custom instructions as well if we want to. You know, some of the financial services companies, they probably don't want, uh, PII data to be shared. Like those kind of instructions that you can give. And then there's configurations. You know, there's multilingual support. You know, people are spread over in different countries, and, uh, sometimes the AI agent is asked questions in English or Spanish or German, et cetera. So you can support multiple different languages here and how it needs to act. That's conversation behavior. So bottom line, you can customize the AI agent to behave and act in the way that you prefer. Okay, and finally, you can, you can test the agent here on-- once you build the agent. So primarily, this-- all these screens are used by an IT admin to build an AI agent, because they know their users really well. And before they launch it, they can test it. And here are some tests that they can do, and they can de-- finally, they can deploy it. They can deploy it within a support portal. Or mostly what we find is our customers deploy it within Slack or Microsoft Team, because that's where most of the users are. And what I'm going to show you how the Slack... So we use Slack. So I'm gonna show you a demo of Slack and how once an agent is configured, how does it, uh, respond to questions in Slack? All right. So now let me go to Slack and show you how the agent is actually doing. So what we call this is-- what we have done now is created an IT and HR agent. We call it hire to retire, which means from the time somebody comes in to when they retire, these are the things that, uh, they can use to Use the AI a- AI-- how AI agent can help them in, in the different phases where they need help. So imagine this is Srini. I just joined Freshworks, and I wanna say I need access to Slack. Well, um, I don't even have access to Slack, so I'll assume that I have acce-- uh, I have, uh, requested access to Slack and, uh, Slack is here, and it has already installed Slack. It uses Jamf. Now I have Slack. Then what I'm going to do is, uh, I have some questions regarding my health insurance policy. And previously, what used to happen was I, I had to email the HR, and somebody in HR will say, "Hey, contact this person or that person." And, uh, now I don't have to do that. Here is a... I call this the concierge, the live IT HR. This is my private channel, and I can use this to ask questions privately. So I can say here, "What are the mental health benefits offered as part of my insurance policy?" If I'm the kind of person that, uh, wants a private answer, then I can ask this here. Or in some instances, HR might actually say, "Hey, this question might help others," so I can ask it in a, uh, public channel. So this is HR Help. Um, HR Help is something where people can go to ask questions about HR-related things. So here, um, it's saying, "Your insurance policy includes several mental health benefits," and it gave me a bunch of benefits that I have, and it's also showing the source. Like it's, uh, the, the source is actually a document. So if you remember, I showed you earlier how the HR team can actually put a solutions article, so it's coming from one of the solution articles. Same thing happened in my private, uh, conversation as well. It gave me the same response. Um, so it really depends. It's all like customer preferences. Some customers want a central channel, uh, some customers want a private. So you can do-- you can achieve both the things, uh, from here. Then I can say, well, what about forms? Used to be that when I needed a form, I had to... like W-4 form, I had to either go to some archaic website which nobody remembers, uh, [laughs] or, or again, email an HR. So here I just... I'm just asking a question to my AI agent saying, "Hey, can I get a blank W-4 tax form?" And it comes back, and boom, there's the W-4 tax form. You can see here it shows... Here, here's the thing, and, uh, and I can access the form directly from Slack, right? So that's the tax form. So I'll give you a couple more examples to show you the power of, uh, power of this. I want to generate, let's say I need a employment verification letter. I just joined, uh, you know, my W-4 form is taken care of, and, uh, I'm-- I want to apply for a loan. Uh, so I'm buying a house, I'm applying for a mortgage, so I'm gonna ask it for an employment verification letter. So remember how it used to be when you needed a employment verification letter, you had to either, uh, email your HR, or you had to jump through hoops to, uh, to get this. Now, I'm just gonna ask the question here. I need an official employment verification letter generated for my bank. Let's see what it does. Now, remember, this is very personal to me, and it needs to know exactly. So it's asking for details. It's asking for why do I need this? What's the address? What's the purpose of the letter? Right? These are all very valid questions, and I'm gonna give it answers. This is the organization name, Acme Company. Here's the address, and the pur-purpose of the letter is that I'm applying for a home mortgage. So I'm giving it the information. So remember, this used to take multiple emails or potentially even a phone call conversation, or going to an HR department and sitting down with someone and spending thirty minutes explaining to them why it is. Now it's verifying the information. I'm saying yes, all this looks good. Now it'll go to work, and it has to generate a employment verification letter. There you go. One moment. Okay, there's my employment verification letter.

    2. AG

      Wow.

    3. SR

      See this in Slack. There's my employment verification letter. I wish I could be making this money. I don't, but that's, that's what it is. That's not very polite. [laughs]

    4. AG

      [laughs] I thought you just doxxed your salary.

    5. SR

      I joined way before twenty twenty-five, so there you go. [laughs] But you know, you see how it is, right? It's, you know, the AI agent is helping. It's not about the power of AI agent, but imagine as an employee. Look, all of you must have joined companies where it took hoops. You need to know someone that knows someone to get work done. You know how it is. Uh, but now you don't. Like, you can just literally go to this, uh, AI agent, and AI agent is going to help you with day-to-day tasks. So what we have heard from 20,000 odd customers that we have for our Fresh Service is, uh, you know, it significantly improves something called experience. So people used to have SLAs, uh, which is service level experience. Now there is experience level agreements, which is how satisfied am I as an employee? Customer satisfaction matters. People talk about cu-customer satisfaction, but the employee satisfaction is also very, very important. I would actually argue that it's way more important because if you have happy cu- happy employees, which will ultimately result in happy customers. So that's the power of AI agent studio for you. Look, this took five minutes. I was able to show you how to set up an agent and how easy it is to set up an agent, uh, in, in our agent studio, and how easy it is to use from inside

  11. 49:4157:01

    Fresh Service MCP connected to Claude

    1. SR

      Slack.

    2. AG

      Amazing. Now, how do MCPs and using this with Claude come into the picture?

    3. SR

      Okay, that's the last bit. Let me show you how the Claude... A lot of our customers actually use Claude to connect to, uh, Fresh Service. So Fresh Service, we launched Fresh Service, we launched a Claude connector. So let me actually show you. Let me log into Claude right now. Let me share Claude. All right, so I'm gonna open a new chat, and this is already connected. This is my Claude. I have connected it to FreshService MCP. So think of this as, uh, a company that uses Claude to query ... data from, uh, Fresh Service and get information and resolve things on the fly from Claude. So I'm gonna ask it some question. I'm gonna say, "Hey, fetch all the tickets with Windows 11 related issues reported in the last 60 days and generate a visual report for the root cause analysis." If people were to do this today, they actually jump through three steps, and there's like three people involved, uh, because somebody has to fetch the data, somebody has to create a report, and then somebody has to look at the report and say, "Okay, what caused it?" Root cause analysis and all of that. Now it's just a single prompt. I'm gonna give it a single prompt. It's going to figure out, uh, this is gonna take a couple of minutes. See it says this is a Freshworks instance. By the way, talking of governance and security, it is govern, which means none of this data leaves outside our environment. So now what it's doing is it's looking at the data. I already have a pre-baked, uh, thing here. You see it's the same thing. I gave it the same command and it created a beautiful report. You see here, w- this is the report. What you see on the right is a Windows 11 update regression. What it said is there were 12 tickets across 60 days. There are two separate rollouts that happened, so Windows 11 patch happened and that resulted in, in the tickets getting created. And you can see that the shape of the incident July 10th and 13th, more so 13th is when a lot of the issues happened. Six incidents happened on 13, so clearly some Windows 11 patch was applied. And it shows you the root cause analysis. The two big things are kernel driver regression, so some driver was applied which sort of made a blue screen appear. And there's a patch that was applied and the install hangs mid-progress, et cetera. And it also gives you the reference of all the tickets. Here's the ticket, here's the cluster it belongs to, when it was created, what's the status of the ticket, has anybody responded to it or not, and what are the actions to take. So it actually gave me more than what I asked for. I just asked for what is the root cause analysis. What it showed me is actually the recommended actions. Reply to tickets. Add the pilot ring before the fleetwide rollout. Like, this is Claude being way more proactive in doing things than just being a passive help desk person that has to wait to take response, right? Now what I'm going to do is, and I think, uh, the live demo that I had should have come back now. Here's, here's what it is. Well, it's still working. So but I already did this. So what, what I ask next is, "Help me answer these tickets with relevant response by searching the knowledge base articles available." So it went back into users-- use the MCP Fresh Service and MCP went back into Fresh Service, got the KB articles and that's how it said. What do I do when the system freeze happens? And this is like ticket number 158, and it says, uh, "Random freezing after Windows 11 update is usually caused by background re-indexing and driver optimization." As is the case with most problems with Windows, it said restart the system. How many times have you heard that? [laughs] Right. So the... And it gave you, it gave solutions for each one of these things, system freezing, Windows lagging, et cetera, et cetera. Then I said, "Okay, there's a bunch of these 12 tickets. There's no way that I want to do it one at a time." Uh, it's, it, it actually suggested, "Do you want me to, uh, send the ticket replies the way I did for the July batch?" And I said, "Okay, great. Go ahead and send these replies to the tickets." And it actually send the rep- uh, replies to all these tickets. Uh, I'll show you how it... The, the res- the ticket responses were sent, and it's actually logged in Fresh Service as well that, uh, these tickets have been now answered. See, this is the power of MCP, where an IT agent now, the IT agent... Remember how I started it. What I start-- If I'm an IT agent, I'm spending all my day just responding to tickets.

    4. AG

      Mm.

    5. SR

      Now I don't really have to do that. What I can do is I can come in and just ask for, "Okay, what happened in the last ten days or 60 days?" Then it, then I get all the information. Then in one shot I say, "Okay, help me answer these tickets," because I may be a new agent. I just joined, so I don't know much about, uh, any of these things. Usually, the IT agents are either Windows experts or server experts. Now you can be, um, now you can be an expert in overall IT environment. [clears throat] It's not only, uh, answering questions, uh, it's getting the answers and it's phrasing the answers and it says, and it can even send the responses right from here. So this usually used to take... Imagine each ticket is usually takes about one or two hours to resolve. Um, now 12 tickets, think of it like 12 hours, 12 to 24 hours. We just did this in like five minutes. Like, and, and that's where a combination of the Fresh Service MCP plus Claude is helping the users, in this case the users are IT agents, to be way more effective in catering to their end employees. So remember what I told you earlier by using the AI agents, it was making the users way more happier, the employees way more happier, the employee satisfaction increased. In this case, it's making the IT agents way more happier. So the IT agents are very happy because they don't have to spend as much time in digging through information, chasing things. And they're making them way more productive, and as a result, they're way more happier. And as a result, even the end users who are submitting these tickets, uh, they get immediate responses instead of having to wait. So that's the power of MCP.

    6. AG

      Wow. So we just walked through AI PDLC. How do you-- What this looks like an example product where you're b- helping your user build agents and then how they can connect that with MCP into your agents. What do PMs need to know who haven't built AI agents and MCP features in order to build this next generation of product features?

    7. SR

      I think be curious. The world is evolving so fast that everything, the, the entire employee experience landscape and the customer experience landscape has literally turned on its head in the last 12 months, and it'll continue to evolve and it'll drastically change. Um, I would say think about every single workflow. A bunch of the people are working in SaaS companies. Come-- You, you'll have to unlearn a lot of things that you've done and relearn things. Like everything, the entire software was built for humans. What we just saw with MCP But that was not a system that was built for humans. It was built for an AI agent, that was built for Claude to be more effective. And you have to think about CLI. Everything that we did in Cursor was from a command line interface. I was literally chatting away with Cursor. Everything that I was doing in Slack, I was just chatting with an AI agent. So there is no concept of I have to build a thing for a person. You have to build a thing for a human being and for AI agents. So you need to learn, completely unlearn how you are

  12. 57:011:05:35

    The PM to engineer ratio and how Freshworks hires AI PMs

    1. SR

      building things and relearn how you build things for not just for human beings, but also for AI agents.

    2. AG

      One of the craziest things you shared with me is that Freshworks is changing its ratio of PMs to engineers from when you began to now. Can you walk through that evolution and what's driving it?

    3. SR

      Yeah. So when I started, which was like 18 months back and not too long, uh, we had almost one is to 20 in terms of PM to engineer ratio. And in some teams, in some teams the one is to 20, in some teams it was one is to 10, so somewhere between 10 to 20. So in the last three to six months, what I've seen in teams that are adopting it is the PM to engineer ratio, and we used to have, uh, one PM, uh, for each one UX person for every two PMs, and then, you know, 20 engineers for every PM. To that, what it has happened-- what's happened is we have evolved into one PM to maybe one engineer, and sometimes there's not even a user experience designer. And it's gone to that drastic level where teams are operating so fast, um, and there's not, not a lot of layers as well. You don't need to have these sprint planning sessions, six months planning sessions. You plan in two weeks, you release things in two weeks. Now we are seeing that with our agent studio that we just launched. We're able to see that although the number of the ratios have changed, the velocity of how we release things and deliver things to our end customers has significantly improved. So imagine coming down from six months to two weeks, and that, that's the pace at which it has changed. And I won't be surprised if in the next six months we go down from two weeks to maybe releasing things every two days, every week. Like that, it's, it's almost unheard of. And in SaaS, uh, there's also now room to do alpha te- alpha beta testing. You can, you can release things for a control group. You can even personalize software for every persona. You know, it used to be really hard, and you had to go through a bunch of bells and whistles to customize the SaaS software for different personas and for different industry verticals. And that is going to significantly change in the future, where you'll have personalized, customized software, personalized software for personas, customized software for industries.

    4. AG

      For your fellow CPOs out there who are running product teams that aren't where you're at now, what is the roadmap to transform your team into this new way of working?

    5. SR

      The number one thing to do is not just have an edict across the organization, but actually do it. Like I was an engineer, but I was an engineer like 15 years back. So you have to set an example. So show it, not just saying it because a bunch of PowerPoint slides and, you know, ton of documents. You know, people read these things and they're like, "Okay, whatever, this guy's sitting in an ivory tower and, uh, and, and, and preaching." But you don't have to preach, you have to actually show. So I picked up again software development in the last six months, and I'm really enjoying it. And I've probably written more code than maybe when I was an engineer. And that's saying a lot because I was an engineer for like 10 years. And what I just showed you, the, the demonstration that I showed you is an example of things that I'm doing. And so you'll have to, like at every level, people have to show it. And once they see it, and PMs will be like, "Well, if my CPO is doing, why can't I do it?" And, and I'm not saying that I'm doing it. There are pockets of people, um, so I'm-- so set an example. The other C-- For the other CPOs, set an example. So show it. Rather than saying it, show it. And there are pockets of people in every organization that are leading edge, that are bleeding edge, and they really want to change the trajectory. Identify those people, identify those champions. So we do a monthly product team meeting where literally it's, it's like showcasing, it's demos. It's people showing demos of things that they are doing. The PRD Genie that I showed you earlier was something that, uh, one of my team members came up with and he said, "Hey, I built this PRD Genie. I want to show it to everybody." We showed it to everybody, then we standardized it. The whole cursor thing that I just showed you, one of the guys in our design team said, "Hey, I've completely reimagined the, uh, the product development life cycle. Can I show you?" Those are the people that you need to identify and champion.

    6. AG

      So the worry with embracing this new way of working is that you are shipping more, you're shipping more frequently, but your metrics aren't going up. But kind of the age-old product problem, like 90% of what you ship doesn't actually move the metrics in a positive direction. How do you not only ship more, but ship at a higher quality?

    7. SR

      I think it's not about shipping more, but even when you ship more, you learn faster and you can fail fast. This feedback loop that we have right now, so I almost think of the product's job as a third of it is launching the product. The other third is actually making sure the user adopt it. The last third is monetizing it, because once you ship things, you need to make sure the things people are using it, and then you need to make sure if people are loving what you ship, then they should be prepared to pay for it. So I would say what this does is you fail and fail fast, or you succeed and you succeed way more effectively than what you did before.

    8. AG

      So circling back to where we started, these toll-- these titles might dissolve, PMs might have to become PM plus engineer, this new product builder role. How are you personally hiring people, hiring AI PMs at Freshworks? How are you assessing whether they have this level of capability?

    9. SR

      Look, this is fairly new for everybody. I think we look for curiosity. Are you the kind of person that is open to change? And it's not just, uh, people that we hire from outside, even for people that are there. We're making sure that we have a systematic training program to train people, and we have, uh, POCs that we do, and we do these innovations in pockets to make sure that it works. And when we hire people, we look for-- 'cause not a lot of people might have done this before, but you should be open, you should be curious, curious. And I, I really want to see when, when I interview a PM, I want to see their Git repository. You know, how much of the things that they have done on their own, because you can't teach passion to people. You can teach skills, you can teach, uh, technical things to people, but teaching passion is, uh, is not something that is teachable, so people should inherently have it. So what I look for is, have people done things on their own? Um, what have they built? So the interviews are not more of, "Hey, tell me about this, tell me about that," but, "Well, why don't you open a cursor and just show me what you did?"

    10. AG

      Wow. And do you guys do structured case interviews, or is it mainly, like, show us what you've done in the past?

    11. SR

      So we do a combination of both, depending on the level of the role and, uh, what we are hiring for. We do case interviews, and we also do, "Okay, show me what you've done."

    12. AG

      Okay. There you guys go, and Freshworks is hiring. I keep seeing PM, AI PM roles. If people want to get in touch with you or hear more, where can they do that?

    13. SR

      Please contact me on LinkedIn. My LinkedIn is linkedin.com/foreslash Srinivasan28, and Akash, I'm sure you'll publish it, so please reach out to me on LinkedIn. Yes, we are hiring, uh, so please reach out.

    14. AG

      All right, guys. For my money, seems like a very exciting product job. Find the link to his LinkedIn below in the description. Thank you for tuning in, and Srini, thanks for dropping so much knowledge.

    15. SR

      Thank you, Akash. It was a pleasure.

    16. AG

      All right, guys, so I hope you enjoyed that deep dive into how they have used PRD Genie and AI prototyping in Figma Make to vastly accelerate how they build AI agent and MCP products. If you want more episodes like this, comment below who you want me to bring on, what you want me to talk to them about, and we'll see you in that next episode. I hope you learned as much from today's episode as I did. If you can do one thing that's totally free that would help the show, it would be to check that you're following on Apple and Spotify podcasts. Check that you've left ratings and reviews on those platforms. Check that you're subscribed on YouTube. Leave a like and a comment on this video, and then share it with your friends. We're trying to make better and better podcasts. After two years, we think we've gotten something pretty good going. So let us know what we can do to make it even better, who else we should interview, and we will put on the best shows we possibly can. Finally, don't forget my offer for the bundle. You get an entire year of my paid newsletter, plus my favorite AI tools, Bolt.new, Airtable, Speechify, Descript, Magic Patterns, Linear, Dovetail, Arise, and Mobbin. That's $27,000 worth of value for just $150. So check that out at bundle.akashg.com if it interests you, and I can't wait to share our next episode soon.

Episode duration: 1:05:44

Install uListen for AI-powered chat & search across the full episode — Get Full Transcript

Transcript of episode 0qNZVlW8IR4

Get more out of YouTube videos.

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