Submind YouTube summaries
Thumbnail for The AI Product Rule That Grew n8n to $100M ARR | Jan Oberhauser, CEO n8n

The AI Product Rule That Grew n8n to $100M ARR | Jan Oberhauser, CEO n8n

Watch on YouTube

Video summary

Jan Oberhauser, the CEO of n8n, shares how his company evolved from a solo project into an open-source automation platform valued at $5.2 billion and generating over €100 million in annual recurring revenue by prioritizing power, flexibility, and community trust early on. Unlike competitors such as Zapier or Make that often limit scaling users quickly, n8n focused on preventing customers from outgrowing the solution while offering a unique "fair code" license model. This approach allows for free self-hosting to ensure data security and transparency but prohibits commercial redistribution of the software itself, enabling massive adoption among large enterprises like Meta and Nvidia without forcing immediate payment or creating vendor lock-in regarding AI providers since users bring their own API keys. To integrate artificial intelligence effectively rather than simply adding it as a superficial layer, n8n deeply embedded Large Language Models into its orchestration layer to build proper agents equipped with memory, multiple model support, and human-in-the-loop controls. This architecture supports dynamic agentic loops where agents can call tools and respond dynamically, facilitating complex use cases like customer support automation that handled 75% of requests while increasing satisfaction compared to traditional human assistants. The platform now features an AI assistant capable of automatically generating intricate workflows based on natural language descriptions, which users can iteratively refine using a community library exceeding 10,000 templates, all within a system designed for reliability and auditability that large organizations require for production deployment rather than just demonstrations. Regarding growth strategies and internal implementation, Oberhauser advocates for a hybrid approach driven by both bottom-up product-led growth and top-down executive mandates, accelerated through partnerships with system integrators like Accenture to help agencies build custom solutions. He strongly recommends against fully centralized teams maintaining all automations; instead, organizations should empower employees to build their own agents while central departments provide guidance and guardrails, ensuring maintainability because domain owners understand the processes best. When measuring return on investment, he argues that tracking simple time savings can be misleading due to varying automation frequencies versus manual effort, suggesting companies define custom metrics aligned with specific goals such as improved customer experience or speed, utilizing n8n's dynamic data logging capabilities to track arbitrary values like Net Promoter Score or revenue impact directly within workflows. Ultimately, the value of AI extends far beyond mere cost reduction; it offers superior performance through 24/7 availability and multi-language support that justifies higher spending where speed is critical for business outcomes. Success in this ecosystem is determined by whether actual business results improve rather than isolating specific variables in a complex environment, with n8n's strategy ensuring that systems are robust enough to handle the demands of modern enterprise needs without compromising security or creating fragmented versions across teams through planned dynamic credential assignment.
Read the full video transcript
I just went to your website and you have this big [music] button that shows your GitHub repo with almost 200,000 stars and it's right there next to signing up. >> Obviously we prefer people use our hosted solution and actually pay us because obviously it allows us to reinvest the money, but at the same time like if you use us for free that's totally fine as well. Like they're just two different ways of using n8n. >> Jan Oberhauser, CEO of n8n. >> What made us special is like very early on kind of really focused on the community very heavily. Created an an amazing platform but also really ensured those people had a great experience in there. >> They support each other. How is it possible for people to train their own agents as they execute some of these workflows? >> Then it's very powerful. [music] You can build very complex systems there. I can just say here something happens there that actually sent to do something with it. Output sent it to another agent then they can use it again as an input and people can build really really complex use cases. >> How you seen the companies that are more advanced kind of take that AI option metric a little further down the line? >> AI cannot do anything. It's not supposed to be doing. >> Hey, this is Carlos, CEO at Product School and your host [music] on the Product Podcast. My guest today is Jan Oberhauser, the founder of n8n, [music] the open source automation platform that's crossed 100 million in ARR at a 5.2 billion dollar valuation with nearly [music] 200,000 GitHub stars. In this episode, here's what we cover. The fair code license bet, why he rejected traditional open source and still [music] won, why sprinkling AI on top kills products and what to do instead, how n8n beats Zapier and Make by giving the code away, who should actually build automations, >> [music] >> hint not the product team, the metric he uses to know if an AI feature actually works, how one company wrote 75% of support through an n8n agent with happier customers. Let's get into it. Welcome to the Product Podcast, Jan. >> I thank you for having me. Great to be here. >> I had to start with this. Why did you call your company n8n, man? >> It caused a lot of confusion out there. And the simple reason is I'm a solo founder, so then like I started n8n started to program and then you had before I launched it I have to kind of I need a name for the product, but I also need to kind of make or break the company. So, I just said, "Okay, like I find a name. I kind of time box like an hour." And then I just started. I wrote down like all of the names I I liked. And all the ones I liked they were already taken. As you know, all the good domains are always gone. So, one name was left, which was Note mation. The idea was there's kind of it's a note based system and automation combined it. But the name was quite long. It didn't really look nice or exciting. So, I thought, "Hey, maybe I can make it more exciting." So, I thought I'd do the same like Kubernetes K8S and then eight letters N. This is the same thing actually. And then N and N stuck. N and N.io was available. After the seed round I could buy N and N.com for 5K as well. We don't use it right now, but at least we we own it to make sure it doesn't get more expensive. You know, everybody has to say that's a strange tongue breaker. And there's so many different ways of saying N and which I didn't even imagine like from like nation, naten, Nathan. We have N and N. And acht N in German. Like there's like million different ways. Quite exciting to see what people come up with. >> You made it work. Like people recognize the name. It's obviously not not very common, but still, you know, like the product works. People will find a way to remember it. You started just this journey over seven years ago, like way before LLMs became mainstream. So, I'm very curious to but you should really I start hearing about you maybe two, three years ago. So, I'm very curious to know kind of how did you see this opportunity of LLMs and you said to pivot into that. >> It's just that we started with AI and honestly I didn't imagine at all we're going to ever do anything with AI at all. And but then obviously ChatGPT came along. We saw like a large language models getting kind of strong and strong and better. And so, we just were wondering like like how do we ensure that like N and N isn't just part of the the like it's not just a future of N and N, but we actually participate um in this amazing AI wave which we kind of realized will be the future. So, we kind of took a step back and we just looked like what are we doing? What are competitors doing? And all of them are including ourselves honestly we just sprinkled some AI on top then and then we thought okay like to really kind of make use of it really make sure we are part of the value chain that actually people are not just using AI with and it and but actually people building AI powered applications agents with and it and and that's when we then realized that we actually ended and fits in perfectly like what do this kind of large language models actually need they need a lot of data from different sources like no matter if it's your from Google Drive is it from your local files is it from Salesforce or whatever it does something with the data it transforms it makes a decision and then it outputs the data again again into a system or writes it to a file again and so on and we just realized we had all of those pieces already in place but the in between piece like this agents that has had to be done like externally or like just very limited by HTTP request nodes we just realized by really kind of adding this kind of capabilities like in front and center of end-to-end we really kind of are able to kind of create something really amazing and powerful and just to not just again kind of allow people to build simply automations but really build really powerful agents as well >> Already that this should make sense in retrospect right because we're all using agents and understand now the concept of agentic workflows but back in the day that wasn't obvious at all and there was also a lot of competition there were so many other platforms that maybe were more well known at least in in the US and you guys are you you you announced you crossed over 40 million dollars in annual recurring revenue you had massive funding rounds that are latest one at 2.5 billion dollar valuation with participation from Nvidia so there's definitely something unique there so I'm curious to know if what was that kind of unique thing or secret sauce that helped you be on the map with this incredible traction >> Sure and let me first to clarify we actually over 100 million euros ARR already and we are valued at five 5.2 billion dollars right now with kind of our launching our partnership with SAP so we are growing so nice we don't announce the the exact revenue numbers but just people we are we crossed 100 million ARR a while ago. And so and and and the question was like what what enabled that? The this experience user goals. >> By the way, I love to be wrong about those things like oh my god, now it's over a hundred million dollars ARR. So, there's so many tools out there that were trying to do something similar. In fact, you were in the first mover, right? There's so many other platforms like Zapier and Make and others that where they already had had more market share. But you kind of came out of nowhere in the last two three years and achieved this incredible traction. So, I'm curious to know it. Earlier, this what helped to get that initial tailwind? >> I think like from the very beginning and it and was all about like power and flexibility. Like I think this what they kind of missed with a lot of the existing platforms. Just kind of think a lot of the existing platforms you kind of got something built very fast. But if you if you wanted to get a bit of and bring it in production or you actually kind of wanted to scale it, you kind of this this platform really maxed out. That's why we kind of made a decision kind of really focus on power and flexibility and kind of really um ensure people don't outgrow our solution. Um and I think what what made us special is like this focus but also our focus on the community. Very early on kind of really focused on the community very heavily and kind of created an an amazing platform but it also really ensured those people had a great experience in there. Like they support each other, we supported them. We provided um a great great support. We we create we had uh online events. Now we we do offline events and we just making sure like putting those builders which is really at the center of and and is about empowering people. And even our kind of one of our core company values is we are builders. Like like we are builders, our community are builders, our users are builders. I think like having like this this kind of this alignment between um everything kind of really ensures that you kind of attract the right people. Um and it really kind of provides that value and I think especially that in combination I think we grew very nicely the first years but when it really took off is when you then focused on the AI as you mentioned before. But I think there were a lot of other platforms out there but I think none of the other platforms kind of really had like this kind of very deep, very um powerful um AI capabilities. Like we had them, like all of them had like some AI integration, so you could kind of call out to I don't know, an open AI or anything like that, but like what we really did from the very beginning is kind of really ensuring that it's not just building like calling out to an to an to an API somewhere, but you actually built like proper agents, like agents anything from memory. You can have like multiple models, you can have um different tools, you can configure them very easily, you can add scripts. Um the kind of this kind of power and flexibility that was nowhere else available, and I think that's what people really craved. In combination obviously of other advantages like um for example, in case of force us, that people really appreciate that tested and know where the data actually lies, knowing they can run it behind a firewall, they can scale it um they like we have a big focus on on reliability, like reliability is scalability, and and auditability. I think where you can just very easily understand what's actually going on there even in more complex flows. >> Let's unpack some of the concepts you mentioned because you're right. I mean, obviously you you build a visual layer that makes it easier for people, you call it AI builders, to to create these type of agentic workflows. And and I think that expanded the market because this is not just a technical audience. Technically, anyone could be a builder. But I think you also mentioned something that I think is quite unique compared to other platforms, which is you allow the possibility to self-host your own product. What was the rationale behind making that decision? >> I think that that was very core incentive for the simple reason like when I started NLnet, I wanted to ensure multiple things. First, I really wanted to make sure that we have the and the possibility to become like the default tool out there. And if you want to become the default tool, you have to obviously make sure a lot of people can access to it and get access to it for free. Um and so I think that's why I always say especially like a lot of yeah, I think like I think that's that's a really a requirement to really kind of really get to that. The other thing is like I saw a lot of open source tools out there and I saw that they were able to build these amazing communities that really kind of made that success and this kind of um usage even just what possible in the first place. So, then again it was very clear I want to make um it available for free and again open source was one of the one of the directions I should do that. I went down a slightly different path very early on where I saw that a lot of the open source companies actually decided to kind of change the license and kind of change it to something more restrictive. And I saw that the community object got very angry about it less because of the license it shows mainly because they actually the company suddenly changed the rules. Said, "Here, first I I can do all of this." And suddenly take took like some rights away. And that really pissed people off a lot. And I thought, "Hey, I you cannot afford it like building up a a successful community is very hard. It's also like suddenly very easy to lose it." So, I thought, "Hey, I got to be very up front about it from the very beginning." So, I said, "Hey, I like make it available for free for everybody because I'm a good person. I actually want to build a business. I want to kind of pay my own salary at some point. I want to hire a lot of people that kind of provide value and I wanted to ensure that this money actually goes back in the company because I knew we kind of reinvested into our support, into our docs, in our product, and in doing quite great events. Only like this we can really kind of keep on growing and kind of make a build a successful company. So, from the very beginning I chose this little different license which we now we call it a fair code license. So, we say you can do more or less the same thing as you can do with open source. The only limitation you have is that you cannot commercialize the code. So, you can use it commercially so you can use it in your company at any kind of scale you want, but you cannot build a for example a hosted version of it and then charge other people for that. But we thought again it's it's a quite fair ask. That's why it's called the fair code license. And I think that's um we did So, from the beginning we thought about hey, how how can we enable the scale? How can we ensure we build a very great community can really build up the trust because I think trust is really the center of a community. What what's really important is like people can say a lot of things and they can also change their minds tomorrow, but only if you kind of are very consistent and from the very beginning people say see that the things you say you actually do and you not just saying one thing today and another thing tomorrow. You can really build up this very strong community. So it was very important to kind of really show that from the beginning and I think over the last 7 8 years people can definitely see that. >> I mean, I just went to your website and you have this big button that shows your GitHub repo with almost 200,000 stars and it's right there next to sign up. So it's a really I would say unique approach to first of all pursue this open source path with self-hosting option and still finding a business model that enables you to run a business while also making your product widely accessible to to people. I've seen that approach in other another companies but not in in your own specific space. Like we hosted the SVP of product from What is this database company? Well, a FiveTran just acquired DBT and and we we had them here and then MongoDB was still the example. But uh I think you're kind of the first mover in that automation. And by the way, how do you define your industry? Because I've seen terms floating around automation, orchestration, now loop engineering. >> Yeah, like we say we are more like orchestration layer. So like orchestration is probably how I would put it like an orchestration platform is how I would define it. That's how I would call it. But also back to the previous point, I think like a lot of open source products start as as as open source and they kind of are very proud about it and at some point they start to hide it. The source code is still there, but they kind of try to hide it more and more and kind of get people try to get people down the paid path and we are very deliberately say hey like we honestly like obviously we prefer if people use our hosted solution and actually pay us because obviously it allows us to reinvest the money, but at the same time like if people use us for free that's totally fine as well. Like there are just two different ways of using InfluxDB. And then the free one like the free one is a very important is actually super important for us like how we got adoption of all of these large organizations that we get used from anywhere from I don't know meta, Nvidia, Dell, Accenture, in Germany Voda- like Vodafone, Deutsche Telekom, Mercedes, like all of those companies. And we got adoption the same way as by people having a problem, starting with our free version and bringing it into this enterprise organizations. I think that is what what people really underestimate. I think very short-term, they think, "Hey, how can I ensure that this person pays me tomorrow for my paid hosted offering?" versus thinking long-term, I think making ensuring that these people have a very great experience to get a lot of value out of the product. When they get a lot of value out of the product, at some point they're going to become a paying customer. Even if not, like most ones will. So, I think like again, back to the adoption piece. >> Even if someone chooses the free option, I imagine you start connecting to different LLMs. And I know that you allow the possibilities to switch different LLMs. So, I guess there are open-source LLMs, non-open-source LLMs. So, how do you go about enabling those that optionality and still allowing people to, you know, pay when they have reached a certain level of usage? >> Like in the end, what what make us is different with N and N and total most other tools is like people bring their own key normally. Like we we have some functionality inside that you can get some some test credits. And we also working on a feature that you kind of kind of use this LLMs via N and N and kind of to also pay with them. But up to this point in time, people are bringing their own key. So, they say, "Here, I want to use an Anthropic model. I want to use an OpenAI model. Or I want to use something else via I don't know Hugging Face." And they bring their own key and connect it. So, kind of depending on the use case, depending on on how much money they have available, they kind of just decide by themselves which one they want to choose. But I think the very important thing and the powerful thing is also kind of you can switch later on. Like you can switch like it's probably like theoretically you can switch off off a second just with deleting one node and putting in another one. But obviously but at the same time, you still have to make some adjustments there where we also kind of have the functionality that people can create evaluations inside of N and N just to kind of test what does this change do and how do I have to adjust, for example, my prompts to make it possible, but again this is quite simple and much simpler than other platforms to actually change any model provider there from one to another, especially if it if you change for example I don't know use open open AI model by open AI or then hosted by Microsoft tomorrow. This lets you switch over a few seconds. >> Yeah, I mean there's all these chatter now, right? With the Chinese open source models performing apparently better than some of the US based models. I think clearly having the optionality for the user is an advantage. It allows you to not be locked in with any of the providers and ultimately you can see you are in the news a lot of the time when uh Anthropic or Open AI releases a new a new model. There's all these headlines. This company just killed 10 other startups, right? So I'm curious to know from your perspective, what is your market positioning and how you're thinking about uh the modes, but also like the relationship that you you have with these different uh providers. >> I think why why people choose like I think there's a definitely a lot of killing going on. I think like the thing killing a friend against a lot of um clicks. That's why I think the that happens literally daily that something kills kills another thing. So I would probably not take it too seriously. Most of the killed startups are are doing still very well. Obviously not all of them. So I think partly there is something to there. But then like what what makes Eden AI special is like our focus on kind of really audibility, like flexibility, um like the self-service ability and and the security piece and kind of really giving people really control. Like you can only you can see more or less like you can say the LLM is kind of the engine and and we are kind of the car and also kind of the the rules and the kind of the traffic the the whole the roads and and and the whole system. Like we kind of really connect everything and kind of be the kind of connecting tissue between all of them to to kind of make use of this kind of pile of different models and agents and business systems and bring it into kind of a extra process you can actually use. I think that is um is like we we we all need each other. We we need those those those model providers. The good good thing is you can replace them, but again you have a lot of models. You have a lot of different assistance you connect to and you kind of bring it all together and allow you not just to kind of build a nice demo out of it, but we we have a like a very big focus on actually building like reliable systems that are secure, that you can actually understand what's happening. So, if you build an automation with N and you know exactly how your data flows, that way it's using those tools, it's not going to do anything else. You see it when something goes wrong, what what exactly went wrong and I think that is again why especially large organizations choose us for business critical use cases because they can already get real ROI. They actually they can deploy us in production, not just for a nice demo out there. >> I think we've we've talked about the product enough. Now it's time to show it. And I love that you were the the one who volunteered to share screen and and demo what you got. So, Jan, I would love to see your product in action. >> So, in the past people built workflows themselves manually. But obviously with with things like cloud code and cloud code work, people realize that actually building can be much simpler and we also obviously realize it as well. We obviously want to give the great same great experience to people inside of N and also just allow literally anybody to build. Like I think a lot of feedback we always received is that N and was a kind of a more complex system, focused on more technical users. And the goal was always to kind of lower the bar and thanks to AI, we now finally able to kind of really empower everybody to build. So, what you can see here is our new AI assistant. We we just released it 1 and 1/2 weeks ago, but what it can do more or less see kind of describe what you want to do. Like we give you some examples. You can say, hey, I have a marketing use case. Um SEO and then you can just kind of define what what it should build out for you. I already prepared something because it takes um definitely a few minutes to actually build something. So, like here we have actually I just make it a little bit smaller. You can see better and kind of scroll up. Here I kind of just asked it to build me like a personal work play agent, um a kind of personal agent that kind of work with my emails with my calendar. And it starts with a chat trigger so I I actually talk with it. I told it what my email address is and then I told it like all the things it should be able to do here. Um and then I also made sure that again you can see with human in the loop that means like certain actions I want to ensure that it's not just a AI just does the stuff by itself. Like I don't want it to send an email in my name without me actually confirming that. So I just told it, "Hey, please ensure that certain steps can actually not be done unless I approve them first." Um so it then started building. A kind of um said it and then it told what uh what's going on and then it asked back a first question. It kind of wanted to know like um actually where was the first question? Uh here. It kind of asked like which model should use because it can obviously there's a lot of different models out there. I waited and simply said, "Hey, um we actually want I I saw it's on here. This is the first question." David then said for example, um "Hey, please um use Claude 2 or open router." Then it asked some other questions as well and you kind of see the answers down here as well how it should work. Then it kind of kept kept on building. Like normally you don't have to care about those things here but again for the more technical users actually want to understand what's actually happening there. They can actually open up here and kind of see exactly what's the kind of the AI system that it is doing and how it kind of starts to build its workflow. Then it was was building a while um and at some point it it said it's done but then I also said, "Hey, um actually the the way you currently build it um I want to get it changed slightly." Then it kind of went in there and and kind of made changes to the workflow and then in the end it was done and you can now see here you see like one of the artifacts which you can also see in the side is that the workflow that has been built. So you can go in here and let's also make it a bit larger that you can see it better. Um and that's the workflow that that the system built by itself. You can see like it's it's quite easily understandable. Like here you for example you have like if you start with a chat node here the whole conversation starts. You input the data. It flows into this agent. This agent by default uses um of Claude 3 5 but we also have it configured that as they're not you know Entropic is not always that reliable, we also have a four back model you can say, "Hey, if this model is currently not available, fall back to uh GPT uh 5.4 via open router." And then you see here all of the different tools we had defined previously. You can sort of list recent emails um or you can have like um it can get emails for you, it can even create draft and so on. And here we go we see the whole human in the in the loop steps. Then you can say, "Hey, it can send an email, but it can only do that if I get approval before." We kind of can see the configuration of each of those nodes by going in there. So, we can see here like here we say, "Bef- for approval, it kind of shows this message, send this email, please provide it before it goes out." It gives you like an overview of who's going to send it to, the subject, and the body. And so before it actually does that, it kind of does always the confirmation. We can see the same thing here as well for kind of sending a reply or for like creating calendar events. >> Mhm. In this In this case, so I'm seeing that two different workflows, right? Ones that could be fully automated and ones that require a human approval before they're executed. >> Exactly. Like the the end like at the end can totally exist in the background. You can say, "Hey, every time a new lead gets created um in in whatever system, create something in Salesforce for me." And it just does it totally automatically. You can also have like uh an internal chat system like this one I I'm showing off here where you can just say, "Hey, I create a personal personal personal assistant for myself." Which in this case kind of works through our chat like you can test in here or you can also use it for example via Slack or I can enable it via Telegram. Um or you can have in have something exposed to to your users. We have for example uh a big online travel agency which kind of automated a lot of the support actually via an AI assistant built within it in. They literally like 75% of the requests of the customers go through that agent where people can change uh hotel rooms, change bookings, can ask questions, and so on. Um and again, the nice thing about that example is even that the people that used a AI assistant like this AI customer representative, people actually seven like actually happier with with that than with a human um um assistant there, which is obviously amazing, which shows AI is not just about kind of lowering the cost and so on. It's actually providing also really use real value for the users. They can literally literally again anything from fully automated to literally everything in it probably can build anything. Got it. >> And just to clarify also on the this visual graphs was created automatically based on the configuration that you did before, right? >> Exactly. That was built automatically. Um we actually we did actually normally you have to kind of sometimes select for example like which credentials to use. To give you an example, here we for example a cloud sonnet, we can say here use the internet building credits or you can say here use my own API key. And you can do this can could do it with literally any tool here. You can say hey yeah I it's connected to those credentials of of my Gmail account and so on. So you can then still you can build it automatically and then you can say hey I can actually now go through and and make sure I can understand what actually has been built because I think the the problem with a lot of if you write code code like you have normally 10,000 lines of code that you hope does the right thing, but actually kind of reading and understanding them is almost impossible because it takes you honestly more time to partly understand it than actually to kind of create in the first place. And here it's just very simple. You can literally say here here I have a chat node. I I get a message here for example. You can say show me my last five emails. Then the data flows through here and then you can see ah here now I have this AI assistant as a AI agent. And you can see here now it's a system message that tells me hey I'm I'm an assistant, I have those tools, I have like certain rules in place. Here I get the the chat message and then I call I have access to those different tools. And you can very easily add more tools like this. There you have a you can even add code tools. You can have like you can do actions in in in different apps. Like you can see a lot of them. Anything you can probably your heart is asking for. >> Question about those those tools. So I saw on your website you have over 500 integrations with with tools. And so how do you go about that? Is it something you have to set up one to one with each of those tools? Or is there a more of automatic way for you to create integration? >> In the end like we have different kind of integrations in multiple levels. They're like certain built-in integrations that that we created ourselves, we're maintaining ourselves. This is for example like all the most important ones like for example anything with Google for example or Salesforce. We created them and we maintain them. Then there's also like custom like community integrations. The community built them and then we check them and make sure they're actually secure. And then people can also access them on their cloud solution as well or can manually install them. They're actually a lot more than those 500 out there. And then even if there is no integration built by us and no integration built by the community, you can still kind of connect to the system manually via an HTTP request in order to kind of say make a get or post request to a certain endpoint. You can also ask the AI assistant to build it for you as well to kind of configure the nodes for you. But in the end you should be able to connect to literally any kind of API based system out there. >> Yeah. I remember the first time I set up my OpenGl again it was quite an ordeal. I mean and I'm very really technical but still there was no visual layer. So here I can imagine you can choose to drag and drop and and set it up. And I guess you also don't need to buy a MacBook or a Mac Mini, right? >> No no no it's running totally in the cloud. You can also just like test very easy. It's literally so see what's going on. If I say say now for example let's say I can say send an email to James at I don't know email.com saying hello. And then I can literally see here how it's actually going through the data. The message got received and now the agent starts building. It kind of adds data to the memory. It calls out to the model, and then it kind of tries to figure out what to next. And then you can see that it's going to call one of those tools actually going to answer. In this case, it said, "Hey, send out this email. Please review before I send it out." So, you actually see it went here, and because we said, "Hey, there's actually a human in the loop." It actually stops now and it kind of keeps on waiting till it actually says it should send it out. So, I could now say, "Send it." Or "Don't send it." "Send." Or "Cancel." And you can see that would go on or actually stops here. So, like it's again you can And if something would have gone wrong, you would see like a notice red here, and you can just very easily debug. And again, now you can also just go in here and see, "Hey, what actually happened?" You can see the logs. I got the input, I got the model, I I sent this kind of input to it. Then it kind of called the tool with that kind of data. It kind of kind of asked for approval, so you can literally go through the whole to to everything that happened very easily and kind of debug and understand what if it actually does the right thing you wanted to do. You can do that for literally any execution that happens. >> So, as you know, loops are hot now, right? This whole concept around Now you can train your own agents, or you can set a goal and they will self-improve. How do you think about that, and how is it possible for people to train their own agents as they execute some of these workflows? >> Like that what what happens there is is a kind of loop like you you call the agent, it calls a tool, it goes back to the agent like to the model, it calls another tool, it can respond to the user, and then can can go back here again. You can also literally can like you can literally loop like literally can just tell it to kind of talk to itself if if I want to by just adding this connection here. And it is very powerful. You can build very complex systems there. I can just say here something happens there, then actually send do something with it output, send it to another agent, then I can use it again as an input. Like people can build really really complex use cases. And also like maybe actually let me share this one here. This is our website. You can see here templates. And you can see there's like over 10,000 templates that our community created. So you can say here I want to use something like a sales in sales for example. You can see here um nice things people built. Or you can say here I want to have something with I don't know Google Sheets. And you can see like a nice example how you kind of auto create TikTok videos or anything else out there. And then you can kind of click there and they kind of can see here literally the actual um automation that actually has been built. They kind of already explored. So like the same way you can like like just explore it. You can see here what's actually happening. How did it get set up? And then you can literally just say I want to use it. You can copy it. And then you can just literally copy it um in here. So let me just um start a new one. Just create an new workflow. Now I just literally just copy paste. And you can see the whole thing is in there. And now I can kind of configure it with my own settings. For example, now here in this case it's it has an OpenAI model. So I could say I can use my own credentials or use the OpenAI ones. So you can Oh, sorry. I didn't I just forgot. I had forgot to share that I had to do >> Yeah, I I get it. I think this is this that goes to the important problem we see in the product, which is the starting with a blank slate sometimes is hard. So having some sort of recipe that allows you to validate what you need and you still have the ability to to edit it, right? Based on the tool stack that you have or the specific use case that you need. >> Exactly, yeah. And um maybe also to finish the the previous example, I think like um I said I said before like we had our assistant here and and it it again now it built it out. Like and I have now this workflow here. But I can actually as well like can actually now say hey that it's great what you built here, but I actually want to kind of extend it. So I can for example say now they have the existing workflow already, but now to add for example this like calendar tool where I want to book my one-on-ones with people. I want to have consistent formats. They have like always 30 minutes and so on. And now I can just send it to the agent. And again, now I can see like how it actually works. Like also way it it does some thinking and then it kind of will start to extend the existing workflows. You can say hey you can start very simple and you kind of not you don't have to kind of build and like go totally crazy and kind of come up with the whole solution from the beginning but actually can also do it iteratively. You can say hey start with the most basic version and then I want to add this this other things in time as well. Now I can see now it's it's working here and now it kind of it it does some reasoning there. It kind of goes back and thinks about what it should actually be doing. It will probably going to take like a few minutes. It's a good addition. I need a Google contacts tool name. Again it figures out kind of the different nodes it needs. It looks up if credentials already exist for example and says hey I need Google contacts credentials. It says hey I already have an existing one so I can actually connect to to to Google already and then it will hopefully be done in in less than a minute and then you can really see that it extended the existing workflow as well. And again that's and the amazing thing is that what what what to show here is that again literally everybody can do it like because they have to know what you actually want to build and if you know what you want to build you just describe what you want to have done and it goes out there and it actually does it for you and again and then you can just again literally test it by yourself and and and show it it actually works in the right way and then it can very easily deploy it in production and kind of use it on a daily basis. >> I want to ask you a question about the main bottleneck that I see these days with this type of assistant. So people are able to now create their own they call it second brains or AI chief of staff or assistant that seems to work really well for their own productivity. But the multiplayer bottleneck is real right? Like how do you now create a shared environment where people can benefit from the work that others have done and they can really collaborate instead of creating their own versions of their own assistant. >> And then like we just I think I'm sure if you released it yet, but it should be closely if shortly before releasing is where instead of kind of just creating your own, like connecting your own credentials, you can actually say, "Hey, assign this credentials dynamically." So, in this case, if I interact with it, it would use my credentials and would access my Gmail account and my calendar. If you would actually chat with it, you can give it access to your calendar and they can do it for you. I think that this is very important piece where you can trust again, every if you've done 10,000 people in an organization where you have 10,000 people building something separately, you can actually have literally anybody just having one of them deployed and then the whole organization gets access to the same thing as well. And generating workflow, I said, "That's fine that they can do that." And I think that's this is very important piece as well. >> Totally, cuz ultimately, we got a super agent manager, right? Like you have all of these different agents doing different things. Sometimes those agents are yours, sometimes it's your teammates, and so, what ends up being the the control panel, kind of the the surface for the product leader to really understand what's going on and be able to make any type of modifications? >> Yeah, I agree that is so important. Also, by the way, here you can also already saw maybe very fast, not just spinning the workflow, it's actually kind of already kind of tested it for you as well. So, that actually you can be sure that when you build something, it it kind of it is already it's in the in the working state. >> Really cool. And the other thing that I that I noticed it's it's becoming challenging for especially large organizations is the deployment into production. I like these these type of demos work very well when you have full control over the tools you're trying to connect to, but as more people join the party, then you also have more controls and checks, right? So, and it we're talking about large enterprises that already use and and like how were you able to get over all of those procurement and guardrails problems to make sure that they trust your solution? >> First, like we talked about before, self-hostability. I think that's just an important piece already that people actually know where where it actually is running. Um and they can also very often they kind of use their own local models, for example, to actually deploy N and N. Um and then other thing the other piece is like literally like if you build something with with with AI, like it can go rogue very easily. Again, for example, I don't know, it deletes data it shouldn't delete or it sends out emails it doesn't what shouldn't it shouldn't send. But again, because we make it very simple, like literally this agent can do only those things. It cannot go rogue. You have exactly specified all the things it can be doing. Again, also the things it can only be doing once actually a human approved. So, it means like before those things can go in production, somebody else can very easily review it again. And they don't review again 10,000 lines of code to actually review a workflow that they can easily understand and go through and kind of know exactly what it's going to be doing. But I think that's just makes it very easy for these enterprise organizations to not just again have a nice demo, but actually kind of release it in production much faster than other systems. >> I think this is a very common challenge for a lot of companies that maybe started more on the SMB segment or direct-to-consumer people who are like really curious and building something and then they're bringing it to their enterprises. So, in addition to just proving that you have the right security checks, like what does go-to-market motion look like because PLG can only take you so far? >> First, like we got into the most organizations like via bottom-up PLG growth. And interestingly, it's not just bottom-up, we got into a lot of into a lot of organizations as well, literally top-down as well, where people on the board, where C-level, I don't know, the CTO or the CEO, whoever saw content around N and N and just was one like, "Why don't we do the same thing in our organization as well?" And they kind of bring it into organizations and then very often find that they're actually already using N and N just in a more limited way. And then it makes it much much easier than to actually do that. Um at the same time, obviously like at some point you want to accelerate things. Um another nice way to accelerate things is definitely partners. And I think that is one thing that is also works very well for us. Like we have a lot of we talked about the community before like a lot of the community consists of people that have agencies that build up agencies around and at the end it really kind of not just again they go out there and say, "Hey, I could I can actually help you to build this workflow. I can actually maintain it for you." Um I I help you to kind of even figure out what can can be automated. They're kind of this this accelerator. We also work with For example, just a month ago we announced a partnership with Accenture as well. And we talked with other system integrators as well. There other partnerships getting announced very soon um on top there. So that we're looking for this kind of accelerators that can really help us to kind of reach more of our user base and and therefore reach more of the opportunity easier because we can obviously not have a one-to-one relationship with everybody. So we we have to ensure to actually kind of use all the channels that are actually available to us. >> So as you partner with these companies, consulting firms, and others as your implementation partners or FDEs, call it however you want, it seems like one of the challenges that these companies have and by the way, we do that for a living as well is that you get the you do the initial sprints with the client, they they see the magic, they love it, but at some point you want them to be more self-sufficient. They also want to be more self-sufficient, right? So I'm I'm thinking about the actual adoption curve. Like maintenance, like what is the approaches that you are seeing now for this type of large enterprises? Is it like having their own center of excellence or chief AI officer that is overseeing all the AI implementations? Do you see more functional leaders trying to handle their own automation? Like what is your your vision on that? >> We we definitely see all of it theoretically. Like all of it is out there. Um but what like just the the thing they're doing internally as well that we um suggest for our partners as well is not just not having it only centralized. Like I think that you can definitely get if you have a centralized team that builds automations or AI assistants or agents in whatever way for other people like you can reach like I think you get a lot of value. But you don't really empower people. You build for them and again it's at some point it becomes unmaintainable because you suddenly like this this this department literally has to kind of maintain hundreds of thousands of of automation. It doesn't work. It's also the opposite of why I created N to N. Like the reason why I created N to N is was because I saw that the people that had the problems were dependent on other people like myself who actually helped them to kind of build things to build automations or or build agents. And at N the idea with N to N was that the people that have the problems can solve it themselves. Because again this is why we we try to make it simpler and simpler and simpler. So like this again we have an an AI and automation department internally as well. But what they're supposed to be doing is like still help like the idea is about empowering people inside of the organization. Again the people that have a problem should be empowered to build it themselves. They're still there for you to say hey I don't know how to do this one thing then they help you out there. Or they help you kind of try to figure out first what is actually possible to build. They kind of trying to kind of the idea is kind of help the people to fish because in the beginning they have literally no idea what's actually possible. And they're kind of getting started with something small and kind of empowering them more and more. That's how we really see how we can really build it up successfully and then obviously document what they did. Kind of ensure you have to kind of the right the right tools in place but it we kind of see them as kind of creating the guardrails kind of they they they own N to N their own everything around it their own education but the building should be owned by the people that actually have the problems because they're like nobody else can do it better than them. They actually know the whole process by heart. And explaining it to somebody else is just super inefficient. It's never going to be the same thing and for literally any problem you have again any simple change you have to go back to another person again that has the same context and it it's just super inefficient. >> Yeah. And and that exactly and that is why it's thing is so complicated to measure ROI. right? Because first you of course need to understand what's possible. And once you taste that magic, it's hard to go back. So, adoption seems to be a good way to get started. But at some point, people start questioning, okay, but all of this productivity goes where? Right? But at the same time, you can't fully give a one-size-fits-all answer to all the companies. And here's how you measure ROI of your AI implementation. So, curious to know what is your take on how you're seeing the companies that are more advanced kind of take that AI option metric a little further down the line. >> I think that's I think that's definitely also something we struggled with as well. That's something because there's so many like I said, so many different ways to actually measure like the the impact. And again, like we we also started the initially thought, hey, that's the simplest thing that you can also do very easily with and then it's literally just track like how much time it actually saved. But I think that's actually not not not not the best measure. We kind of realized it's also like very easily kind of you can just cheat very easily in a kind of in certain automations like even though they run every minute, it's not just and and it would take you 10 minutes to run it every time manually, it doesn't mean like it it saves you crazy amounts of time there. So, like what we actually now looking I think one thing is is the ROI piece, but what we are kind of in in actually internally, we care less about the ROI kind of measuring the right way because we just know that it's like it it it has a lot of impact. What we actually want to drive forward and want to ensure is that actually change is happening. That actually every department actually thinks about like what can they be doing to kind of drive change forward. How can they make sure that they actually not that they think differently, how they kind of have more impact. And that's why each department has to define like their AI vision and kind of really kind of define the certain things they want to achieve every quarter. And then we as a company ensure that each that each department kind of reaches those goals and we as a whole company actually reach at least 90% of those AI targets have been set. I think again, you can measure anything. I think. Again, also I think it's not one thing one size fits all. And maybe for some of them it makes sense to kind of check again of how much time is saved or how much money is saved, whatever. I think you have to decide it yourself, but I think honestly, the most important thing is right now certain things you can take as a given. You know it provides impact. And then you just have to kind of think it's still want to make sure like I think it becomes then problematic when you have like on one side an unknown outcome and on other side you have a lot of a high very high spends. Because then it is not very clear anymore. And I think that's again why people appreciate and it end very much is because the cost of running an AI assistant built with an end is much lower than in other systems because we're not just saying, "Hey, AI solution for everything." We say AI is one piece of it. Again, what you want, you need AI, but at the same time you still want to have deterministic logic. In this case, for example, the step approved those emails or I don't know, do X or Y depending on a certain number. That's a deterministic logic. Like it doesn't need an AI to actually do that for you because AIs are expensive. If you just figure it out, they're not very reliable and they're very slow. Like why would you do it with an AI? And then you still have to have the human in the loop again, which again ensures that you cannot just use it for a nice demo, but you actually can use it for a business critical use cases because you know the AI cannot do anything it's not supposed to be doing. And I think that is again why that the cost of running an AI system is actually in built in and that is actually quite low. And then over that the ROI um is very clear again. In the most simple form, start with just and start to track time saved. And then you can actually go further and kind of literally kind of track your own things like in an end you can even do it dynamically. You can just say, "Hey, I have this this arbitrary metric." Um and again, for each execution save that number. It would maybe get saved as time saved, but you can literally kind of use it for anything you want. Just to make sure it has to kind of the impact which actually organization is aiming for. And again, one last thing I want to say there is the example I gave previously with this kind of AI assistant for this online travel agency, I think people like I think this ROI thinking is one thing is great if you want to have ROI, but very often like the advantage is not just money saved or anything like that. Very often it's also better customer experience as well. Again, people prefer the AI assistant. Why? Because never gets tired, it can speak any language, it works 24/7, it has the perfect context. Like that's great. And yeah, and I think that is this other thing is like certain things it's not just normally one value that certain things you can drive forward and say, "Hey, maybe I don't want to set about saving money, it's about having better customer experience or it's about saving money." I don't know like whatever your your your company is driving forward, you should measure that one thing. >> I like that cuz sometimes with the introduction of new new tools it seems like we're forced to now coming up with 10 new metrics to measure the specific impact of that new tool into our business, while in reality it's all intertwined that it's just hard to isolate a specific variable. So, using the same business metrics that your business uses to measure productivity, outcomes, performance, ultimately I think is the easiest and most reliable way to see if okay, how you're getting there is actually helping or not. But, um, that's at least also how I try to measure the own impact of our own AI implementations in the business. Like, okay, are we seeing a NPS of the customer go up? Are we seeing revenue grow up faster? Then great, it seems like what we are doing in the house seems to work or not. But, it's like if you go to a restaurant and order a chicken, if you like the taste of the chicken, who cares where that olive oil is coming from if it's AI or non-AI? >> Exactly. And I think like the thing is like you can even say very often it's maybe the right thing to actually spend more money because of AI because like what you care about is for example speed. It's like if a it's a difference if I have a human that does it and it takes him for example 15 seconds, I can do with the AI which does it maybe in three seconds. Like maybe that's worth paying five times that, but it really depends on your own business, um, and what what is important for you. >> Jan, it's been a pleasure to have you on the podcast and see you demo, to you also explain the product, go-to-market strategy, and thank you so much for your time. >> Well, thank you for having me. That was great.