SaaStr 850: The Agents, Episode 1: Who Maintains All This?

15 Apr 2026 · 1 h 8 min · 27 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

“The Agents, Episode 1: Who Maintains All This?” focuses on what happens after you build vibe-coded/agentic apps—specifically who owns ongoing maintenance, debugging, and model drift.

Guests/backgrounds

Amelia LaRoute, Chief AI Officer at SaaStr; Jason (Chief AI Evangelist at SaaStr). They run multiple agent-powered products and teams (AI VP of marketing and AI VP of customer success), plus daily agent monitoring via Slack.

Key claims

“Set-and-forget” fails: preview outages, micro-hallucinations, and model-based regressions appear after deployment. Agents can debug most issues but aren’t perfect and may misattribute causes. Maintenance requires product-savvy ownership, not just marketing/sales ops.

Notable examples

SaaStr apps had preview DB connectivity issues for hours; agents blamed unrelated integrations (e.g., Qualified) before the real cause was identified. SaaStr’s AI VP of marketing (built from 5 years of revenue data) drifted on year-over-year comparisons (44% vs 11%) and required ~15 minutes/day of human correction. A pitch-deck analyzer began hallucinating $100k/500% revenue due to model/vendor updates. Clay’s “Sculptor” agent recommended a 5x credit spend and pushed an upgrade after Clay changed pricing without properly training the agent.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Building Without Technical Skills

0:46 to 2:26

Discussion on the ability to create apps without technical expertise but the need for savvy maintenance.

“I don't think they wouldn't understand how to fix these production issues because they wouldn't be able to describe or identify them to the agent.”

Introduction to The Agents

3:03 to 5:01

Introduction of the series 'The Agents' and overview of the journey of using agents in SaaS.

“If we have a tagline for this, it's too long, but it's going to be accelerating your success on the agentic journey.”

Challenges of Maintenance

5:02 to 7:44

Exploring the challenges faced in maintaining apps and the importance of identifying issues.

“I started our new Sastra annual website.”

Debugging and Responsibility

7:45 to 8:33

Discussion on who is responsible for debugging and maintaining custom-built applications.

“But then when you vibe something or if you have an agent that is slightly custom that you've done kind of yourself or you have your own hookups yourself, it's like, well, shoot, who do I?”

The Ownership Dilemma

8:34 to 14:02

Debate on ownership of app maintenance and the complexity of software issues.

“And not only was it down, but if that happened at Shopify or Salesforce, right, or even Squarespace, it's on them.”

Troubleshooting Agent Failures

14:02 to 14:42

Learn about the complexities of software issues and potential causes of failures.

“When this agent started failing this morning, I was like, okay, if it's not our third party tools, which I don't think it is that broke it, which we determined with the agent, it wasn't.”

Hallucinations in AI Tools

14:43 to 17:47

Explore the concept of hallucinations in AI systems and their implications.

“I would say for the most part related to this, generally speaking, hallucinations in our app are relatively minor compared to the old days.”

Maintaining AI Functionality

17:48 to 22:11

Understand the ongoing maintenance required for AI systems to function correctly.

“Now I have these micro hallucinations for 15 minutes a day.”

Challenges with Pricing and AI Agents

22:12 to 28:00

Discuss the complications of AI agents handling pricing updates and the effects on users.

“And I don't mean to be too critical, but I want to talk about something related to this.”

Pricing Complexity and Customer Fatigue

28:00 to 29:51

Discusses how complex pricing can lead to customer frustration and unexpected costs.

“But usually when pricing gets more complicated, it's a way to disguise a price increase.”
Show all 27 chapters

Agent Training and Customer Support

29:51 to 31:46

Explores the importance of properly training AI agents to avoid customer dissatisfaction.

“And then we can move on to the next topic.”

The Importance of Feedback on AI Performance

31:46 to 32:52

Shares anecdotes about AI and human interactions, emphasizing the need for continuous improvement.

“But that's why it was trying to get me down this upsell upgrade path when it didn't need to.”

Human vs. AI in Customer Service

32:52 to 34:48

Contrasts the roles of humans and AI in customer service, highlighting their strengths and weaknesses.

“On the flip side, though, we had somebody this week reach out to our events team frustrated because they thought the answer they got from an AI was not good enough.”

No Lead Left Behind: The Aha Moment

34:48 to 38:19

Discusses the 'no lead left behind' philosophy and its implications for sales and marketing strategies.

“Okay, the next topic I want to talk about, sometimes I'm slow, guys.”

Challenges of Idle AI Agents

38:19 to 40:08

Examines the issue of idle AI agents and the consequences of not utilizing them effectively.

“You know, all the normal, quote unquote, normal go-to-market motions.”

The Potential of Agents in Marketing

40:08 to 42:00

Looks at future opportunities for AI agents in marketing, emphasizing the need for better tools.

“But I was literally looking at it today.”

The Future of Marketing Agents

42:00 to 44:39

Explore how agents could revolutionize lead management and marketing strategies.

“Like there's still some qualification that needs to happen there.”

Salesforce's Agentic Shift

44:40 to 48:22

Discuss Salesforce's recent changes and the integration of Qualified into their ecosystem.

“left behind, no anything that that's the next, you got me thinking.”

Deploying Agentic Solutions

48:23 to 51:18

Consider the practical steps for deploying agentic products like Qualified within organizations.

“And if your goal is GTM, right, you could have it up and running probably in a couple of weeks rather than maybe a longer period it would take to map out and figure out a full AgentForce implementation.”

Integrating Salesforce with AI Tools

51:19 to 55:29

Learn the challenges and successes involved in integrating Salesforce with AI tools like 10K and QB.

“But this is, I think there are, and then maybe the competitors are better.”

Overcoming Integration Challenges

55:30 to 56:00

Understand the frustrations and learning curves associated with Salesforce integrations.

“And I was like, shouldn't I do this one?”

Integration Challenges with Salesforce

56:00 to 56:40

Learn about the complexities of integrating Salesforce and how permissions impact the process.

“Like you can integrate these products in like 30 seconds.”

Localization for Global Sponsors

56:40 to 58:20

Discover the challenges and solutions of localizing an app for Chinese and Spanish users.

“that side of Salesforce, it could be a bigger project though, right?”

AI Improvements in Localization

58:20 to 1:00:00

Explore how AI tools can simplify and enhance the localization process.

“we were vibe coding the way mo and I said to Replit hey can you make a toggle so that you can translate everything I've put into QB so far into Spanish, Chinese.”

The Importance of Dynamic Localization

1:00:00 to 1:01:40

Understand the need for dynamic systems in localization and the complexities involved.

“It's not even – it's not a – because if you really understand how localization – I mean I'm not an expert.”

AI Agents and Deadline Management

1:01:40 to 1:03:20

Learn how AI agents manage deadlines and quality assurance for project submissions.

“Let's see if it can literally do something that seems simple, but it's not to fully.”

Transparency in AI Communication

1:03:20 to 1:05:00

See how AI improves transparency and communication regarding project submissions.

“We got an automatic email and it was sent to all contacts because sometimes I would get like a random designer sending us, you know, the booth graphics.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:01Welcome to the official Sastr podcast where you can hear some of the best Sastr speakers. This is where the cloud meets. Up today on the Sastr podcast, I don't think you have to be technical to create your own amazing vibe-coded app today. You do not need to be technical. But you need someone pretty damn product savvy to maintain it if it's at all complicated. And we talked to a lot of folks, and maybe this is the biggest meta takeaway. way, either they don't really put on anybody maintaining a lot of agents or vibe-coded apps, right? Or they push it to someone who's maybe very good at a line of a functional line.

0:39They're a decent marketer. They're a decent sales ops person, but they have no intuitive sense of how software is built or made. I don't think they could fix most of the issues we see. I don't think they wouldn't understand how to fix these production issues because they wouldn't be able to describe or identify them to the agent.

0:57Amelia LeRutte:Hey, everybody. Sastr Annual will be back May, 2026. The world's largest SaaS and AI gathering for executives with 68 VP level and above attendees, 36 % CEOs and founders, and 25 % were AI first professionals. It's the very best of S-tier attendees and decision makers that come to Sastr Annual and AI Summit each and every year. Lock in your spot today. Use my code Jason100 for exclusive savings. Get your tickets at podcast.sasterannual.com or just use code Jason100 when you check out. See you there. Saster Annual and AI Summit 2026. It will rock. Okay. Hey, everybody. Welcome to the first episode of The Agents with Amelia LaRoute, Chief AI Officer of Saster and me, Chief AI Evangelist at Saster.

1:47And this is a bit of an experiment that we hope work, but those of you who have been following us for the last 10 months on our agentic journey have consumed a lot of our content. It's exploded. Our page views are up 5x. Our attendance to Saster AI annual this year will be up 40%. Folks are very interested in our agentic journey. And we're constantly asked to do consulting calls and meetings. Literally in the last week, I've done it with two CEOs of public companies. They want to know about our agents, how they work. We are not savants. We are not better than you. It's just we're like six to nine to 12 months ahead of a lot of folks.

2:25That's it. And so many folks ask me, ask us, probably 50 people a week, if we can help them think about their agents. We can't do that. But what we thought we would do is have a little fun and maybe once a week share everything that's happening with our agents on the agents, all the issues and bumps we have. And if you're on this journey, whether it's just rolling out your first AISDR, whether you want to build your own AI VP of marketing or customer sets like we have, whether you want to think about adding AI for support or whatever, maybe if you listen to this every week or when you have time, we can help you avoid some issues, think through things you wouldn't otherwise think and accelerate your success in the agentic journey.

3:04So that's the goal. If we have a tagline for this, it's too long, but it's going to be accelerating your success on the agentic journey. And as part of that, we are going to talk at least on the first one about some of our bumps, because if you hear about our bumps, I think you can avoid them. And so we'll do like six to ten things that we've seen this week. Some of them may be very mundane. Some of them may be topical, but hopefully it's helpful. The first one I wanted to hit talk about and then get a lot of Amelia's thoughts on, which is, okay, now you can build it, but who maintains it? Now you can build it, who maintains it?

3:39So if you've been following our agent journey since this last summer on the leading Vibe Code platforms, and we love them. We love Replit. We love Lovable. We love Vercel V0. They're all exciting. You know, at first when I started, it was tough to get an application out the door that worked in so-called into production. And I struggled at first, even having co-founded a SaaS company that went from zero to 200 million in revenue. I still struggled. As last 2025 went on, the platforms got better. the models got better it got easier and easier and then toward the end of last year it got great and if you're not a developer but you're on social media or you talk to your own teams you'll see everything kind of exploded when Claude Sonnet and Opus 4.5 came out in December or so of last year productivity exploded everywhere everything it was just magical you can see it because Anthropic went from 9 billion to 30 billion revenue already this year it exploded the quality But even if you're not a developer, if you're using Repa, Lovable, Vercel, VCR, and others, you're benefiting from those models because they got better.

4:44And so what happened now is it's not that you can magically in one prompt build your own CRM in five seconds. Like that was always marketing over reality. But now you really can finish your apps. And I kind of handed the baton to Amelia at the end of last year. I rebuilt Sastra AI. I started our new Sastra annual website. I built our AI valuation calculator for startups and used a million. I did all that and kind of struggled and went through the bumps. Amelia took over probably in January, Amelia, took over. Yeah, and built our AI VP of marketing on her own, which is very, very good. And then our AI VP of customers says QB, which is even better.

5:22So we're going to talk about 10K and QB like every week, all the bumps we have, because they're part of our team. They check in with our Slack every day. They are part of our team. And so you'll hear us. But my slightly long setup is now, if you're persistent, you can build a lot of B2B and AI apps in these vibe-coded apps without an issue. You really can. You really can get them out for real. And the meta question is, who maintains them? And this is what is under-discussed. And I want to talk about three things that have happened this week for us. And it's just something you're going to think about that a lot of folks, vendors want, don't really discuss it.

5:57People don't really talk about it. getting an app into production, get building your own app, vibing your own app is this, you know, just like sales, when you close a sale, it's the start of a customer journey. Just like when you push an app out that finally works, that's finally pretty good. Every week you have to maintain it and who on your team is going to do it? Who on your team is going to do it? And I want to, and I want Amelia to talk about a few of the things we had, but I think this is the meta answer to the meme on social media of, oh, we're going to kill Salesforce because I can vibe it.

6:27Okay. Even if you could, which you can't. You can't do a sales horse or a workday today. But even if you could, who the hell is going to maintain it? You? You? But you can buy a lot of these apps for like$500 to$100 a month. Amelia and I are worth a lot more than$500 to$100 an hour. So we're going to share our bumps maintaining it just so you can think about how you will – if you choose to build it versus buy it, how are you going to maintain it? So first one, just to talk about, and this happens, but just today on several of our apps, the preview instance had database issues. They didn't connect.

7:07They didn't connect. It's going to get fixed. Bugs happen. Issues happen. It happens with lots of vendors. But just from an end user perspective, Amelia, just describe in general kind of the issue and what ran through your mind.

7:22Amelia LeRutte:I mean, I, you know, I literally was exasperated at the agent. I think it's tough, you know, when one thing goes down, your site goes down, it's frustrating. And of course, if you haven't built it yourself, you automatically go to the person, right? Like, oh, my Salesforce isn't working. I'm going to go to Salesforce. Is my website down? If maybe you have a Scorespace or a WordPress, like you're going to go to those folks first when one of those things is down. But then when you vibe something or if you have an agent that is slightly custom that you've done kind of yourself or you have your own hookups yourself, it's like, well, shoot, who do I?

7:56Amelia LeRutte:I was like, well, who do I go to? Like, I tried to problem solve it first because I was like, well, I guess I can go to the kind of root agent and see if I can see if it's something I can just fix in the platform. And interestingly, the agent couldn't resolve it. For this case, sometimes you're going to have bumps you're going to have to maintain, right? And to be clear, this all happened on the preview environment. And for folks that haven't built software, I'm oversimplifying, but there's basically preview environments. There's staging, we'll put it aside, and development and production environments.

8:28We had no issues on the production environments. But preview is where you tweak your app, you iterate your app until you push it into production. And that we weren't able to access. It was unavailable for hours, right? And not only was it down, but if that happened at Shopify or Salesforce, right, or even Squarespace, it's on them. Right. The difference here is that there's millions and millions of unique apps. So whose fault is it? Who's the database administrator?

8:54Amelia LeRutte:I mean, in this case, I was like, it's all of us. Like, I literally told you, I slacked you right away. I was like, oh, I think some of the agents are down. I was like, first, I thought it was just me. I was like, oh, it must just be me. Maybe you can still access it. but then when we learned it was you it was affecting you too it wasn't just me then yeah i you know it's this it's this it's the spider-man meme where you all point at each other and you're like well whose fault is it right like is it the customer's fault like is it something that they did i i kind of assumed it was our fault at first i was like okay well we we built this i'll just assume it's our fault and i should try and fix it then i asked the agent what to do it started doing some lines of code but then i realized in that process that some of my other agents were down right in the same way so i was like okay it's actually not just this one instance so that was super interesting too so then i went to our vendor that we use for this but again it's one of those instances where it brings up yet like who maintains this and also if if you're not as in online as we are right we're we're trying to keep up with our agents 24 7 like i notice this pretty much right away i feel like other folks if you don't have a database manager or somebody who's in charge of all the agents you may not notice it may lapse like you may not notice for a couple days, especially if the front end is live, that some of your agents on the back end have broken.

10:09Amelia LeRutte:And so I think it's an important nuance now to start to think about who owns all this in perpetuity, not just, again, to your point earlier, the hard part does seem like getting it, you know, fully baked and specced out the way we like it to do. We like to always use our agents for processes that already works. Like, that is a lot of run-up and lead-up of work to get it already to that point. But then you have this whole other beast. Once you get your agents actually into production, we're like, oh, shoot, what do I do now? Yep. So Amelia has now surpassed me in terms of her ability to Vibe Code Apps.

10:43I don't know about that. No, mostly she has. But in terms of this particular issue, it's interesting. I still have some domain expertise, again, having at least co-founded an app that I still understand some issues out there better than she does. Without me, her initial conclusion of the issue was wrong, as good as she is, her initial assessment of what was wrong. Then we asked the AI agent, and it's pretty fun. When I started doing this, when I started VibeCoding, you'd ask the agent, it would hallucinate the answer. It would make, oh, the answer is your DNS. It would just make it up. Now the agents, and we'll talk about this in a different context with a little bump we had with Clay next, but the agents are pretty self-aware.

11:25They can analyze all the issues and they can help you debug like 90%, 90%. So when you go into an app like Lovable or Replit or V0 or whatever, and there'll be that little prompt, that little agent, not only can you come up with ideas on how to build the site and features, it can also help you debug issues, but it's not perfect and it doesn't have access to something. And so it tries, but all agents are goal-seeking. They want to make you happy. So at the end, they blame somebody else. They'll try to fix it. They always try to fix it now. And then they're going to blame Claude or Lovable. If this one blames some apps I had

12:00Amelia LeRutte:hooked up to it, right? It must be. It must be. They blame Qualified. They blame Qualified, which was not the issue. Immediately, they blame Qualified as why it couldn't come up, right? And Amelia's like, well, we didn't change the code. We've been using Qualified for four months. I was like, nothing's changed. Yeah. I was like, are you sure, A-Check? Because I was like, I haven't even like, you know, when I make updates to Qualified, I make them in Qualified. It doesn't really change how it integrates with this particular agent. And I knew they had just integrated with Salesforce this week. So I was like, maybe there's an outside shot.

12:33Amelia LeRutte:They changed something on the back end. Like that was the only thing I could think of. But then I was like, OK, let's let's for a second try and turn Qualified off and see if that fixes it. But of course, that didn't fix it. Then it started to blame other third party tools. I was like, yeah, it's not Qualified. I think it just blamed that one because it's one of our beefier agents that this one hooks into. So it was like, let me just find the most common denominator and blame that instead of maybe looking for the actual problem. Yeah. When we talk to folks, I don't think you have to be technical to create your own amazing vibe-coded app today.

13:06You do not need to be technical. But you need someone pretty damn product savvy to maintain it if it's at all complicated. And we talked to a lot of folks, and maybe this is the biggest meta takeaway. Either they don't really put on anybody maintaining a lot of agents or vibe-coded apps, right? Or they push it to someone who's maybe very good at a line of, a functional line. They're a decent marketer. They're a decent sales ops person. But they have no intuitive sense of how software is built or made. I don't think they could fix most of the issues we see. I don't think they wouldn't understand how to fix these production issues because they wouldn't be able to describe or identify.

13:44them to the agent.

13:47Amelia LeRutte:I think for somebody like myself, right? Like you've built multiple companies into like success. And like for me, having not had that background, right? Like came after like more of a marketing and sales go to market motion for somebody who's more someone go to market. When this agent started failing this morning, I was like, okay, if it's not our third party tools, which I don't think it is that broke it, which we determined with the agent, it wasn't. if it's not the agent itself, I'm like, maybe it was me. Maybe I did mess this up, right? Or it could have been me because I did a little release on this app without telling you.

14:21I could have inadvertently, it could have been a regression, right?

14:24Amelia LeRutte:Yeah, it could have been a regression. I built a Friends of Jason little page that reused some of Amelia's discounts on my own little page. Now, how could that possibly break the entire site? It shouldn't. But when you get a little deeper on how software works, you understand that regressions, when one thing can break another, that don't even seem connected, right? It's just something you got to get zen about. Maybe that was the issue. Maybe I broke, maybe Amelia broke it. Maybe I broke it. Maybe the agent broke it. Maybe the vendor broke it. And you got it. Someone's got to own this. Okay, two other ones on this.

14:52They sound minor. I would say for the most part related to this, generally speaking, hallucinations in our app are relatively minor compared to the old days. The old days, I would say, of summer of last year. They're pretty minor. when we started using a lot of these vibe code and agentic products they would use more immature models the threes and clod and it would hallucinate a lot it would it would just make everything up but it was very frustrating and it made a very it might have been one of the toughest reasons to finish anything whether it was to get an ai sdr to work because it would hallucinate or to vibe code an app because it would hallucinate but they're still there and i'll tell you just um two stories from this week that were super frustrating one is on our ai bp and marketing 10K.

15:36So to describe what it does, Amelia took five years of our revenue data for attendees and sponsors for all of SaaS for annual,$100 million worth of data, every data point, and gave it and created an AI VP of marketing. So it has all these hard data points. It can compare year over year performance, week over week performance across any metric that you want. It's proactive now. It tells us every day where we're behind and what we should do. It has beautiful graphs and analytics. It's great. We've demoed it and we'll keep showing more. but I built this fun fact feature where it's to kind of push us.

16:08It has a fun fact each day. It pushes into Slack and it sends us an email of a fun fact. It keeps getting confused what year it is and what data it's comparing. So yesterday it said we were 44 % ahead of plan. And then this morning it said 11%. And I asked the agent, what happened? It's like, oh, yeah, actually I'm comparing it to the wrong year. And because I didn't have the right year, I made up the data.

16:36Amelia LeRutte:Yeah, this happened before with dates, right? Like we had another agent before where it was telling folks still about London and London had already passed because it didn't know what day it was. But this is making up a corner case. And then I congratulated myself on Sastr a couple weeks ago is I built only a million. I can use it, but I built not only does 10K work, but I built a little bot, like a little fin, like intercom type thing where we can talk. I can talk to it. I can ask good questions. And it started to hallucinate too, because it didn't have a full and updated answer the question. So not only hallucinations still an issue, I guess the point of the story on this, and I'll add one more and then we'll move on to the next topic, is this is something we have to fix every day.

17:18Our AI VP marketing is very good, but it's not as good as our VP of customer success that Amelia built after for a number of reasons. And it has these micro hallucinations every day. And for a while, Amelia built it and I didn't really touch it. And I think she gave up on it, whatever. Like it's still directionally correct, but I really wanted to go deep. I wanted answers to questions every single day. So I would push it and these micro hallucinations would creep up every day. And so now I'm kind of maintaining our AI VP of marketing for maybe 15 minutes a day, but I didn't even do it two weeks ago.

17:49So Amelia's got her maintenance. Now I have these micro hallucinations for 15 minutes a day. It's not massive, but if no one on your team is doing it, you see drift. The agents can become, can drift more and more from reality and from your data inadvertently. You think they shouldn't, but they do. So this was my little issue. We kept comparing year over year data to the wrong years. And literally in the same day, it said we were 44 % over last year and then 11%. I'm like, this morning, which one is it? It can't be both, right?

18:21Amelia LeRutte:I think this is why, you know, some folks are a fan of letting, I think, of letting their agents do stuff on their own. Like, okay, like I'm going to, you know, just queue up a bunch of stuff for my agent. I'm going to let it run. I actually don't like doing that. Like, it makes me nervous if I don't see exactly what the agent is doing. Again, because of goal-seeking, I never, all these things we've built, I've built that I'm now in, like all of our 20-plus apps we have for agents, whether it's in Replit or Salesforce or Slackbot or anywhere else, or Artisan, I don't let any of them run without me looking at it for its initial execution.

18:58Amelia LeRutte:Now, obviously, I can send some emails and do some other stuff autonomously with a lot of guardrails on its own, but when it actually comes to me deploying new features or fixing something in the app with the agents or putting in a new sequence to Artisan, I don't let the agents do that autonomously at all. And I know a lot of people are a fan of the dispatch you can use on Claude or like OpenClaw. Like that's why I don't use OpenClaw. This is why I don't really use dispatch unless I can watch it on my phone closely with Claude. Because I want to see exactly what it's doing. Because a few times, to your point, it has started to drift and go off the rails to start to do something I didn't want it to.

19:33Amelia LeRutte:And if I hadn't been watching the like timeline, we wouldn't have seen it. Okay. And let me just give you the third example from this week. This was a learning for me. This is a slightly unexpected one. It's model-based regressions. And what I mean is this, is if you can follow us, we have a whole suite of tools to help founders with fundraising. Go to Sass or Dead AI, click on AIVC. We've done almost a million valuations of startups, and we've done almost, we've done like a thousand intros to VCs. And we've done probably our most popular tool, though, is you could upload your pitch deck and we analyze it.

20:07We tell you how good it is, how well you're doing compared to all your peers and competitors, and we tell you what your odds of getting funded are. It's called our pitch deck analyzer. We just crossed 4 ,000 startup pitch decks. It's very cool. Maybe it would be simpler if I built it today. I built this a while ago, but it's pretty complicated. It requires two different passes through Claude, and then after each pass, it has to do a lot of error and data correction, data analysis, and extraction. It's the most complicated analysis that we do. And it took me like a month of uploading deck after deck after deck and manually looking at it and manually seeing.

20:45And then I personally graded and made sure we were in alignment and they got all the numbers right. And it was pretty stable for a long time until maybe January. And then again in February. And then again, like a week ago, I started seeing errors. And what it kept saying is it kept saying all these startups had$100 ,000 in revenue growing 500 % again and again and again. I would get notified startups wanted to meet me. Once again, you know, whatever AI, we're doing$100 ,000 growing 500%. Like, this can't be right. And what I figured out is when there was an update to cloud, and it probably wasn't just like 4.7 or 4.5, it was probably a dot release or a silent release.

21:25All of a sudden, hallucinations creeped in. and the models decided that when it didn't have data, it would just decide every startup was at$100 ,000 or a million dollars in ARR growing 500 % and it drove in and I kept fixing it and it would break again and again and again. And now I have to constantly work on this again. And one, I left it alone for a while and it worked, but then it broke to Amelia's point. But also this wasn't because I added a new feature or changed the code. The code did not change. It was interestingly, probably because of subtle changes to the model introduced in this complex workflow hallucination.

21:59So again, 4 ,000 decks, but it went from working perfectly to maybe 5 % of them producing completely anomalous results. And so who's going to manage that, right? Who's going to manage that? So three examples of why set and forget does not work. And I don't mean to be too critical, but I want to talk about something related to this. Not only do our own apps require maintenance, right? and have these micro hallucinations and drift. We had an issue with clay. And listen, we are big fans of clay for the most part. We use it for what a lot of you do. We use it for enrichment and to track where our attendees and folks have gone.

22:39And we blew through all our credits and we're power users of clay. We support it. But it's agent lied to us. It's agent lied to us. So there's a meta story. So what happened, Amelia?

Read the full transcript

22:53Amelia LeRutte:Yeah, I'll tell you guys a story. And it's all, listen, it's all resolved now because this was a couple of weeks ago. So I'll say, you know, all's well that ends well. But in the moment, I was so mad. Like I was mad and frustrated at a point where I literally told the Clay team, like, this is the first time I've wanted to rage quit an agent, which has never happened with all the 20 plus. I mean, I've tried more than 20. We have 20 now on deployment, right? I was like, this is the first time I've legitimately wanted to rage for it because the answer that the AI agent gave me was so unacceptable, was so bad.

23:26Amelia LeRutte:And when I reached out to the humans at the first time, I couldn't get the help I wanted. I was like, that's a double handicap. What happened? So walk back for a minute. What did the agent? So Claywood announced cheaper, better pricing. For me, they just made the pricing more complex and confusing. But they claim it was cheaper. But they claim it's cheaper for many use cases, right? What did the agent tell you? So in other words, their own, you went on Clay. It has basically a support agent, right? It has an agent. And what happened? Sculptor. It's, to their point, they said this to me afterwards and made this point, it's still in beta.

24:02Amelia LeRutte:But I was using the Sculptor because I'm used to using agents and, you know, the built-in agents and all my tools. I'll give you guys the full story. So for the last couple weeks, we have these VIP summits we have for Sastra Annual. I was using it to do lookalikes. I've talked about this before on Workshop Wednesday. I think Clay is a really good place if you're trying to scale up your AI SDRs or anything like that, where you can make really solid lookalikes with Clay. It works really well for this. And we were seeing success with it. And so I was using it for that. Doing the same thing I had always done.

24:30Amelia LeRutte:It was kind of late at night on a Sunday. I was building a new list of, you know, VIPs to go out to for the summit. And suddenly Clay wanted to charge me about 5X to run this list than it did the week previous. Yes. And so I asked the agent. Hold on just for a second. Clay wanted to or its agent told you you had to pay five times? Its agent told me it was going to be five times the amount of credit. Clay, the software application didn't necessarily charge you five times as much. Its AI agent told you you had to pay five times as much, right? Correct. Yes. It told me I was going to have to pay five times as much.

25:05Amelia LeRutte:And so when I pushed the sculptor agent, I said, how can that be? I just did this on a very similar size list, a very similar arrangement. basically almost the same parameters. And it was, I don't know, let's say something like 2 ,500 credits, but now it's trying to charge me 11 ,000, which is a huge spot, a huge spot. I was like, it has to be wrong, right? It just has to be wrong because that doesn't make any sense. And so I asked a few questions and first I caught that the agent related to their price increase changed how it, how it billed, but it also defaulted to the most expensive action versus a cheaper action that would get me to the same outcome.

25:44Maybe I misunderstood what happened. I thought the agent wasn't properly trained on the new pricing of its own app. Both. Okay.

25:53Amelia LeRutte:It's both. Yeah, yeah, it was both. So like, as I was talking to it, I was like, okay, one, I caught that it was trying to use this higher priced, you know, model to get to the same goal as last week. And so I said, hey, use this other action instead. It's cheaper. And so that lowered it by about half. Then it went down like 5 ,000 credits to run the same thing. I was like, okay. We're halfway there. And that part of the issue I thought was problematic because most people won't do that. Most people are going to look at the$11 ,000 that the agent tells you and say, that's too expensive. And they would give up right there.

26:25The first issue was the agent told you to use the most expensive model, the most expensive product. So the upsell, the agent told you you had to use the most expensive version of the product that you didn't have to use. Correct. I didn't have to use it. So I called him out on that. The agent told you you had to, right? He recommended, yeah.

26:42Amelia LeRutte:Yeah, yeah. He was like, well, if you want to achieve that outcome, this is how you should do it. Are you ready to deploy and run the waterfall in Richmond? I was like, no, not for 11 ,000 credits. There's a better way to do this. Do you think that was intentional or you think that was poorly training the agent? You think it was intentional to monetize the base better or do you think it was bad training? I don't know, because it honestly happened the same time they announced this price increase. So I was like, I don't know. I don't know if somebody as a human at Clay unintentionally, like that was the consequence of them putting in this release for new pricing that the agent took it and ran with it.

27:16Amelia LeRutte:Right. Like I can totally see that as it wasn't malicious. It's just something that happened with their agent because they loaded in all the training for the new pricing. I was talking to the agent and the agent was like, well, let's use this super expensive, luxurious model versus like the normal, you know, Prius model you were using. Yeah, because I have a I know. And listen, we do use clay and it's a great product. But when they announce all this new pricing, I have a rule, a classic Sastor rule that I think is almost always true. When a company introduces more complicated pricing, even if they say it's a better deal, it's always a hidden price increase.

27:50I've never seen it be like, there are occasions where companies literally say, hey, listen, we've just decided to go cheaper. And it's usually when there's something brutally competitive. But usually when pricing gets more complicated, it's a way to disguise a price increase. Sometimes not everybody pays the higher price. But by adding complexity to pricing, you can essentially make segments of your users pay more. So it feels like that's what the agent was trying to get you to do. you try to get you to pay two to five times more than you had to at least yeah and it seemed like

28:23Amelia LeRutte:it right that was the and it led to the yeah it led to the second issue actually so once i caught it in this like trying to use a more expensive model trying to burn through all my at the time i was like i don't know i you know i have like three thousand credits a month you're gonna burn through my five months five months of credits yeah basically i was like no freaking way so then i got it down to about half once i caught it in the agent but then i could really only get it down and a half and I was like, you know what? I'm so tired. Heck it. Like, I'm just going to, even though this is more expensive than it was a week ago, I'm just going to push it through because I need to get this done.

28:54Amelia LeRutte:I was like, I just can't keep, you know, I would already been arguing with the agent for like half an hour at like 11 o 'clock on a Sunday. I was like, I just got to get it done. And so I asked the agent to, you know, push the enrichment live with the two X credits because I just had to get it done. And it said, okay, you're not going to have enough credits to finish. So you're going to have to upgrade because this is to, again, this is around the time they announced the price increase. So at that point, I was like, you've got to be kidding me. So I just hit the upgrade button. Again, I'm tired.

29:22Amelia LeRutte:It shouldn't be on the customer to figure out, tired or not, it shouldn't be on me to figure out that the new plan was going to be worse for this outcome. And I should have just stayed on my legacy plan at the time and just bought more credits, which in hindsight, yes, of course I would have done. But again, when the agent was suggesting to me, hey, if you just upgrade your plan, you'll have enough credits. I'm just going to click that button. That's what I did. I clicked the button from the agent. I clicked the one of the new plans or whatever. And then I finished the arrangement and I went about my day and I loaded up with my AISDR.

29:52Amelia LeRutte:So it was a double handicap. I get that. And then we can move on to the next topic. But I thought the second issue when you reached out to the Clay team was that, and I think this is something we all need to learn about agents, was they had actually not properly trained their beta agent on how their new pricing worked. Like they had not uploaded the documentation, the pricing. And we've seen this ourselves, if you don't keep, you know, digital Jason, the digital version of me, it broke for four months, the old version. It didn't upload anything for four months. I didn't know it silently failed.

30:22So if you don't upload, if you don't constantly train your agents, they will give your customers wrong answers. So I think the second part was Clay changed their pricing. They didn't train their agent with the new pricing. So that was one of the reasons they gave you bad answers, right?

30:35Amelia LeRutte:Yeah. Cause when I, when I flagged this to the Clay team, I was like, Hey, just so you know, like, obviously we use a lot of agents, obviously for families, it's a lot Varun was in London. Like, we're fans, but here's why I almost rage quit, right? And so I sent it to both, like, all the folks I know there and was like, you know, just this double handicap of it trying to charge me more, use a more pricier model, then you raising prices, then the agent telling me I had to upgrade to get something done, which wasn't necessarily even true, right? It just told me, it just made that recommendation.

31:03Amelia LeRutte:It's also telling me to use credits I didn't have to use. I was like, you may want to look into this because I don't know if other people would be as patient. I don't know if they'd say, hey, this is mission critical. I got to get it done. I'm going to use the credits and pay the extra cost. Like, I feel as a customer, like, I stuck with it. But I think other folks would be fairly frustrated. And so it's just a reminder for the folks listening, right? Like, I don't want you guys to ever, and we're sometimes in the situation, too, to Jason's point. Like, we're sometimes on the reverse side of this.

