YC Root AccessParahelp: The End-to-End AI Support Agent
EVERY SPOKEN WORD
50 min read · 9,629 words- 0:00 – 0:46
Intro: What Parahelp Is Building
- SPSpeaker
[upbeat music] Really excited to be here today with the founders of Parahelp, Anker and Mads. Parahelp is one of the top agentic AI companies to come out of YC in recent years, and they've always been at the cutting edge of building really sophisticated agentic AI systems. So, uh, today, we're gonna talk about Parahelp. Uh, they just recently raised a, a great Series A. We're gonna talk about that. Um, and we're also gonna talk a lot about the technology behind the scenes and some of the cutting-edge stuff that they've just released in the last few months that I think is going to really change the game for how the top agentic AI systems actually work. We're also gonna talk a bit about the crazy
- 0:46 – 3:12
The First Version (and Why It Didn’t Work)
- SPSpeaker
origin story behind this company and a two-year pivot story that began in Denmark and ended in this, um, awesome Series A that they just raised. So thank you guys for joining us today. Thank you, Joe.
- ARAnker Ryhl
Thank you.
- SPSpeaker
Parahelp has an incredible origin story. Do you guys wanna take us back to Denmark and how this thing all happened?
- ARAnker Ryhl
So both Mads and I, uh, grew up in, in Denmark. Uh, and we often say we're from Copenhagen, uh, because that's what people know, [chuckles] but we're not really. Uh-
- SPSpeaker
[chuckles]
- ARAnker Ryhl
... both close to Copenhagen. Everything is close to Copenhagen if you're from Denmark.
- SPSpeaker
[chuckles]
- ARAnker Ryhl
Uh, I grew up, uh, in a village of 200 people. Uh, and that also meant, uh, that I didn't really have anything else to do than be outside or code. Uh, so I began coding very early on. Uh, then as the classic consumer arc, I didn't really know what B2B SaaS was, [chuckles] uh-
- SPSpeaker
[chuckles]
- ARAnker Ryhl
... and how to actually build anything of value there. Uh, so when I went, uh, to high school, I met Mads. Uh, we didn't go to the same high school. Uh, Mads started already in middle school, uh, by building his own fashion company, uh, and designing there, uh, and then doing marketing as well. Uh, so we met through a fellow friend, uh, co-founding, uh, an organization for young entrepreneurs in Denmark-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... uh, to get all the high school students that were interested in this together. Startups are not really a thing, uh, in Denmark.
- SPSpeaker
[chuckles]
- ARAnker Ryhl
I think, uh, one of the fun things we often tell people is that it's actually not even a word, uh, startup in Denmark.
- SPSpeaker
[chuckles]
- ARAnker Ryhl
Uh, so people just say, "How's-"
- SPSpeaker
In Danish, really.
- ARAnker Ryhl
In Danish.
- SPSpeaker
There's, there's, there's no Danish word for startup.
- ARAnker Ryhl
No.
- SPSpeaker
[chuckles]
- ARAnker Ryhl
Uh, people just say-
- SPSpeaker
Well, that's telling. [chuckles]
- ARAnker Ryhl
... "How's, how, how's your project going?"
- SPSpeaker
[chuckles]
- ARAnker Ryhl
But both Mads and I, after we found, uh, startups, I found coding, um, and Mads designing and marketing, we had a hard time concentrating in school. Uh, so we co-founded this club, uh, then instantly started to work together. I realized, uh, that I was not very great at designing. Uh, Mads was, and we need someone there. Uh, so Mads became really great at Figma, uh, and product. Uh, and I then did the coding. Uh, and then we built a lot of consumer apps during high school, uh, where I think a lot of founders-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... uh, that's also where, uh, our love of building the best product, uh, was born. Uh-
- SPSpeaker
And these were projects. This was before you started the, like, startup that became Parahelp.
- ARAnker Ryhl
Exactly.
- 3:12 – 6:05
YC, Cold Emailing 700 Prospects, and Finding the Problem
- SPSpeaker
Yeah. [chuckles]
- ARAnker Ryhl
Uh, but that all of the-
- SPSpeaker
You got it out of your system early.
- ARAnker Ryhl
E- exactly. All, all of the nearby, uh, high school used. Uh, and then in, like, the last, uh, year, uh, of high school, I'd also started to code Solidity already in middle school, uh, so we're in the space. Uh, then NFT started to actually just explode in usage, and all of our friends were asking, "How do I buy this?"
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
"And this seems way too technical." Uh, and we didn't really trade a lot or were very into that, but we thought there was an interesting opportunity to make it easy for our friends who were not technical at all, uh, and a super interesting product challenge. So where we raised our first round and got into a real startup, uh, was right after I graduated, uh, and Mads had one year left of high school. Uh, we moved into a very small office above a McDonald's, and, uh, I actually slept there [chuckles] for a while, uh, in Copenhagen. Uh, then we built this investment app. Uh, we were the first ones to partner with Stripe in Europe after many attempts-
- SPSpeaker
Wow
- ARAnker Ryhl
... uh, of convincing them how our system worked, uh, so you could actually, with Apple Pay, buy an NFT, and we then took care of all the technicalities. Uh, then we also learned the hard way when we finally launched and got through the regulation, uh, that the NFT market, uh, had gone from a few million users, uh, to a few thousand. The users that were left, we had not really talked with users, so as soon as we actually started talking with them, we realized, likewise it says, that these are not really users that care about anything else than the market going up or down, uh, and the product that we are very proud of. Uh, but that didn't really matter [chuckles] if no one-
- SPSpeaker
Yeah
- ARAnker Ryhl
... wanted to use it-
- SPSpeaker
Yeah
- ARAnker Ryhl
... uh, unless the market was up. We couldn't control that.
- SPSpeaker
Yeah.
- ARAnker Ryhl
Uh, so we went into full pivot mode. Um, and then actually inspired, uh, by a- another YC company called Slope, uh, where we read, uh, how they had pivoted. We did this where we would sprint for three weeks, uh, on an idea, uh, to actually, like, be courageous enough in trying an idea that seems stupid perhaps-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... because it was only three weeks-
- SPSpeaker
Mm.
- ARAnker Ryhl
... so the cost song fallacy wasn't that great-
- SPSpeaker
Mm
- ARAnker Ryhl
... if it didn't work. And then we would write a postmortem, uh, if we didn't pursue it, uh, to force us to actually try and build and sell something. Uh, that's also where we traveled to San Francisco for the first time and visited some hacker houses and fell in love with it. Um, so in, uh, January of 2024, uh-
- SPSpeaker
And you guys were how old?
- ARAnker Ryhl
I was 21, uh, at the time, and you were 19.
- SPSpeaker
18, I think.
- ARAnker Ryhl
I think, yeah, 18.
- SPSpeaker
18.
- ARAnker Ryhl
20.
- SPSpeaker
Okay.
- ARAnker Ryhl
Yeah.
- SPSpeaker
Okay.
- ARAnker Ryhl
Yeah. So when we got into, uh, YC, I just turned 22. We traveled to San Francisco. We pivoted, uh, a lot, and in January of 2024, uh, so, um, almost two years ago, uh, we then moved into a hacker house in Berkeley, uh, where, uh, we also, uh, met the Same.dev guys that convinced us [chuckles] to apply for Y Combinator. And there we began exploring the B2B space, uh, and had this co-pilot, which we got into with originally. Uh, and then already at the retreat, uh, I remember we, we, [chuckles] uh, discussed with you, uh, and could feel that we had customers, and they were happy, but they were not really happy. And sales cycles were long, uh, because-
- 6:05 – 8:40
The Mid-Batch Pivot That Changed Everything
- ARAnker Ryhl
disparate pain. Uh, and then we had Sonnet 3.5 launching.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Uh, and suddenlyEnabling, and this was at least our thesis, [laughs] uh, semi-reliable agentic change if we sampled. Uh, and this is where we then did, uh, a few weeks later, I think, a classic mid-batch pivot of deciding to go all in on end-to-end resolution, uh, of support tickets, and then Mads sent, in just one week, 700, uh, personalized cold emails. [laughs]
- SPSpeaker
[laughs]
- ARAnker Ryhl
Uh, I think, and we basically kept that up. Uh, all of our, uh, initial customers, including Captions and Perplexity, were called, uh, since we didn't really have a lot of connections, uh, at all, if any, [laughs] in, uh, Silicon Valley. And we sent, therefore, emails to all of the companies we thought, uh, were cool, uh, and then pretty quickly realized, uh, that for especially software startups, which were all the companies, uh, we, uh, we admired us of, we could build a much better product, uh, if we focused on them, and therefore focused on building deep integrations to their tools, uh, and focused on building the best solution to the knowledge management problem they all had, uh, which really no other verticals, uh, in the support space had.
- SPSpeaker
And so the, the current idea for Parahelp, the thing you guys are working on now, that was a mid-batch pivot during YC after, like, a two-year journey that began with, like, Robinhood for NFTs in Denmark, and somehow-
- ARAnker Ryhl
That's right
- SPSpeaker
... turned into, like, agentic AI for customer support teams.
- ARAnker Ryhl
So a, a lot of pivots.
- SPSpeaker
[laughs]
- ARAnker Ryhl
Uh, and, uh, I actually... Like, Mads and I have always, uh, and, and sometimes we thought too easily, uh, been great at pivoting, because as soon as we thought that this idea didn't really work and we had the gut feeling, we just couldn't work on something we didn't thought mattered a ton. That's also why we in some classes in high school had a hard time concentrating [laughs] if we knew the subject.
- SPSpeaker
Oh.
- ARAnker Ryhl
Uh, wanted to build on our startup, which we thought, uh, was way more, uh, important. So we pivoted a lot, uh, until then, uh, finding Parahelp, uh, and suddenly, uh, feeling, uh, the pull, [laughs] uh, way more than we felt, uh, ever before. Uh, and since then, uh, it's been practicing continuing obviously to stay alive, but as Dalton says, getting to the next level.
- SPSpeaker
Why don't you just tell us what is Parahelp?
- MLMads Liechti
So Parahelp is an AI support agent, uh, for customer service, uh, that resolves, uh, support tickets end to end. And that means using tools such as Stripe, uh, or similar, uh, to perform relevant actions and follow complex instructions.
- SPSpeaker
And who's using Parahelp now? Who are your customers?
- MLMads Liechti
Parahelp was built specifically for fast-moving software companies. Um, we quickly realized, uh, during our beginning of Parahelp, uh, that if we built a solution solely for them, uh, that would mean that we could build a 10X solution focusing on tho- uh, their problems.
- 8:40 – 11:28
Landing Perplexity as Customer #2
- MLMads Liechti
And, uh, today, Parahelp is used, uh, by companies like Perplexity, uh, Heygen, uh, Framer, ElevenLabs, uh, Replit, Vodoroom, many of the fastest-growing AI companies, and also top AI.
- SPSpeaker
So the thing about Parahelp is it doesn't just respond to tickets. It actually takes action to, like, solve the problem that the customer is reporting in the support ticket. Can you give an example of, like, an action that, like, you would take on behalf of a customer?
- MLMads Liechti
One example would be a refund request. Uh, so a customer comes in, and they request a refund, and, uh, the company then has a set of criteria that makes that customer either eligible or not eligible for the refund. Uh, and then what Parahelp does is that Parahelp, first of all, understands those criteria, uh, so we are able to follow complex instructions, uh, when, uh, handling such a ticket. And then Parahelp is also integrated into the billing system that they use. And so that could be Stripe, uh, for example-
- SPSpeaker
Okay
- MLMads Liechti
... where if the customer is then eligible for the refund, Parahelp can go ahead and then process that action in Stripe.
- SPSpeaker
Parahelp is actually directly connected to the company's bank account, and the company has effectively authorized it to move money on the company's behalf without any human supervision. Is there, like, a human that has to authorize it, or, like, they trust Parahelp to just move money around by... because they know that it's gonna follow the, the policy?
- ARAnker Ryhl
It's actually, uh, both. [laughs] Uh, we've even been the ones often pushing, uh, for human authorization-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... for certain things, because we've had customers, uh, being very quickly to trust, uh, because we are, uh, extremely, uh, reliable. Uh, but we have a Slack approval flow for sensitive actions, uh, where the agent, the Parahelp agent, basically goes and says, "Hey, I've just requested a teammate to look at this. I'll get back to you." Uh-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... but then because we build the agent to function not like a workflow, but-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... an actual human agent-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... we just know that there's an ongoing, uh, request that's pending approval, so we actually often continue to chat with the customer-
- SPSpeaker
Ah
- ARAnker Ryhl
... and answer all the questions. When, uh, one of the billing managers, uh, approves, uh, a Slack action, they just see a summary.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Then we go and execute, uh, the necessary actions and follow up on the customer. Uh, but there's also, uh, numerous billing actions for certain customers where we've had 99% success rate over a given time.
- SPSpeaker
[laughs]
- ARAnker Ryhl
When we first, uh, got into YC last summer, uh, we were building a co-pilot, uh, and then talked, uh, with you, uh, about how we're kind of trying to help every ticket for a customer, uh, which meant that we didn't really have a lot of success, uh, because then there were a ton of tickets that were too complex. Uh, and at the same time, we're very fortunate timing-wise, uh, because we saw Sonnet 3.5 come out, uh, and if we just sampled a lot of Sonnet 3.5 tool calls, uh, and basically simulated
- 11:28 – 14:20
What “End-to-End Resolution” Actually Means
- ARAnker Ryhl
multiple agentic actions at once every time we got a ticket, uh, and then used different heuristics or LLM as a judge to pick the best path, uh, then we could actually call tools reliably.
- SPSpeaker
Yeah.
- ARAnker Ryhl
Uh, and suddenly we got so down tau bench, and we could actually get to 50 or 60%. Uh, this was again last year. Now we are, uh, way higher for certain customers, uh, versus 20% [laughs] from using simple, uh, RAG. And there we built a, a tool framework internally we still use, uh, where every tool, uh, this also works with MCPs, uh, but have a validate function, uh, that can run deterministic code checks, uh, if needed.
- SPSpeaker
I want to go back to the list of customers that is, that are using Parahelp. Can you say again some of the really big customers that you guys have?
- MLMads Liechti
So a company like Perplexity, uh, happens to be our second customer, uh, that we onboarded during-
- SPSpeaker
Perplexity was your second customer ever?
- MLMads Liechti
Yes. Uh, during, uh, the Y Combinator batch.
- SPSpeaker
Okay.
- MLMads Liechti
Uh, and, uh, what we initially saw and, and what we initially just wanted to test out with Parahelp was that we could resolve these complex tickets. Uh, and that was the initial premise of Parahelp, uh, that we can do that, and that resonated a lot
- ARAnker Ryhl
With, uh, Perplexity. Uh, they were growing extremely fast, uh, and had a lot of tickets, uh, that, uh, they wanted to, to resolve, uh, to the highest quality possible. So that was what we, we found working with Perplexity, and then we just decided to double down. Uh, and since then, we have onboarded companies such as, uh, Replit, uh, also a YC company, uh, PhotoRoom, uh, Framer, Heygen, um, and ElevenLabs, many of the, the, the fastest-moving software companies.
- SPSpeaker
And not just the fastest-moving software companies, but one of the things I think is interesting about that customer list is almost all of them are AI-native companies. Like, these are companies that were started recently that are themselves building agentic systems using LLMs. Why are they using Parahelp rather than building this themselves?
- ARAnker Ryhl
Most of our customers find either by building it or trying to enable the default AI they have in their ticket system.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Intercom, uh, has a default out-of-the-box AI.
- SPSpeaker
Yeah.
- ARAnker Ryhl
Zendesk, Front, uh-
- SPSpeaker
Yeah
- ARAnker Ryhl
... et cetera. But what happens, they are just like a custom-built system, is that it works really well in the beginning, uh, for the subset of tickets where you don't need tools. And then what happens is that they're not built for knowledge management for fast-growing software companies- [laughs]
- SPSpeaker
Yeah
- ARAnker Ryhl
... because they are not by default connected, and it takes a lot of work, uh, to all the context you have in Linear, in Notion, in Retool, and in Slack, uh, and that's changing every day. This means, uh, that it starts out really well, and then because nobody really maintains it-
- SPSpeaker
Mm
- ARAnker Ryhl
... [laughs] nobody has built a great system around that-
- SPSpeaker
Mm
- ARAnker Ryhl
... then it actually diminishing, uh, diminishes, uh, in return, a- and your resolution rate drops. And even worse, in some cases, customers actually get a, a really bad customer experience, uh, because it's out of date, uh-
- SPSpeaker
Mm
- ARAnker Ryhl
... and there's not any built-in review systems.
- SPSpeaker
Mm.
- ARAnker Ryhl
Uh, which is what we've just done, uh, with our research agent that can do real-time QA, uh, on how our AI agent, Parahelp
- 14:20 – 18:05
How the Agent Takes Real Actions (Refunds, Fixes, Workflows)
- ARAnker Ryhl
agent, is performing. And then the other thing is that tools may sound, uh, pretty trivial to set up, and a lot of other AI, uh, support agent solutions also have at least, like, on paper, tool support. Uh, but then, uh, as you dive in, uh, you find out that tools are way more than just calling the API endpoint. It's having the proper guardrails, and it's also having the proper evaluations set up to make sure that when you have access, uh, to a Stripe tool, a- and therefore a, a really sensitive, uh, tool that's also connected to a customer's bank account-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... uh, then it should actually be called correctly, and it should always be called, uh, correctly. And having real-time monitor systems, uh, for that, uh, and an evaluation system, which is what we've spent probably engineering-wise the most time on building internally and just building more and more automated. Uh, but how do we run evaluations, uh, and how do we run them at all times to make sure we're not regressing? Uh, and that our agent, like today, we're handling thousands, uh, of tickets, uh, and queries daily. Uh-
- SPSpeaker
Per day?
- ARAnker Ryhl
Yeah.
- SPSpeaker
There's thousands of customer support tickets being closed every day by Parahelp's agents.
- ARAnker Ryhl
Exactly, and we're involved in, uh, et cetera, uh, which means that we can't monitor this by hand at all. [laughs]
- SPSpeaker
Yeah.
- ARAnker Ryhl
In the beginning, uh, we onboarded, uh, Captions AI as the first company, and then Perplexity, uh, AI a, a week later, uh, all of this within four weeks, uh, of pivoting. This also meant, uh, that we were unsure about a lot of things.
- SPSpeaker
[laughs]
- ARAnker Ryhl
Uh, I... And so we observed everything by hand, uh, and was, like, figuring out how do we run proper evaluations, uh, so we could actually sit and make sure the agent was steered in the correct way. Uh, and obviously we can't do that anymore. Uh, so having these automated systems built, uh, I would say is key. And what most customers that tries to build internally, even when they're great at AI-
- SPSpeaker
Yeah
- ARAnker Ryhl
... uh, figure out that it's actually much more than just setting up a one-time, uh-
- SPSpeaker
Right, right, right
- ARAnker Ryhl
... ChatGPT app-
- SPSpeaker
Yeah
- ARAnker Ryhl
... or endpoint to our docs.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Uh, because making sure that evaluations continue to pass, we're not regressing, and staying in touch with both product and engineering and marketing and sales at all times.
- SPSpeaker
Yeah, an interesting thing about you guys is your customers are B2B companies. Their customers are... This is not like the customers of, like, DoorDash or something, or, or like Uber, where, like, the customers are just paying them, like, a few dollars per, per transaction. Like, their customers are very important, and their customer support tickets are very important, and so they really care about the quality of the resolutions to those tickets.
- ARAnker Ryhl
Exactly. Uh, and I think one of the milestones or metrics, uh, we're most proud of is that some of our companies have entrusted us with handling enterprise customers up to 1,000 seats. [laughs]
- SPSpeaker
Wow.
- ARAnker Ryhl
Uh-
- SPSpeaker
Which is, like, prob- probably a six-figure customer for them.
- ARAnker Ryhl
Exactly.
- SPSpeaker
And they're entrusting your agent to talk to their customer.
- ARAnker Ryhl
And obviously we didn't start there. It wasn't an accident. That was, like, going up from 20 members-
- SPSpeaker
Mm, mm
- ARAnker Ryhl
... and then 50, [laughs] and then 100, uh, and then seeing, uh, that we continued, uh, to perform.
- SPSpeaker
Just, just kind of following the progression of a human customer support agent, right? Which, like, probably starts with the small accounts and then graduates to, like-
- 18:05 – 22:18
Building the Agentic Architecture
- ARAnker Ryhl
the model in Frontier Labs, uh, were doubling down on memory as a concept.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Uh, so now an average, uh, Parahelp agent for a customer has 40 memory files, uh, I would say define-
- SPSpeaker
Mm
- ARAnker Ryhl
... that Parahelp is-
- SPSpeaker
Mm
- ARAnker Ryhl
... at all times figuring out how to improve proactively, uh, by running, uh, monitoring and evaluations, uh, as tickets come in. And every time the customers add a new feature or we see it automatically because it happens in Linear-Or in the help center, or someone texts us in Slack, then the Parahelp agent goes, just like a coding agent, uh, and thus file edits per memory file, uh, to make sure there's no duplicates. So the core agent is actually quite simple because it has all of these, uh, very general tools, uh, that can then, through complicated policies, uh, be used. Uh, so one agent can respond in fifteen seconds to a trivial question, uh, for a customer, and then we can actually have an agent working for three minutes, uh, because it has access to fifteen custom tools, and it can go and look up a request ID in Datadog, uh, to help debug with the enterprise customer. Uh, and it can go and look at SSO policies, uh, and at both internal and Stripe data and combine it, and then reason for a long time, analyzing screenshots, uh, or similar, to then get back to the customer, uh, with an answer that actually fits their way more complex question than just, "What's your pricing?"
- SPSpeaker
Recently, you guys released your next generation agentic architecture for Parahelp. Can you explain how it works?
- ARAnker Ryhl
Today, uh, we have two agents, uh, that we work on, uh, and build with our customers. Uh, we have the Parahelp agent, which works directly in the customer's ticket system. This enables customers to set up Parahelp extremely quickly, uh, because all you actually need to do is invite us as an agent to your ticket system. So you just send an email invite to the Parahelp agent, uh, and then we're live, uh, without engineers needing to install any SDKs, uh, or connect any channels. And then we have the Parahelp Assistant, uh, which is what we just launched a major upgrade, uh, to in terms of architecture, uh, which is what enables our customers, uh, to build and optimize policies, uh, set up tools, uh, and then test everything thoroughly, uh, before publishing to production. And the Parahelp Assistant is what has changed most, uh, the past six months. Uh, so in the beginning, and a lot of our customers, fast-growing startups, chose us and still chooses us because we can solve complex tickets. Uh, this meant that we were running, uh, a lot of complicated evals end-to-end, uh, when onboarding a customer. And because models were not intelligent enough, we had to do this manually in a lot of cases. We would run this, uh, via internal tools to actually make sure that the agent were optimized. Uh, and if anything needed to be fixed, we would often have initially, uh, to go and actually prompt optimize this forward-deployed engineering approach. This worked well, uh, but it also meant, uh, that we were finding ourselves writing a lot of custom prompt optimizations that couldn't be reused for multiple customers, and we're therefore taking a lot of time as we grew a lot and had a lot of demand, uh, to actually onboard companies. Uh, and suddenly we're falling behind in being the fastest solution, uh, for setup, uh, and a high resolution rate simply because we couldn't follow demand without hiring a lot of people, uh, that would do custom work per customer, which, uh, as someone that's, uh, very product-minded-
- SPSpeaker
Yeah
- ARAnker Ryhl
... uh, we didn't really like.
- SPSpeaker
Yeah.
- ARAnker Ryhl
And then Opus four actually came out.
- SPSpeaker
I remember you guys came to me, and you were like, "Our biggest bottleneck is we can't hire enough engineers to be forward-deployed engineers to be able to onboard all these customers who want to use Parahelp."
- ARAnker Ryhl
Exactly. Uh, and then we tried, uh, to hire a lot. We're still obviously hiring, but we actually-- we also found, uh, that we were probably not the best founders at building a super execution and ops.
- SPSpeaker
Yeah.
- ARAnker Ryhl
We were the best founders at building a product first-
- SPSpeaker
Yeah
- ARAnker Ryhl
... company.
- SPSpeaker
Yeah.
- ARAnker Ryhl
Uh, so the engineers we wanted, uh, to hire were also the best at building product-
- SPSpeaker
Mm
- ARAnker Ryhl
... uh, not building a lot of manual work and being more consultant.
- SPSpeaker
Yeah.
- ARAnker Ryhl
Uh, so we wanted to keep a small team and still grow extremely fast. Uh, and therefore, we actually, over the summer, uh, had two months where we paused growth and rebuilt our agentic, uh, architecture, uh, because Opus four launched. Uh, and this model, for the first time, had enough intelligence on our internal benchmarks to actually be able to generate
- 22:18 – 29:04
Scaling to Thousands of Tickets Closed Every Day
- ARAnker Ryhl
eval sets on the fly.
- SPSpeaker
Wow.
- ARAnker Ryhl
Uh-
- SPSpeaker
So it's effectively like an AI forward-deployed engineer.
- ARAnker Ryhl
Exactly.
- SPSpeaker
Yeah.
- ARAnker Ryhl
Which meant, uh, that suddenly we didn't have to do-
- SPSpeaker
Yeah
- ARAnker Ryhl
... custom forward-deployed engineering.
- SPSpeaker
Forward-deployed engineering. Yeah.
- ARAnker Ryhl
Uh, so we're still big believers in forward-deployed engineering as let's figure out what works best for a customer and then take it back to the product-
- SPSpeaker
Yeah
- ARAnker Ryhl
... uh, and build something generalizable. Uh, but since launching this, we haven't written a single custom evaluation set because our agent does it-
- SPSpeaker
Wow
- ARAnker Ryhl
... for our customers.
- SPSpeaker
Does it for you. Wow. I wonder if this is the next generation of the forward-deployed engineering trend that has overtaken Silicon Valley in the last two years. The knock on forward-deployed engineering has always been that it doesn't scale, and, like, this is the answer. Like-
- ARAnker Ryhl
Yeah.
- SPSpeaker
It scales if they're all agents.
- ARAnker Ryhl
Exactly, and I, and I think, uh, it's, it's definitely what we believe as in-- as the next generation of vertical agents. Uh, we took a lot of what we saw and thought worked really well with code agents, uh, which are definitely implemented far more wide than other vertical agents, uh, which was, uh, in our, uh, eyes, being able to run deterministic code and then the agent to optimize, so it could actually work for much longer.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Our agent can easily work for thirty minutes-
- SPSpeaker
Mm
- ARAnker Ryhl
... today.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Uh, or forty minutes optimizing its own policies and running tests, and then having a review system. So those two things, uh, we were extremely inspired by coding agents. Uh, and then we thought that worked well. And with Opus four, we could actually build something, uh, for something that was a bit more complex problem, uh, because our evaluation framework is quite complex in order to allow us to actually test complex, uh, scenarios. But Opus four could manage, so to say, all of that context and also reason about how to improve it. And then the other, uh, big change we launched was this research agent. Uh, so we can actually search with a grip-like tool, uh, that does agentic reg, uh, and also searches in semantics. Uh, we can search up to twenty thousand tickets at a time, and then we look and analyze closely with a lot of sub-agents, uh, to manage context, uh, up to five hundred, uh, tickets, uh, typically, uh, fifty to five hundred, where we actually open the full ticket, uh, obviously with all sensitive information, uh, removed. And then we look at exactly what was handled, when did the AI agent, uh, transfer, or how did the human handle it, depending on what we want to analyze. And then we provide a deep research-like report.Which sources, uh, and all the tickets, uh, we analyzed, and then we suggest improvements proactively, uh, that can be implemented straight away by the support manager by just prompting, uh, the agent in the same session. "Please, I've just added this tool. Uh, please have a policy that now calls this to solve this knowledge gap."
- JFJared Friedman
Mm-hmm.
- ARAnker Ryhl
Uh, or our, uh, research agent actually being able to see what human agents replied in groups and then, uh, automatically saying, "It just looks like we need to have this policy," which the human agent does, and then I actually think I can solve 5% more of these tickets.
- JFJared Friedman
An interesting kind of continuous loop that all this enables together, not only the, the research agent, but also the configure and testing agent, is that you can find these patterns in how humans resolve tickets, and then you can also configure them and test them and publish them and have this continuous loop that at any given time, uh, optimizes the amount of tickets that the agent is capable of handling. Uh, so it all kind of ties together, and that's the interesting fly-flywheel.
- ARAnker Ryhl
So one of the stats we've seen since launching this, uh, for Perplexity, uh, as an example, just two weeks ago, and having this flywheel automatically set up that will ping them in Slack and then prompt them to give some information, and then the agent testing it itself and optimizing, is that we've seen their end-to-end resolution rate, uh, go up about 12 to 15 percentage points, uh, depending on the day-
- JFJared Friedman
Wow
- 29:04 – 34:40
Onboarding Customers in Hours, Not Weeks
- ARAnker Ryhl
700 tickets at once and then to be able to handle. We have a lot of spikes [laughs] in our system.
- JFJared Friedman
Mm-hmm. Mm-hmm.
- ARAnker Ryhl
Um, but we use Hatchet, actually, uh, a Y Combinator-
- JFJared Friedman
Okay, cool
- ARAnker Ryhl
... uh, company we just switched to, uh, which we're very happy, uh, with so far, uh, and, and great at handling this. Uh, but then we follow up on everything automatically. Uh, and what's quite cool, uh, and exciting about this follow-up, uh, feature combined with research, uh, and having context from all of these systems, uh, is that we can actually start helping our customers with also being a customer success manager, uh, and upselling, uh, customers or going back to churned customers and tell them about new features. Uh, because every time our customers launch a new feature or solve a bug, it can just say, or the research agent prompts them automatically, "Should we follow up on every customer, uh, or reach out to every customer," [laughs]
- JFJared Friedman
Mm.
- ARAnker Ryhl
"Uh, that ever requested this feature?"
- JFJared Friedman
Mm.
- ARAnker Ryhl
Uh, and then we can launch this agent and say, "Hey, this is now available, uh, on our Pro Plus plan. Uh, so if you upgrade, it does it automatically."
- JFJared Friedman
That, that's, that's a super intelligence version, right? Like, being able to go back and respond to everyone who ever asked about a feature over the last two years now that you've finally shipped it.
- ARAnker Ryhl
Exactly. Uh, and I think we're going to see more and more of this once support automation is actually at these, like, 85 to 95%. [laughs]
- JFJared Friedman
Mm-hmm.
- ARAnker Ryhl
Uh, and, like, the rest of those tickets you want, uh, a human to solve.
- JFJared Friedman
Uh-huh.
- ARAnker Ryhl
Then the next, uh, frontier, uh, to actually have the best system is how do we make support, make it as revenue-enabled, uh, as possible, uh, and how do we actually prevent churn? Uh, so we're also launching, uh, for our Intercom or Zendesk front, uh, agent a tool that can give a customer a discount. Uh, so instead of churning, uh, you can get a discount.
- JFJared Friedman
Mm-hmm.
- ARAnker Ryhl
Uh, or send the customer an upsell link.
- JFJared Friedman
Mm-hmm.
- ARAnker Ryhl
Uh, and then you can easily define the policies you want around this.
- JFJared Friedman
Mm-hmm.
- ARAnker Ryhl
And suddenly for certain customers we haveHundreds of thousands of tickets resolved already, uh, which means that the Parahelp agent has hundreds of thousands of emails of potential customers that could be upsold to business plans-
- SPSpeaker
Yeah
- ARAnker Ryhl
... or expanded significantly more. Uh, but the average, uh, team doesn't have the resources to do this of the overview, uh, but suddenly, uh, you actually do because you have Parahelp.
- SPSpeaker
To your customers, how much of the value prop is, like, reducing costs spent on, like, hiring human customer support agents slash the fact that they just, like, can't hire enough good human customer support agents 'cause, like, they're hard to find, versus this stuff? Essentially, being able to do stuff with Parahelp that, like, would be impossible with humans, actually being able to increase revenue by being able to upsell customers in, like, a previously unscalable way.
- MLMads Liechti
It's much more the latter. Uh, and that also ties into us only focusing on fast-moving software companies.
- SPSpeaker
Okay.
- MLMads Liechti
Uh, so in many cases, they don't have a big team today. Uh, the, the cost of support is not necessarily super big, uh, but it has to be big if they have to keep up because they have to hire a lot of people. So it's more so implementing Parahelp, and then Parahelp being that hundred agents that they would otherwise, uh, hire.
- SPSpeaker
Mm-hmm.
- MLMads Liechti
Uh, and then as we also just talked about, having this united brain of all those agents-
- SPSpeaker
Yeah
- 34:40 – 40:52
Raising the $18M Series A
- MLMads Liechti
So it, it becomes this much more implemented tool throughout the organization because in many ways, uh, that's software company specific, but in many ways for software companies, support is the epicenter of customer knowledge, um, and product knowledge, uh, which is the starting point for a lot of work, uh, for the rest of the organization.
- SPSpeaker
Can we see a demo?
- ARAnker Ryhl
Definitely. Uh, and I actually have it pulled up right here. Uh, so what we're seeing, uh, is the Parahelp Assistant, which is what we just launched, uh, recently, uh, to be also in an app and not only in Slack. This is not what's responding to customers directly. This is the Parahelp Agent, uh, we call it, which lives in a customer's ticket system, and this is instead the Parahelp Assistant, which our customer, in terms of their support managers, use, uh, to actually create new policies, create new tools, uh, test, and also where deep research lives in terms of seeing the results, uh, of the Parahelp releases you're making.
- SPSpeaker
So the assistant is like the AI for a deployed engineer. It's replacing what a previously a Parahelp em- the job that previously a Parahelp employee would have had to do, talking to the customer and figuring how to update the Parahelp system.
- ARAnker Ryhl
Yeah.
- SPSpeaker
You've built a AI assistant that can just do that.
- MLMads Liechti
Mm-hmm.
- ARAnker Ryhl
And, and being what we believe is the future of how to manage an AI employee. Uh, instead of having workflows, uh, you have-
- SPSpeaker
Yeah
- ARAnker Ryhl
... this much more cloud code-like experience.
- SPSpeaker
Mm-hmm.
- ARAnker Ryhl
Where, as you can see here, so this is a, a demo environment, uh, for Replit, uh, as an example. Uh, then we have an example, uh, of a... And we see this pretty common, uh, a support manager saying, "What happens today if a customer inquires about an enterprise plan, uh, on Replit?" And then, uh, our, and the Parahelp assistant actually launches, uh, and very much like a coding agent. It searches through everything it already knows, and then it goes, "There was actually, uh, no knowledge found." Uh, and it basically just tells, "Hey, this is, uh, what we do today. We don't have this custom, uh, policy, uh, set up yet." And this is, uh, an example, uh, of how a support manager, uh, would then-... direct, uh, the Parahelp agent to act differently. They give us a policy, uh, to follow, so if a customer is inquiring about enterprise pricing or features, uh, and wants to know more, uh, as an example, get a pricing quote, et cetera, uh, please direct them here. Uh, and then follow this policy, uh, in terms of what to ask for. And then we go, uh, and just like a code gen agent, we actually update... Uh, so this is all happening, uh, right now, it's released, uh, but pre-release, it's all happening in a sandbox environment.
- SPSpeaker
Mm.
- ARAnker Ryhl
And we go and update files.
- SPSpeaker
Mm.
- ARAnker Ryhl
Um, so this is, uh, a classic diff-
- SPSpeaker
Mm
- ARAnker Ryhl
... that a, a customer, uh, would see. Uh, this is just to see that the agent is working. Uh, typically, they just review the entire output, uh, and actually let the agent, the assistant, uh, agent review, uh, and test. Then it goes, and as you can see, uh, this is a pretty great example because we actually update in many places, uh, where there was conflicting information-
- SPSpeaker
Right
- ARAnker Ryhl
... uh, which is what we found other solutions can easily miss. Uh, or customers, uh, our customers can easily miss because they have to find it manually. Uh, so we go and update both subscription and billing, uh, FAQs and the policies we have there. We update the discounts, uh, policies because there was something conflicting, and we update product, technical, uh, and feature questions policy. Our Y assistant agent actually implements, uh, this in a draft mode and says-
- SPSpeaker
Mm
- ARAnker Ryhl
... "I suggest that we test it." Uh, so what you see here is that we have this multi-agent system, uh, to manage context where we have four modes. Uh, and we started in ask mode, which is what do we know today? Then the customer said, "I want to do this," and it automatically switched to configure mode, which is-
- SPSpeaker
Oh
- ARAnker Ryhl
... the edit mode.
- SPSpeaker
Mm.
- ARAnker Ryhl
And now it says, "I think we should test."
- SPSpeaker
Mm.
- ARAnker Ryhl
"Let's go to testing mode."
- SPSpeaker
Okay.
- ARAnker Ryhl
Uh, and the last mode we have is this deep research mode. Uh, so this is actually what enables, uh, customers with these, like, four sub-agents to switch between modes in one session.
- 40:52 – 47:40
Advice for Founders
- ARAnker Ryhl
get a full refund. Uh, or within 14 days you can get a prorated, uh, refund," then the agent obviously have to make sure, uh, that it can actually create context necessary to test that scenario. Another thing we've seen is that for all of our customers, uh, we know when there's an outage, uh, so we are connected to their status page. [laughs]
- SPSpeaker
Oh.
- ARAnker Ryhl
Uh, so if you want to test-
- SPSpeaker
Mm
- ARAnker Ryhl
... outage handling-
- SPSpeaker
Mm
- ARAnker Ryhl
... uh, you obviously have to be able to-
- SPSpeaker
To simulate an outage
- ARAnker Ryhl
... and the agent to actually simulate that there is an active outage-
- SPSpeaker
Yeah
- ARAnker Ryhl
... on the outage page.
- SPSpeaker
Yeah.
- ARAnker Ryhl
But there's also how do we respond when there's not an active outage, because then we obviously want to troubleshoot further.
- SPSpeaker
This is super cool, guys. I feel like I'm looking at the future of how all agentic AI companies will do customer onboarding. It's all gonna be through a system like this. And it's not just onboarding. It's the continual maintenance. To your point earlier, just deploying a system like this is just the beginning, then you have to keep it updated forever. If humans have to do that, it's just not ever gonna work. It requires too much human effort, and, like, the answer is to automate this as well with something just like the Parahelp assistant that you guys have built.
- ARAnker Ryhl
That's the bit, uh, [laughs] and what's, we've been extremely excited to see the response, uh, of so far.
- SPSpeaker
Yeah. You guys are really at the cutting edge here. Like, there's a small number of companies that are playing around with this idea, but it's definitely not a mainstream thing yet. You're one of the first companies, I think, to get something like this really working at scale in the real world.
- ARAnker Ryhl
We were pressured by the urgency [laughs] we saw-
- SPSpeaker
Yeah. [laughs]
- ARAnker Ryhl
... in terms of growth is everything. Uh, and either we were doubling down on trying, uh, to hire a lot of forward-deployed engineers-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... uh, like many others. But our, I think, gut feeling was that-
- SPSpeaker
Mm-hmm
- ARAnker Ryhl
... uh, we should build product that scales [laughs] -
- SPSpeaker
Yeah
- ARAnker Ryhl
... and where we're not writing custom code.
- SPSpeaker
Yeah.
- ARAnker Ryhl
But we also want to grow, uh, so we need this to work today.
- SPSpeaker
Yeah.
- ARAnker Ryhl
Uh, this is what caused the Atrillion Sense Summer Sprint, uh, I would say, uh, of getting this out.
- SPSpeaker
Okay. Thanks so much for showing us the demo. I feel like I got a peek into the future there. Let's talk a little bit about the Series A. Um, who led the round and, uh, tell us a bit about it.
Episode duration: 47:40
Install uListen for AI-powered chat & search across the full episode — Get Full Transcript
Transcript of episode GciivYKTK_Q
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome