Enjoying this issue?
Get tomorrow's AI & engineering digest in your inbox — hand-picked, summarized, and always spam-free.
TLDR
Decagon's forward deployed engineering is identical to product engineering, with engineers acting as both executors and advisers to configure AI agents and productize custom work. The role has split into agent builders and agent software engineers as the company scaled from 50 to 500 people. Key practices include proving value fast, exercising restraint to avoid one-off patches, and upstreaming custom solutions into the product.
Key points
- Decagon provides a 24/7 AI customer service agent that replaces traditional IVR and email support with human-like interactions.
- Forward deployed engineering at Decagon is identical to product engineering, with the same bar and reporting structure.
- The role has two forms: configuring the AI agent brain for each enterprise and productizing customer requests for future customers.
- As Decagon scaled from 50 to 500 people, the agent software engineer role split into agent builders (UI configuration) and agent software engineers (productizing requests).
- Engineers must exercise restraint to avoid one-off patches and instead architect solutions that scale to future customers.
- Proving value as fast as possible is critical, especially with Fortune 500 enterprises, to build trust and expand the partnership.
- Forward deployed engineers should act as advisers, using cross-customer knowledge to guide customers toward highest-ROI automations.
- Custom work should be upstreamed into the product to become self-serve, enabling the rest of the business to solve similar problems.
- Industry experts are staffed to similar deals to compound knowledge and accelerate deployments.
- Decagon's success is attributed to moving fast on customer asks, earning trust as advisers, and productizing custom work.
Tools mentioned
Techniques
- requirements gathering upfront
- proving value as fast as possible
- productizing custom work
- exercising restraint to avoid one-off patches
- staffing industry experts to similar deals
- ingesting historical support data to guide ROI
- upstreaming manual work into the product
Stop scrolling. Start reading smarter.
Receive the day's most important AI & engineering updates in one concise email. No spam.
Transcript (captions)
[music] [applause] coming guys. Can you hear me just fine? All good. Okay, awesome. Just so I can contextualize this talk a little bit, can I get a show of hands of who here is an engineer or is a forward in a forward deployed motion at all?
Okay. Okay, so I'm a minority. Okay, awesome. Uh, sounds good. So, yes, um, I'm Sunny.
I'm the, uh, CTO of for deployed engineering here at DecaGon. And today I'll talk about what it is that we do, why we have a forward deployed motion, how it has changed over time as we've gone from 50 people to 500 people over the course of a year. Um, how it changes if you're working with a Fortune 20 versus a more mid-market brand. Uh, thank thank you all for coming. I hope it's useful and um, yeah, let's get started.
So great. Uh, okay. So, just to give context on what Decagon is, um, for those of you unfamiliar, Decagon is a 247 AI customer service agent. So, we've all had the experience of calling into your favorite brand and being told to press one for billing, press two for membership options, etc. Or you email into your brand because you need urgent support and you hear back in two or three business days.
Decagon replaces all of that. So instead, you pick up and you call your brand of choice and you get a human-like agent who is helping you. You email in, you get a human-like reply right away. So that's what Dakagon does in a nutshell. Um, multilingual, omni channel, etc.
Um and then importantly and again I you know I I say this to to help contextualize what our forward deployed motion does but you know we land in our customers to help them with the kinds of complex support workflows that today have to go to humans. Um but once we are there and our agent is learning about the customers and has a relationship with the customers then we also work with our customers to figure out hey how can we actually make you more money. So, one example, you'll see this in the bottom of the slide here, but Hertz, you know, we're all familiar with Hertz came to us because they had these kind of complex inbound support workflows that needed to be offloaded to an agent. But once we were there, uh, it turns out, hey, we already have like these integrations to your backend systems, what other communications are doing with customers? And one that Decagon now does for them is to reach out proactively to a customer when it's time to renew their car lease or extend it or whatever.
And they can do that from within DecaGon. So it is you land we typically we land and help them deflect these sort of inbound support cases and then we expand into you know how do we make you more money um now we work crossvertical we also have really large enterprises more mid-market brands these are a subset of what I was approved to talk about uh there were way more I wanted to add in there but our our marketing head got mad at me we have you know the the top left we have our financial institution ions the bottom right we have our you know your favorite tech brand uh and this is relevant because as I'll talk about briefly uh the kind of forward deployment you have to do is vastly different based on both the size of the enterprise and also the vertical okay so I imagine this is the case for a lot of agentic companies but Decagon has effectively two kinds of forward deploy engineering Number one is taking that AI customer service agentic brain and making it work for your enterprise. So the same way that you train a human, you give it instructions on what to do when a user asks X, how you respond back to it, what sort of brand tonality you have, what actions do you take on behalf of the user. All of this like configuring of that human of that of of [clears throat] that agent brain is one form of our forward deployment motion where we work with the customer. We figure out what does success look like for you?
How do you want the agent to speak? What sort of user intents do you actually want the agent to hand off to a human instead? That's the left half of this diagram. And we have a team which I'll talk about briefly who is like really good at configuring the agent. Largely this can also happen within the UI.
And then on the right side is um the the previous speaker alluded to this as well. Forward deployment forward deployed engineers are the frontline for customer product asks and it is their job to figure out hey enterprise A made this ask. I know in 2 weeks enterprise B is also going to have the same ask and this happens with stunning regularity. So I want to make sure when I solve enterprise A's problem, I'm solving it for B, C, D, and E before they've even had a chance to express it. So those are the two kinds of for deployed engineering that we have internally.
Configuring the agent and then making sure all the problems that you interact with the enterprise that that come up in that in in in the context of conversation also get brought back into the product. Which brings me to a really important point. In fact, it's so important I wish I had a slide for it. But uh at DecaGon forward deployment engineering is identical to product engineering. Uh it's the same bar.
It's the same reporting structure. Uh often like the same team because the the the delineation between what is historically forward deployment versus product engineering is super super blurred. Now, uh, when I'm speaking with a Fortune 20 and they express a pain point, that is often a product feature that needs to get built and prioritized. And so that line between I'm a for deployed person and I'm a person who works in the product um is gone. Uh, it's the same it's same person and and that's represented in our in our in our or chart.
So um early on I mean Decagon is is an example of sort of canonical hyperrowth. A year ago we were at 50 people [snorts] now we're at 500 and uh the scale is not slowing down. So actually shameless plug if you are interested in uh a new role sunny decagon.ai is my email. Please let me know. I'll make sure your your resume profile gets from the right people.
Anyway, back to back to the talk. Um, so historically we had agent software engineers and they did it all. They did that configuring of that agent brain sitting side by side with our customer. Uh, this is again things like what is the tonality of the agent? What sort of voice do you want it to have?
Both literally the voice but also the the way it speaks. Um, how do I integrate it into your backend system so that it could take action on behalf of the users? This can be something simple like I want to reset my password. So the agent needs to have backend access into your you know authentication system and it can be something sort of far more complex than that and they also did some of that like platform work like customer A has this feature request and then building that back into the product. Now that we're 500 people, uh, we start thinking a lot more about how do we design the decagon system so that it can scale and effectively we we we broke apart this agent software engine role into two specialized lanes.
One is the agent builder and these are like decagon pros. They have a lot of intuition for the various models that power our platform. How do you make them work for the use case that the enterprise requires? um largely living within the UI to the extent possible flagging when things need to go off UI and how do we bring that into the product and then secondly we have agent software engineers again these are the frontline enterprise makes product request making sure that gets incorporated back into the product and um this is I think like a super super u important insight uh which is there is routinely this temptation of okay customer A made this request and they're so important important to us and they want it done ASAP and maybe I'll just go prompt Codex and cloud code to just do it for me. But the scarce skill now that AI coding is so good, the scare skill is actually exercising restraint uh and saying you know really thinking about how is this going to scale to sort of future customers and part of this is our ethos.
like we we build agents to be owned by the customer and so if it turns into a black box of like prompts and patches and that's not good for us or them. It's far too brittle. Um but also uh when you're a forward deployed person this is this is kind of u this is incumbent upon you to to be exercising this restraint of like let me not do the easy oneoff thing but rather make sure whatever I am building is architected in a way that future customers benefit from. So this will come up in in the remainder of my 10 minutes here which is uh always thinking about how do I make this one ask benefit the remainder of the customers. Um so I I I put the slide here not to sort of toot our own horn but to actually talk about what it looks like to achieve success.
Uh, and in in our case, we've learned like early on when you're scoping the deal, like literally with the very first conversations, you want to figure out ahead of time what does success look like for the customer and really narrowing that down. Ideally, getting it in writing so that there is like no miscommunication along the way. Like, and when I say what does success look like, I mean what are the metrics you're trying to hit, what sort of channel that you want support on. Maybe that's a phone call, maybe that's email, maybe that's text, maybe it's WhatsApp, whatever. But really narrowing like what is your pain point?
What is the ideal outcome you want? And then we can race to go build that out. Um but I think again back to sort of lessons for forward deployed folks. Uh there especially when you're dealing with a large company, there's this temptation to just get started and uh and this is partly a reflection of how AI coding has changed engineering generally. But now there's a lot of effort that has to go up front in requirements gathering, making sure you're aligned on what actually has to get built uh before before going to do it.
Uh this has been a really good learning for us. So uh we try now given that we have like a a ton of customers across various verticals, we have found it's really helpful to have industry experts that get staffed to the same kind of deal. So if I am working on financial service A, B and C, when financial service D company comes around, ideally I have a core core group of folks who have experience with those customers uh working with this new logo. And the idea here is like a lot of that knowledge compounds like a you can like speak in the lingo of this customer and therefore there's a lot more credibility there. there's a lot more there's a lot a much faster ramp up [snorts] and uh a lot of the agent building sort of the way you think about success carries over.
So uh this has been very helpful for us and and ultimately it's all about you know uh making every deployment uh faster than the last one. Um I mentioned earlier that as a forward deployed and and by the way I say forward deployed engineering but really it's just like all forms of forward deployment. I mentioned earlier that one of the big things you have to do is to always think about how do I solve this customer problem in a way that extends to other customers. The other thing I think is always helpful to keep top of mind is how do I make it so that I'm empowering the rest of the business to solve this problem. And this is specifically if you're in engineering.
So for example uh Decagon's ethos is you should be able to configure this agent completely via natural language. And so if you ever have an engineer needing to do something that needs to get upstreamed back into the product. Uh and so this is sort of a funnel that we have of like look deck front forward deployed engineering they're the front line for customer asks. Um but really it should get it should get sort of scaled across the business. And one example of this and I mentioned it later as well is like let's take an integration.
Let's say Decagon needs to integrate into like some some CRM. uh early on in our history, we were actually like building custom integrations time and time again. And then we thought enough is enough. After like the 25th one, we're like, I don't know how many more are coming up. Uh so let's just like build it a self-s served way.
And now what took an engineer custom code writing can now be self-s served by the customer or built by our agent building team. So it's all about how do you scale the work that you're doing. Um, also very relevant depending on the kind of forward deployment work you do is especially in the enterprise wanting to prove value as fast as possible. For those of you who work especially in the Fortune 500, you're going to get hit with the entire what's the expression kitchen sink or the entire kitchen something like this. Uh, but the idea is how do you prove value as fast as possible?
So in our case, Deagon can become arbitrarily complex. You can support all sorts of channels, all sorts of very complex user intents. We try to figure out how do we demonstrate value ASAP and not have like a multi-month deal or sorry multimonth uh time to prove value. And once we're there and we're adding value, then we expand, right? Because ultimately all of our customers are a multi-year partnership.
And so we want to make sure we're we're helping you across your entire support flow and and your revenue generating workflows. But it's important as a forward deployed person to figure out how do I prove value right away and build your build your motion around that. Um so customers will often come to come to folks and say uh I want you to do XYZ and and often they're right but I think as a forward deployed engineer for deployed person of any sort you're you should treat yourself as an adviser rather than just an executor right you're both so um you're also on the front line of Hey, how do I make AI work for the enterprises? And you have so much knowledge because you're seeing it repeated across every single customer. And so what we do at Decagon is we actually ingest your historical support data uh and we tell customers that hey like if you automate this first or this first, this is where actually you'll see the highest ROI.
Um and sometimes that's not actually what the customer had reached out about. Uh, and I imagine there's analoges to this across all sorts of verticals. But it's important to keep in mind that your job isn't just an exeutor. It is of course to be an executor, but it is also to be an adviser. Uh, and to not underrate the fact that you have this domain expertise by being forward deployed across many companies so that you have this knowledge base that's really valuable for the customer to tap into.
Every time at Decagon someone has to do something manually, we try to make sure it gets upstreamed back into the product. So I mentioned the integration earlier, but this is I think a good mental model for folks to have if you're on the front lines. How do we smoothen out that path? Custom becomes self-s serve. Custom becomes self-s serve.
Um this has become like a guiding ethos for us. Uh and I suspect it is the case across every kind of forward deployed motion. So I'd encourage everyone in this audience to to um to to keep this top of mind like okay I'm doing this I'm doing this one-off thing presumably other people in the company also are bring it back into the product. Okay. So, um, Techon is really interesting in that it was started by I think now they're in their early 30s, but it was I think at the time they're in their early 20s.
Oh, sorry, late 20s. Um, and so what did what did we do right uh to to sort of deserve the place that we have and I think one is we're known in the industry to move really really fast on customer asks. Part of this just like it's a very hardworking group of folks. Um, so that's like a big reason that we got here. uh is that we just move really fast deal by deal.
I think number two, we've earned trust with customers that we are advisers, not just executors. So we'll we'll we'll we'll be able to tell you based on what we're seeing across all the customers and based on the data you give us um what is going to be the highest ROI for you. And then number three, we've been really good at um making sure we productize custom work. But the way we think about this has changed a lot in the last year because again a year ago we were 50 people could all fit on you know a lengthy lunch table and now we're 500. So now we think a lot about designing the system.
So every time now now we're very rigorous about sharing knowledge across deployments but uh making sure you extend uh the field the people in the field feed information back to the platform making sure the agent compounds every single time it interfaces with the customer. So the agent interface is customer A, you improve that for customer B. And it's all about sort of taking knowledge from the field and bringing it back into the product. Uh and so just to wrap up here, um sort of a few of the few of the themes, number one, obviously you have to make sure you configure that agent, do whatever the customer wants, but number two, uh make sure that it gets fed back into the product. And three, mind that funnel that I mentioned earlier.
You're on the forward. you're on you're in the field, but you want to make sure it scales and make sure it improves uh every every uh future customer interaction. Uh again, my my email is sunny decagon.ai. I'll also be out here if folks have questions. Thank you for coming to the talk and I hope this is helpful.
>> [music]