31:30Amelia LeRutte:We're with our agents. It is a lot of maintenance. It is a lot of training to keep it up to date. But because they hadn't trained their sculptor fully through every scenario, which I know is tedious, right? It's totally tedious. Like that's why. But that's the job. But that's why it was trying to get me down this upsell upgrade path when it didn't need to. Yeah, it was another example. Then let's move on to the next topic. I was using the AI agent on HubSpot's website on the homepage, right? Massive traffic, right? Yeah, massive. Trying to get a pricing quote for what HubSpot would cost at our scale.

32:06I just could not get an intelligent answer. Oh, yeah, I remember this. I don't know whether it was. Now, it might have been because they really want you to talk to a human. I think that was part of it. But it could have been better trained. And so all these stories are that some of the best folks, Clay here, to a smaller extent, HubSpot's others. Like, AI support is great. AI agents are great. But someone, you've got to read a segment of these chats every day. Like forever. You have to read these interactions with the agent because they're going to drift. You're going to forget to train them. They're not going to ingest documents properly.

32:39Or you're going to think they say things that they don't. Or your testing worked fine. And in reality, it didn't. So these are endless stories of agents not being as well-trained as they could be that are customer-facing.

32:52Amelia LeRutte:On the flip side, though, we had somebody this week reach out to our events team frustrated because they thought the answer they got from an AI was not good enough. And it's funny because I was like, sir, actually the answer you got was from a human being. You thought from not from... You made a mistake or it was from a human, right? It was too... They made a mistake when they bought their ticket on SASTR and then one of our humans on our side, minor mistake, super minor mistake. When they bought their ticket, they accidentally bought two. And so that is a human thing we have to resolve on our end.

33:31Amelia LeRutte:Like, I don't let the agents right now, any of our agents, touch our back end of ticketing and Stripe, right? Like, that's something we have to do, and it should be something we do. So this was a flow where he said it to Amelia AI. Amelia AI escalated to a human, as she should have, down this path. One of our humans, our events team, initiated a refund, as they should have, the way they should have. Because the human on the attendee side said, hey, you refunded me, but not with the ticket processing fees, like fully. It's this weird thing in Stripe. There's like a 3 % ticket processing fee. They didn't get the 3 % back.

34:02Amelia LeRutte:They didn't get the 3 % back because that's our standard is to usually when we do a refund. Now, this was a case where it was our fault because the website glitched and he got two tickets up the same. We should have just refunded that 3 % in the first case. The team didn't want to bother me and be like, hey, can I have an exception for 3 %? And so they just refunded him under standard. And this guy complained after the fact and said, thanks for my full refund now. But if this is how your AI support is, I'm really worried about the content. It's answered. And I was like, sir, I understand. I was like, yes, sir, I understand the frustration.

34:33Amelia LeRutte:But it was us. It was a person. It was multiple. It was people. It would be interesting if Digital Amelia could have identified the issue of the strike fees that a human might not have thought through. The agent might have done better here probably, right? For sure. Yeah, and that's the irony. It was a mediocre artist. Yes, so it is. Okay, the next topic I want to talk about, sometimes I'm slow, guys. Sometimes it takes me a little while to figure things out. I want to talk about, I want to share a story from this week, but a lot of folks read what we write, especially on LinkedIn, where people really like to be Yahoo's, and they're like, oh, Saster's results with its SDRs and GTM agents, those don't work at my company.

35:19Those are unique to Sastra. Sastra is such a strong brand or Sastra does events and tickets. It's not the same of me or Sastra is exaggerating or whatever. We're just, we're just trying to help. But I see this, I see this all the time. And what I basically tell people is like, we're just doing the same thing you should be doing. And you might get better results than us. You might get worse, but try it, right? It's working for us. But I didn't completely get why it works for us until I had a meeting this week, even after all these months, even after Agent Force, Monaco, Artisan, Qualified, Momentum, why does it work?

35:50But I was meeting this week with the CO and CRO of a great public company with thousands of sellers, thousands of sellers. And we were talking about agents and AI and, you know, some folks do get a one-on-one version of this show. And the first question the CO and the CRO had is that, what do you think we should do first? And they had some agentic products, but they said, what do you think you should do first in order? and I went through a series of what I thought they should do first. First, do something so that everyone can instantly get great quality questions answered on your website, going to what we've just talked about, right?

36:22Make sure they can instantly get an appointment set with sales, right? And I kept going through different things. And then I realized, I went through all the things. I said, you know what? You know why all of our agents work in go-to-market and sales? It's because there's no lead left behind. This is the flip side. We talk about how agents give you more coverage. We talk about how agents don't mind the B leads, but it's simpler than that. If all, if you deploy some, just some of what we do in AI agents, and then Amelia can share some details better than I can. Here's what you know. Anyone that has an issue, like with that 3 % stripe fee, gets to talk to an agent and then a human.

36:58Anyone that wants to know if they can get a discount, whether they get one or not, can find out in real time. Any, any sponsor that clearly doesn't have enough budget to be at Sastor can still find out if they can sponsor, but a human might be like, They raised$2 million a demo day. Like we don't want them, but the agent, the agent doesn't judge. Bootstrap, the agent doesn't judge. Any issue. And then, you know, and then for our use of agent force or others, you know, we were inspired by Mark Benioff to go back to our prior leads and prior ones that no one had touched. Right. And so clearly we have evidence that in many cases our agents do better than a mediocre human.

37:36I know it's a triggering way to say it, but it is true. But even if it's not, it may be simpler than that. It may be just if you touch every single lead, every prospect, every customer, the way they want to be interacted with in real time, you have to do better. That's all these agents have to do to add value to the organization is that there's no lead, no prospect, no customer left behind, whether it's in pre-sales, sales, customer success. We can talk more about QB or AI, but no one gets left behind. I think it's that simple. What do you think, Amelia? I know I'm slow, but this is my aha moment.

38:10And then with this public company, we just talked about all the holes in their funnel. And as well as they're doing, there's so many ways to not get touched.

38:18Amelia LeRutte:I agree wholeheartedly because I've said now, like, there are times even with the volume we're doing between all of our agents, our agents still sit idle, right? We do a lot of outbound. You know, all the normal, quote unquote, normal go-to-market motions. that again, I think sometimes people look at it and say, oh, that doesn't translate from staffer to me. I'm like, well, revenue is revenue and customer are customers. Like that's still the same across the board. And we still have a lot of the same go-to-market motions you guys are using. They're just sometimes employed a little bit differently or sometimes they have deadlines a little bit differently because we have events that are tied to it.

38:53Amelia LeRutte:But the behind-the-scenes motion is still very much the same. And even at our scale, I have not touched every single lead. I'll give you a good example just this week. We have been in a production sprint because there were a lot of deadlines leading up to today. And there were a few on Friday and there were a few on Monday, basically for SaaS renewal that's coming up in May. And so we had these big production deadlines. And so I was sprinting between myself, our designers, our production team, our customers, our sponsors to get some of their graphics. And we were sprinting to meet some of these deadlines that we had to meet because things take time to print.

39:26Amelia LeRutte:Sometimes you can't pay rush fees to get these things done. But what it led to was a major idolization across our agents because I just didn't have time for them. This is one of those extreme examples, too, where like no lead left behind. Yes. But also, if you have somebody who gets a little bit busy in a way a human can that agents, you know, are working 24-7 don't. You run into this issue. I've run into this issue over and over again. And that's why I'll keep talking about it. It's my agents will start to sit idle. And this last week, it's the most they've been idle since I've gotten them, you know, all up into production.

40:02Amelia LeRutte:Leads behind. We're leaving some leads behind. Even with our agents. 100%. But our agents are ready. They're ready. Yeah. But I was literally looking at it today. I was like, OK, I have a tiny bit more time today. And I've got to go get my agents out of idle mode. I've got to get them back into go mode because I have leads left behind for sure. 100%. Yeah, it's funny. It's a different topic and maybe one that is worth continuing in subsequent conversations. all our agents end up idle, right? It's an interesting topic, which is, you know, every human thinks they're so busy, even if they're really working 20 hours a week from Miami, but they think they're so busy.

40:35They don't have time. They don't want to follow up with the B leads or the C leads. Agents are so efficient. And we have so many there. All of them are idle 90 % of the time. They're sitting there waiting to do more. They're happy to do more work. They're sitting there idle. And it's, I haven't fully thought through where that will lead over the next 12 months. but you know in a sense we have an order of magnitude more capacity than we had pre-agents and then we had with humans right um how to fully exploit that is uh the best way to exploit it now is just make sure everyone that hits your website everyone that contacts me everyone in your database is followed up with in real time but it's amazing how much idle capacity we really have right

41:14Amelia LeRutte:yeah and i think that's a the website one is a new workflow we added which we could talk about more later, but we added a newer workflow where when folks hit our website, in particular for Sastra Annual, now they get like an automated follow-up. But it requires some human steps to get that data from the website to the agent. One, because some of our, again, because of how we're built, we have to have this step. You wouldn't have to have this step necessarily, but because we get so much traffic to Sastra.com and we get, not to, that wasn't a braggy thing. It's just, we get a lot of high volume traffic to Sastra.com.

41:46Amelia LeRutte:We get a lot of traffic to Sastra Annual and we have to filter it out. I can't, to Jason's point, could our agents hit up every single person that hit the website if we de-anonymize them? Yes. But do I want to? No. This is the human orchestration layer of yes, no lead left behind. If I think they're a lead, right? Like there's still some qualification that needs to happen there. And I don't have an agentic workflow yet, but it's one of those things right now where we have to do some cleanup of that data because it's just so much data and kind of push people into different buckets. And so could we have no lead left behind on the website?

42:20Amelia LeRutte:We could. But I think that there's also an air of we have to filter out some of our stuff because not everybody is a qualified lead, right? Yeah, I think it's interesting when you think about what agents can do over the next 12 months in marketing. I feel like marketing is pretty far behind sales, right? Sales is behind coding and support. But marketing, man, the reason we had to build our own AVP and marketing is we couldn't find anything that's any good, right? And I know folks are trying and kudos. And if you literally can do better than we're doing, email us. But it has to be better. We'll use your product if it's better than we're doing.

42:49But we don't need something that just is a GEO or SEO scraper or writes content. Like, we have a lot of content, guys. Like, a lot of folks reach out to us as, hey, we can write social media content with you with our AI market. Like, we don't. We got 99 problems. That's not one of them. But it's behind. But, you know, so we get maybe half a million uniques to our SaaS or web properties. I mean, people read content on LinkedIn. They read it on Twitter. They watch YouTube. but we get about half a million uniques to our websites. And those aren't leads, right? But traditionally, if we could use agents so that everyone truly has a customized experience to them, we can convert more of them to leads, right?

43:26Like we need an agentic lead magnet where everyone, just like now we have agents like Digital Amelia that you can talk to if you want on our websites, but we should go further where, and you don't even know you have a lead magnet because everything is like, who are you? Okay, Jason would love to have an ebook on how to do her agents. Amelia's pretty advanced. She's a chief AI officer. Maybe what she would like is to invite to our CMO summit or our AI summit or something. But if we had this hyper ability, not just to use some of the tools we use, which are really exciting, like all of our tools, whether you think it's ideal or not, they can de-anonymize your web traffic.

44:04They can identify better than ever these agents who's coming on your properties, But that's not as actionable in many ways, right, as you might, unless you're a spam farm, right? You don't want to just collect people's random email address and send them weird LinkedIn notes. I mean, people do that stuff, but, you know, I block them.

44:17Amelia LeRutte:People do that. But I think I am excited. But you could do something in the middle, which is you don't spam them, but you provide a truly contextualized value add during their experience, or you push them at least into the very top of your funnel, these 500 ,000 people where they otherwise might. That would be that, that once you, once, once that, that's a, maybe our current agents can't do that, but it's a meta idea of, you know, no, you know, no champion left behind, no visitor left behind, no anything that that's the next, you got me thinking. Okay. Next one seems small, but I think it's just interesting to note how are the big guys doing?

44:56And, you know, we've been relatively close to Salesforce because we were relatively early on Asian force on deploying it. We've done a lot of stuff together with Salesforce. It's been fun. And then I think maybe we even played a small role when Salesforce bought one of its partners Qualified to accelerate its agentic efforts. We thought it was a great idea because we used Qualified and we thought it has scale. So the deal closed. What did you see actually happen at the product level this week, Amelia?

45:26Amelia LeRutte:Yeah, I thought it was interesting. So if you go to Salesforce.com, just the homepage or any page. Without logging in, you'll now see a qualified agent versus it used to be a agent force, like support agent. Now they've swapped it over to qualified, which I think for a lot of reasons was the right call, right? I think it's part of why they bought it, right? Like in many ways, some of the features and functionality that qualified had just went a lot deeper than what agent force kind of natively had. Like, you could get there, but it would just take a whole lot of, like, extra steps. And so, again, I think they were so smart to buy it because it has all this and because you had to be a Salesforce customer to be on Qualified anyway.

46:10Amelia LeRutte:I think it was. And a lot of the team came from Salesforce, right? But I think it's interesting because when that module was on Qualified.com, it was a real person, Blake, that they modeled, you know, Piper after, who's their mascot. And now it's like a 3D avatar version. Yeah. Which, again, I think it's interesting. We've talked about it a little bit of like, do you have, you know, the rights to that person? If you use a person who's not the CEO or founder, there's a reason why, you know, Jason AI and Amelia AI are us. Like, we're not going anywhere. Like, we have all the rights to it. Like, we can still use our agents and our likeness.

46:44Amelia LeRutte:But I think it's interesting that probably for a CYA, if I had to guess, that Salesforce changed it from the actual human avatar that it was to a modeled, like, cartoon version of the same person. Yeah. Probably for a lot of different reasons there. And also just for speed, I think for Essence of Speed, like they already had the other video model. But I think to also signify that it's now Salesforce and, you know, they have a lot more customers and a lot more security layers that they have to go to. They changed it to a cartoon version of the same person. Again, I think it was smart to get Qualified on the website.

47:17Amelia LeRutte:The day the deal was pretty much done, they flipped the website. There's so many deep features in Qualified that now the Salesforce team can action on. The interesting takeaway, just we're trying, you know, Salesforce built AgentForce and they've got thousands of people working on it and we use it. And the most important thing for folks is it does work. It does work. But because it's so extensible and so broad, I mean, Salesforce has like nine different clouds and so many uses. It is work to configure it. And they bought Qualified, which is just a GTM tool. And classically was just to qualify.

47:52That's the name of the company, Inbound, right? So it's a very narrow set of, now it does some outbound and other things, but it's just a GTM agentic tool. So for their, especially for their CRM customers, which is still almost 20 % of the revenue, now they bought a tool they can roll out to the entire customer race. Does it do as much as AgentForce could do? No, but it's pretty cool that the day the deal closed, it's in production, it's on Salesforce's website. And now there is an option to buy a Salesforce native agentic product that is much simpler to deploy. And if your goal is GTM, right, you could have it up and running probably in a couple of weeks rather than maybe a longer period it would take to map out and figure out a full AgentForce implementation.

48:34Amelia LeRutte:Oh, for sure. Like I'll say like for myself, I had a much deeper learning curve with AgentForce than Qualified. Qualified UI feels more like that, right? So I think part of why they did the deal, too, is, OK, if you want to unlock this whole pool of people where Agent Force historically has been, you know, success is the number one use case of Agent Force. But now you want to go more go to market. I think that's why they both qualified and momentum together, right? Because now you've got RevOps for salespeople and you've got this whole GTM kind of suite that is easier for folks to use, better to use out of the box, I think, for GTM folks.

49:09Amelia LeRutte:Like I talked about last week, I had to build this like Salesforce custom object for one of our agents. Pre-AgentForce, we weren't using our Salesforce that much. But also I'm not like Salesforce trailblazer qualified. Like I was like, I'm not that good. Like I will confess to anyone listening, like I wasn't that good at Salesforce. I've gotten a lot better in the last nine months because of how we use AgentForce. but a lot of the times I am I like look for like um I look for either loopholes or other things I can integrate into our salesforce to make it easier because there's just so much data in there and there's so much you could do with it that's that's why now I use a lot of slack bot too because it can do some of it a little bit easier but again I think that's why it was smart of them to get qualified up and running instantly I think it's smart of them to expand in this kind of like go to market area where it's it's easier for folks maybe to understand you know qualified from Salesforce, that's just your go-to-market agent.

50:04Amelia LeRutte:Like, where it blends with Agent Force, who cares, right? I don't care. I told the team to just let people pick what they want. I was like, if you can do it in a way where people can pick either the qualified UI or the Agent Force traditional UI that it has, like, just let them hit a toggle and say, I'm going to use the call. Yeah, like, let the customer, you know, again, go to your customer, let them pick what's easiest for them of how they want to set up the agent so that they actually get to deployed agent in production. Yep. So, anyhow, I want to move on to our last and final topic that we will come back to every week.

50:36But I think the meta thing is, I think, listen, Qualified has, there's other folks like Qualified. There's a number of vendors that can do a great job with inbound and outbound, but we've used it, right? And so now there is an option that's natively in Salesforce, it's on their homepage, where you can deploy this much more simply than Asian for us. If you're deep on Salesforce, like, go for it. Get this thing up. It goes back, like, Whether it's the perfect vendor or not, it's native, it's built in. And in our theme of no prospect, no customer left behind, this is one thing you can do now, get it deployed.

51:08And this is, you know, just like a lot of CMOs have padded themselves on the back the last 12 to 18 months rolling out clay, right? And kudos to them. If you're in RevOps or SalesOps or Sales and you want to build it, roll out an agentic product in Salesforce, just do qualify. It's still qualified. Do they change it?

51:26Amelia LeRutte:Qualify from Salesforce. But this is, I think there are, and then maybe the competitors are better. I'm not picking sides at the moment, but this is a quick win. This is something to think about. Okay. The last thing I want to talk about is our team members. And maybe we'll do this each week at the end, QB and 10K. What's up with them? As a quick reminder, QB is kind of a play on QBR. It's our AI VP of Customer Success that Amelia built. 10K is our VP of Marketing. Her initial job was to get us to 10 ,000 attendees in the first 10 million of revenue this year. So we call them 10K. now they've all joined slack they're up early on slack we now have more daily check-ins on slack with agents than humans which is the future here today if you go on our slack like our slack just like our salesforce almost died before agents our slack almost died before agents then we added slack integration for agents now they're talking on slack almost too much but they're better check-ins than any human ever did right any check-ins okay so a couple things on qb and 10k first one because As you brought it up, you built and maybe just describe the challenges and the opportunities for our for.

52:34You added Salesforce integration to 10K for sure, maybe maybe two, right? Yeah. And it was interesting. So we did it in Replit and Replit has a native Salesforce integration. Right. But that alone didn't quite do what we needed to do. So you had to build a custom object in Salesforce, which if folks have been in the Salesforce ecosystem, you'll understand what custom objects do. But this was a learning curve and work for you to figure out how actually to get the Salesforce integration to work. I don't want to hear about it, but to give folks context for me, I don't log into Salesforce. But when I log into 10K, I see all of our pipeline and everything over history and time presented a way a normal human would want to see it.

53:18So Salesforce has now abstracted away from me. I see all of our Salesforce pipeline opportunities, everything done beautifully and visually, and I can drill into it right inside of our AIVP marketing, which for me is great. Okay. But you had to build it. So it was different than we thought, right, with the current integrations.

53:36Amelia LeRutte:Yeah. It's just, listen, the learning with any of the, I think, any of the Vibe coding platforms with Salesforce in particular. I get now why it happened, but it was frustrating for a few days because I just used the native. Because, again, why wouldn't I? Like, if you're Vibe coding, I'm going to go cap. One is you click on a Salesforce connector, you put in your credentials, you just log in once, right? And it gets a token. Problem is the token expired every 24 hours, right? Every 24 hours, which I didn't know. And the agent didn't really know it either. It took it a couple days of it failing.

54:06Probably because it's not a core feature like the Clay thing. It probably wasn't well trained on how the integration works because it's a corner. It's not a high volume integration.

54:13Amelia LeRutte:I was like, okay, there's got to be a way where the token doesn't expire every 24 hours. And it was just building a custom object app. Because in a custom object app, which I asked Claude how to do, super easy. Like Claude gave me really good instructions. And then I loaded up Co-Work so it could watch me do it. Right. I was like, just watch what I'm doing. Tell me if I go wrong. Co-Work was watching you manually build the Salesforce custom object. Yeah. It was watching you stream? In the browser. Yeah, yeah. It was watching you stream. That's pretty cool. Yeah, man. Did it catch errors while you were doing it?

54:41Amelia LeRutte:I didn't too. Well, it was pretty easy. Well, he gave me really good instructions, so nothing bad happens. So Claude gave you the instructions to build a custom order, then Claude Cowork watched you while you did it. Again, you're ahead of me. She was like, you're doing great. I wouldn't have thought to have Cowork watch my work while I'm doing it, but that's pretty cool. Yeah, you know what's funny? I haven't had Cowork watch Replet or anything. I should do that. I'll do that next time or next episode. So, yeah, I deployed this custom app, Objective Agent, and Claude and Cowork were walking me through, okay, here's how you can set it so that you don't have to, because I did get, I got stuck a couple times.

55:18Amelia LeRutte:I was like, you know, Claude, what you told me to do is not exactly where you told me, like it's using just kind of like, you know, older UI data. So I'd be like, is this the right button? Is this the right box to check? Is this the right field I want? And it was like, yes, yes, yes, that's fine. That's the one you want. And I was like, shouldn't I do this one? It was like, yes, you're right. Do that one. This is why I'm watching you. And so I did it. And then I found in building the custom object a way that we could have our token refresh every year versus every day. And now our Salesforce integration has not broken since I did the custom object.

55:49Cool. Well, it shows. So the good news is it worked and it's epic. It's cool, right?

55:53Amelia LeRutte:It's epic. Yeah. But it was harder than we thought. Like not every, there's some integrations, like my two favorites, Vibe Coding, are 11 Labs and Open Router. They're so easy. Like you can integrate these products in like 30 seconds. Instantly, yeah. And it's a credit to both vendors, to 11 Labs, but it's also a credit to the fact how they work. Like it doesn't have to be as complicated as Salesforce or Clark just by nature, but realize that not all of these are one click simple, even if they look like it, right? They are complicated. And this was probably, was it a couple hours of work or how long did it take you to really get the Salesforce integration working in 10K?

56:29Amelia LeRutte:Half an hour. Once we figured out the problem. I would have thrown my mic at the monitor because I don't want to build custom objects. But again, for you, it's half an hour. For someone that has never really used that side of Salesforce, it could be a bigger project though, right? Yeah, or you might not have access, right? Like I'm our Salesforce admin. And so I have all the right protocols and permissions to do that. Now, if you're building this, you're not one of your Salesforce admins or you have certain like company restrictions for, you know, because it needed API keys and auth credentials and it needed a lot of stuff to get those custom map options done.

57:04Amelia LeRutte:It may take you longer just because you're going to hit blockades, right? You may not have all the right permissions or somebody else may have to do it for you. And so just by nature, that may take you a bit longer. Yeah. Okay, last one that we had with QB and 10K. When you were vibe coding in the car and we were taking a Waymo to an event this week and you were saying how we actually have a bunch of Chinese sponsors this year, which is great for Saster AI annual. and they were complaining that QB, our AI customer success, which is great, but it was a little hard to interact with the app in English.

57:39So we asked Repli to localize it into Chinese. And so you've never done this before, right? So we did it in the car. I figured this was one that could be done on the phone. And it was partially true. What did you learn from the localization product to localize it into Chinese and Spanish? We had Repli do both of them, right?

57:54Amelia LeRutte:Yeah, I had them do both. You know, I'm going to pick all the, like, tablet. Obviously, English is native because I built it in English. and I was like okay I'm gonna I'm gonna pick because this is becoming a frustration point because we have last minute sponsors we have multiples of them are you know native Spanish speakers some of them are native Chinese Mandarin you know speakers and I was like okay I want to make this as seamless as possible for them to get up to speed I can't do that but QB could right so we were vibe coding the way mo and I said to Replit hey can you make a toggle so that you can translate everything I've put into QB so far into Spanish, Chinese.

58:32Amelia LeRutte:And then with the toggle, they can switch from English to the non-native languages. I don't know. And so it took it maybe 20 minutes because there's a lot of content in QB. And so it had to translate everything. I think it used OpenAI for all the translations. And then after we got out of the car, I took some screenshots and checked it with Claude to make sure nothing was inappropriate or weird with its translations. What did Claude say with the translations? It was pretty good. Pretty good. Yeah, yeah. So you took screenshots of what Replit built with OpenAI, and then you took screenshots to QA it into Claude to see if it thought that the translated app was good enough.

59:09Amelia LeRutte:Yeah. Actually, what I'm running now, too, in the background is I'm having co-workers now run through all of it. Just spot check, make sure nothing is weird, but now co-workers doing the full thing. So that's also an interesting learning. But, yeah, I think it took about 20 minutes in the car. I'm about to roll it out to those sponsors who need this. But my guess is that it will ease some friction because, you know, again, I'm using our native language. They're having to translate. They're also, you know, all of these folks are last minute sponsors. And so they're trying to get caught up really fast.

59:42Amelia LeRutte:And so this is something, again, we wouldn't have been able to accomplish with the tool we were using previously. Like there's no – like we would have had to get a person to translate it manually and then program that all into our – Well, it's worse because you have to build a harness or a system so that each chunk of text is dynamically translated to different languages and can be updated when it's changed. It's not even – it's not a – because if you really understand how localization – I mean I'm not an expert. I've done it. Like, you know, you do need a framework or harness because everything is constantly changing and being updated and it's dynamic.

1:00:13Amelia LeRutte:You're adding things. Yeah. Yeah. So it's not a one-and-done kind of deal. And so the agent Replit, I mean, it seemed to have done it all in the Waymo for the most part. Now, at first it was, as Asians are, at first it was a little lazy and only translated some lines and core text. Yeah, it only did the menus. Right? And so you had to keep saying, Moga, like it's the skulls. Keep going. It was hoping it was enough to just translate the core stuff and not the deeper text. You had to push it actually multiple times to go deeper, right? I did. But you know what? But when I think back about that now, I think it's OK because I see so many people flag the costs on Replit where, like, you know, maybe if you were cost conscious, you would only want to translate the menus and something like the task list.

1:00:57To save$20.

1:00:57Amelia LeRutte:Yeah, but still, right? So I was like, OK, to its point, maybe that's why I didn't do the function get ones. This is a complex project, right, relatively speaking. So, you know, if 25 percent of the cost gets you there, for most people, that might be a good place to stop, right? Yeah. Yeah. But the agent should have asked me, OK, I did these menus. Are you OK with me keeping, you know, to keep going? It would have been nice if you asked me. And we can wrap it. I was talking with another public company CEO this week about agents. And he asked me, have you guys used any of your agents for localization?

1:01:30And I'm like, I get the problem. You know, I lived it in my day. But no, it hasn't really come up. And then it came up in the car. I'm like, oh, we got to do it. Like, we got it. We got it. I think this is a pretty awesome use case for the agent. But let's see if it breaks. Let's see if it can literally do something that seems simple, but it's not to fully. I mean, Shopify, I think just last year, rolled out localization for a lot of its product. OK, Shopify is pretty. Shopify is what, 13 billion in revenue and they have global commerce and they just did this. And we did it in 20 minutes in the car, in a Waymo, on Replit.

1:02:00Man, that's an AI story. Maybe we should end with that one. Did we get everything to wrap on?

1:02:07Amelia LeRutte:I think it's a good one. I think my only other thing that happened this week with QB that I think is interesting, but I don't want to derail us. No, add it and then we'll wrap. Okay. Is there was this interesting moment, right? So I talked a little bit earlier. We have this big production deadline, not only for ourselves, but also for some of our customers who are sponsoring this after annual. They had a print deadline this week. A few people tried to, in a very human way, trick the agent. But the way where from the agents, I just think it's always an interesting reminder. You can't hide from the agents, right?

1:02:42Amelia LeRutte:And so a few people tried to, whether it was malicious or not, it doesn't matter, right? A few folks sent us their graphics and it was, I got a couple. Placeholders. They were placeholders, right? Placeholders. Either I got placeholders or I got renders or I got incomplete graphics. Deadline. So they uploaded whatever the hell they had on their desk. Yeah. Yeah. They were like, I'm going to send. They pretended they met the deadline, right? And they were like, okay, great. Like I sent this to you. We're all good, right? I was like, well, actually between me and QB, in a way that I couldn't previously because I didn't have enough scale or output.

1:03:17Amelia LeRutte:But now that I have the agent helping me, we did it in a way where not only did we and they got an automatic email. We got an automatic email and it was sent to all contacts because sometimes I would get like a random designer sending us, you know, the booth graphics. and it would say, here's what you uploaded. And I would, between me and Claude, we would check it pretty much instantly. And we would catch these things, right? We'd be like, okay, within the age of AI, you really can't hide. Like we can see it. You uploaded a placeholder or you upload it or a lot of times they would upload something that was incomplete.

1:03:53Amelia LeRutte:Things you might've been able to hide back in the day, but that you can't hide now in the age of AI because it just checks everything. I was like, it's between me and it. It's together. We're checking everything. Like, maybe I wouldn't have got this some of this a year ago, but we're checking everything now because I've got my agents running. And so I can see if you're if your graphics are incomplete or fake or real or not. And so it was just an interesting thing that people didn't fake the deadline, didn't fake the asset. And it can follow up in a kinder fashion than a human might be so that because they would they would pretend they did it right.

1:04:28And QB would objectively say, no, I appreciate it. But that's not actually what the graphic or assets that you're supposed to.

1:04:35Amelia LeRutte:Right. In a way that a human that we do get yelled at a lot by by folks. Right. For I don't want to go too deep. We can wrap it up. But but but a lot of folks, when they miss deadlines or when they don't have the assets or things they need, they they sort of try to blame us. And we're Zen about it now. But it's a human reaction. Right. Oh, that's not the deadline that David told me. Well, it's in the contract. It's in the, here's the 28 emails. David said I could, I could just sketch it on my iPad and that you, or David, maybe you said this and people would just make this crap up. But it doesn't work with, but QB's calm.

1:05:11Like QB doesn't get, get, get, get, get, get triggered. Right. And QB just says, thank you. I sent you 28 emails saying this is what we needed. It's late. Understood. Could you please do it by tomorrow?

1:05:22Amelia LeRutte:Yeah. And that's, and that's the thing. Like in a way where I was like, I don't know if I would feel comfortable pushing back to some of our customers like they are paying us money. But in a way that's super neutral, just not caring. QB and I would check the graphics. Yeah, better than a human. And if it was and if there was an issue, it would just tell that person. It would just tell everybody in the org, hey, because maybe, you know, maybe the CMO didn't know that their designer just uploaded a placeholder. That happens sometimes. Like, you know, it's fine. It happens. And so in a way that it was super neutral, it would say, hey, there's an issue with your graphics.

1:05:58Amelia LeRutte:Here's the issue. I'm going to email everybody that I have from in the org as a customer, you know, in this customer org. I'm going to let them all know. And I'm going to also say in that reminder, either some of them were like already past due. So it would say you're past due. You need to upload this now to avoid a late fee or not. And for some of them, when it was approaching the deadline, it would just tell them, hey, we need your fully revised graphics. This doesn't count as a submission. Again, in a very neutral AI way, thanks for trying. This wasn't it. This doesn't count. You might have been able to trick a human previously, but you can't hide from QB.

1:06:33Yeah, maybe we'll wrap on that. When I was talking with another public company CEO about AI, a great one, he said, well, you're QB, you're A of E, that sounds like support on steroids. I'm like, no, no, no. Let me explain. It proactively follows up on every possible deliverable there is and makes sure it happens. And so my comment, Tim, maybe we can wrap. I'll close and we'll wrap for this week. If you require any deployment for your product, for your company, for your application, if you have any checklists that you have to do, any training, do you have any onboarding for your company? If you have nothing, you don't need to listen to the rest of this.

1:07:07If you have any, your humans are probably not giving you 100 % coverage on this. They're probably being argued with. There's probably issues. It's probably somewhat your fault or someone's fault that's not getting done. I don't think there's a lot of great off-the-shelf tools for this. Build your own QB AI VP customer success. Amelia gave you the whole playbook. It's on saster.com. You can see our whole prompt and how we built it. Build your own one because if you do nothing else but completely automate the onboarding, right, of your customers with no drama, no complaints, no issues like we did, your life is going to be better, right?

1:07:37And so that's why we'll keep talking about QB and 10K. And we'll wrap. Hopefully folks find this useful. If we find that on YouTube, you all churned after 60 seconds. We may do this less often. If we find out people listen longer than average, We'll keep doing it. But we know this is the number one thing we're asked constantly, what's going on with your agents? So this is the agents. Amelia, thank you for doing this one. And we'll see you guys soon and continue the conversations.

From the publisher

SaaStr 850: The Agents, Episode 1: Who Maintains All This?

Welcome to The Agents, a new weekly series where Amelia Lerutte, Chief AI Officer at SaaStr, and Jason Lemkin, Founder and CEO of SaaStr, pull back the curtain on everything happening across SaaStr's live agentic stack. Every week, all the bumps, breakthroughs, and real talk from running 20+ AI agents in production.

In the debut episode: the meta question nobody talks about after you vibe code your first app, which is who actually maintains it? Amelia Lerutte and Jason Lemkin walk through three live examples from the week including a preview environment outage that stumped both the agents and the humans, micro hallucinations in their AI VP of Marketing that had it reporting 44% ahead of plan one morning and 11% the next, and a model regression in their pitch deck analyzer that nobody changed a line of code to cause. They also get into a story about Clay's agent steering them toward a 5x credit spend, why no lead left behind is the simplest and most important unlock of the entire agentic journey, what happened when Salesforce swapped Agent Force for Qualified on their homepage the day the acquisition closed, and how QB1, SaaStr's AI VP of Customer Success, caught sponsors uploading placeholder graphics to fake a print deadline.

If you're on the agentic journey or about to start, this is the show.

More from The Official SaaStr Podcast: SaaS | Founders | Investors

All 68 episodes
SaaStr 850: The Agents, Episode 1: Who Maintains All This?The Official SaaStr Podcast: SaaS | Founders | Investors · 1 h 8 min
Listen in VO