Unlock Profitability and Growth - The Key Strategies of Expensify's COO Anu Muralidharan

Anu Muralidharan (COO, Expensify) presents practical strategies for building companies that achieve both high growth and profitability. She emphasizes (1) rapid product iteration driven by real user feedback (illustrated by the Expensify Card launch), (2) automating support via AI that routes by complexity to change cost trajectories, and (3) using outsourcing for flexibility to experiment before hiring. She closes by crediting a small, generalist team (curiosity, ambition, humility) as the organizational engine that ties these strategies together.
Chapters
The topic I want to talk with you about today might seem to a lot of you almost paradoxical in nature. A concept that seems like a paradox. It's how to build a successful high growth company that can also be profitable. Now I have spent a few years now pitching Expensify, explaining Expensify's performance to to our investors, first in the private markets, then during our IPO roadshow, more recently to our public market investors. And Expensify is a cash positive business. We're very proud of it. We've had growth and profitability for something like five years now. Now when I talk about this with investors every now and then, more often than not before, a little less frequently now, I'll get really curious stares in the room and then eventually someone will ask, why would you want to be cash positive? And earlier on that used to really throw me off. Because isn't cash positivity the gold standard? Like, don't you want your business to grow and make money? But over time I've come to understand why that question comes up. It's because I think as an industry we've all kind of assumed that all profitability comes at the expense of growth and that all growth is actually good quality, that it is worth pursuing. I'm here to debunk this fallacy for you. And if the slides will move, There we go. So this mythical entity, this mythical creature, if you will, that has high growth and profitability can be every one of your companies. It's completely doable. And you know what else? It's not exactly uncool to make money because look at the kinds of companies that have both high growth and profitability. So I know I put forward in here and it's a really strange example because you know, it's not SaaS, it's a totally different industry, but it is a capital intensive business and it's pretty incredible that they could achieve growth and profitability in a mere five months. Right then we have the stalwarts, Apple two years, Google three years and Facebook five years. So it is possible to have high growth if you have a solid product, but at the same time aspire to profitability in a reasonably short time frame. Now I mentioned Expensify is a cash positive business. We've been cash positive for many years now. And that's not something that happened by accident. Obviously we've developed a pretty good discipline and pretty good muscle memory around how to evaluate growth opportunities. If a growth opportunity is in front of us, is it truly scalable? Can it have meaningful impact and is it positive roi? And if not, is it worth investing in at the expense of profitability? And then we've also always had a dual focus on both growth and cost and process optimization, which is what's helped us achieve profitability pretty early on in our life cycle. And today I want to take some time to talk through some of the strategies that are tried and tested, if you will, some of the strategies that really worked for us. And I hope that they'll help you in your journey and help you have your cake and eat it too, if you will. So with all that preamble out of the way, let me go through the strategies one by one. The first strategy is make it a habit to iterate on your product using real user feedback. Now, I think it's pretty obvious and pretty intuitive if I said in your growth journey, your biggest ally is your product, right? Because it's probably your biggest asset anyway. Now, if your product just had effortless growth, if it had a word of mouth motion and momentum, then it just automatically takes care of one of your largest cost drivers, your sales and marketing expense. It's just automatically lowered. But for your product to have that kind of momentum, for it to have that kind of viral growth, if you will, it needs to have a pretty incredible product market fit. But incredible product market fit is not achieved by simply tinkering with your product and your user experience in a lab behind closed doors. It's not even really achieved by asking your customers what they want, because you'll notice that what people say they want, what they say is indispensable. And what they tell you about how they'll use a product is just phenomenally different from how they actually end up using the product. And from their willingness to try something versus propensity to leave based on the lack of something is all diametrically just opposite. I want to tell you a story to try and highlight this point. I want to tell you about how we built one of our major features, the Expensify card. So first I just want to show you our approach to building and launching the major features. So this chart actually shows you over time the concentration of the company on building and launching the card. So all of the lines you see below the all of the bars you see below the horizontal line in faded colors are people that were not working on the card. And all of the bars in brighter colors on top of the horizontal line are people working on the card. Now you can see something like up to July 2019 or even August 2019. Barely anyone was working on the card. It was just a little pilot team evaluating the viability of this product. Then between August and December, more or less the entire company was working on it. And then after December we launched it and had a core team sort of manage that launch, gather feedback and set the direction on how to continue iterating on this product. This is in general our approach to launching new features. We assemble a Sprint team, we go as fast as we possibly can so that we can get something in users hands because their very real day to day usage will teach you a whole lot and it actually gives you better direction in terms of what's going to really resonate with your audience. Now I want to tell you a specific example, a specific challenge. So we launched this thing from start to finish in five months and that was cool. But we couldn't figure out a key challenge in that small timeframe. We couldn't figure out how to support all of Those customers on 30 day balances on the card. Because as you can imagine, if you want to support a company for 30 days on a card, all of their spend, you need to have some pretty strong reserve cash balances sitting in an account with your processing bank. So you got to figure out how you're going to fund that. We couldn't build everything but also figure out that pretty critical funds piece in time. So we had one option. They can use the card, all of the features are available, but they'd have to pay it off every day. But what was desirable, so to speak, was the ability to have a 30 day balance. It's the norm, right? Like all of our credit cards. Also we don't pay every day. So when we did use the research, when we asked our channel partners, everybody told us that if you don't have the ability to do 30 day balances, just forget it because this thing is dead in the water. So now we had two options. We could go forward and launch this with just daily balances or we could wait, figure out how to fund it and then launch with 30 day balances. We went with the former because we finished it. So what's the point in sitting with it? Thank God, because we launched it in January 2020 and then with February 2020 and all the COVID shutdowns, it would take us a really long time to actually figure out the funding needs. We had to support 30 day balances almost a year, if not a little bit more. But what's cool about this is even during COVID where companies were mostly dialing back spend, we actually saw steady growth on the card. It wasn't through the roof, but it steadily grew in terms of adoption. So we had a lot of real data to play with in terms of how companies were using it, what they were missing, and how do we build it into their very real everyday work flows. On the other hand, if we'd waited, it would have taken US maybe till 2021 to launch this thing. And there was all that valuable feedback we got along the way, which we would have missed. But let me tell you the most incredible thing of all. Daily balances is the default option, even today. And if somebody wants 30 day balances, they need to switch to it, which we make pretty easy to do. But what we notice is the majority of companies never bother to switch. But people will tell you that this thing is dead in the water if you don't have that feature. But then you give it to them and a meaningful number adopted, but by far not the majority. So this just highlights my point that when you ask someone what they're going to do, they tell you one thing, but you never really quite know till you put something in their hands. So as a message, as a takeaway, I hope you get where I'm going with this is if you have a product that is good enough as an mvp, put it in your user's hands. Because if you wait for perfection, you won't even really get there. Because the way to get from good to perfect is by using real feedback from real users based on real usage. So that's our first strategy. Here's our second strategy. Think about how you can automate to broaden your margins. Now, most of you, if I asked you what are the top three cost drivers in your business, you can probably rattle it off the top of your head. Right now we're I think Most of us SaaS companies here, so I'll take a guess. It's probably people related expenses. And if your product is, you know, at all nuanced, then a large portion of that people related expense is probably support costs. That was a very big driver for our business. So as we grew customers on the platform, so the number of active users on the platform grew, which was amazing because that's how our revenue grew. But for every dollar of revenue that we brought in, we had to spend almost a proportional amount in support because the amount of support volume was also growing. And the only way to stay ahead of that support volume was to keep hiring into the support team. So you can see on this slide on the left hand side, the pre automation Kind of trajectory of revenue and support costs. What was frustrating about this was for every dollar in revenue that we generated, we are spending a comparable amount on support. So what's left behind goes towards funding all of our other fixed costs. And profitability was like just ahead of us and we could never quite catch up with it. And that was really frustrating because that's what we were trying to do. So we decided to automate this line item and we used AI to do it. Not revolutionary at all, everybody does. But the way in which we used AI to automate our support processes is a little bit different from the large sec from the majority of the market. And I'll tell you how most people automate support using natural language processing. They try to guess at what the customer is asking and send them to help find help articles in the hope that they'll self service and anybody that is still not self serviced, if you will, will go to a live agent. Now this helps because up to a point you'll be able to take a percent of support volume and you'll be able to send it to self service, but what remains will still grow proportional with your usage. So long as what remains is material and is still growing proportional to your usage, you'll still never get quite ahead of it. And that's the challenge with it. The way we automated our support processes was again to use AI. We used natural language processing, but we used it not just to guess at what the customer's asking, but also to guess at the complexity of their question. And then we created these three tiers, if you will. The simplest tier where an answer is nothing but a multiple choice question. The mid tier, where the question is very simple and you'd have to write a response, but it's so simple that you don't require deep product knowledge to do it. And then the third tier, which was really where we'd already been staffing most of our support agents, was to actually troubleshoot, get into the customer's account, work with them to figure out what the problem was. What we noticed was a huge percentage of questions that people are asking. And this probably isn't even insightful, it's probably very intuitive. A huge percentage of what customers are asking actually is very simple or mid level simple. It's not super complex. So all of it went to the lower tiers and what remained went to the higher tier. But since we were already staffed up there for all of the volume to start with, we never needed to increase that team size ever again. And then we took the lower tiers that are super simple and staffed them with people that really don't need the level of skill that we were staffing to begin with. So we were able to dramatically decrease the costs we spent on those people because our demands of them were also very, very low. As a result, we were able to change the trajectory of our support cost spend. And I think that is key. So you'll see on the chart on the right, it actually changes in terms of its slope. So it still grows, but it doesn't grow with revenue. And the fact that it doesn't grow with revenue means that every additional dollar of revenue that you make now has a higher chance of going to your bottom line. So finally, we were able to use this strategy to get to profitability. So the takeaway here is not all of your large cost drivers are made equal. You need to identify a material cost, a material costs in your books that is going or trending in lockstep with your revenue. And you need to disassociate them in order to see a broadening of margins. And you need to attack that line item in a way that you can change its trajectory. And that's the key to success. So that's strategy two. Moving on to strategy three. How can you use outsourcing not for cost savings, but for flexibility, which in turn is going to help you optimize your business for costs. Now let's stick with the team people cost. It's a big not just in terms of the actual dollar amount, but in terms of the amount of time you spend in keeping up morale, in keeping up performance, so on and so forth. So when you increase your team size, you always have to think about all of those costs because they will all multiply together. Sometimes it may be a better strategy to use an outsourced team. And certain attributes lend themselves to outsourcing more than others. So again, let me tell you a story of how we did it. Pre Covid, we had so much word of mouth growth that we had an internal sales team. But we never really invested a whole lot in scaling them out. And we never really thought about scaling them out before COVID Now, after Covid, the world is a little different. And late 2021, we thought to ourselves, maybe we could play with the sales motion a little bit more and maybe that can help us sort of bridge some of the gap in terms of the volume of leads we're seeing post Pandemic. So we wanted to build a team of cold callers, so an SDR team. And then we also wanted to build A team of what we call onboarding specialists who can work one on one with the incoming leads so we can convert them at a higher percentage and faster. But here's the challenge. We didn't know if any of this would actually work and we particularly didn't know if any of this would be viable for us because our unit economics are a little challenging. Because we, at least from an acquisition perspective, very much target a small business. So if you have cold callers and you're paying them even the most optimal rate, it's sort of the cost of sale kind of gets ahead of you. So a lot of question marks. But here's the thing about these two jobs. They are highly repeatable, they're very trainable. And once trained, the training doesn't need to change all that much because the product isn't changing day in and day out. Because of these two attributes of this particular need, we decided to lean on outsourcing. Rather than hiring a full time team for 1.5 years or so, we tried this. We learned a lot. We were able to dial the team sizes up and down based on cyclicality time zone. We were able to sort of explore offshoring to save on some costs. We experimented with multiple vendors so we could get some sort of performance optimization and answer performance related questions. All of it would have been impossible with an internal team because you would have to spend a lot of time hiring them. You can't titrate their hours up and down. You can't really play around with their. You can't play around with their time zones for sure. So it gave us a lot of flexibility to experiment and learn in a pretty short time frame. What we learned is in fact, outbound calling didn't quite work for us from an economical perspective even if we did it offshore. So we sunset that team and we learned that onboarding specialists were very, very encouraging in terms of their ability to convert incoming leads. So we are leaning more into that. So the moral of this story is if you're experimenting with ideas, if you're not quite sure about a strategy, but you'd like to try it, so long as the role itself lends itself to outsourcing, consider outsourcing before you really commit and hiring a full time team. Because once you hire a full time team, there is a soft cost. You can't just let everybody go because your strategy isn't working. That's a huge morale related cost for your company and is no bueno. So think about outsourcing as a way to gain some flexibility and Experiment and test many ideas before you commit to them. Because once you hire an internal team, you'll end up feeling stuck with a strategy that might not completely work for you. Now, having run through these three strategies, I want to say that strategies, in my opinion, are sort of like ideas. They're cheap and they're a dime a dozen. No two companies are the same, so one size is going to fit everybody. The secret sauce that really brought our strategies together for us is our small but very powerful generalist team. So when we hire, of course, we look for the specific job skills. But on top of it, we also look for these three very special qualities, and we think of it as the ingredients to our unique cocktail, if you will. We look for people with innate curiosity, ambition and humility, because we think that that's what makes someone a generalist, makes them sort of like a stem cell. They can identify a problem, they can go to the problem area, they can work with the people that are involved in that area, and they can solve that problem. And that's what really helped us bring together all of these strategies in a way that could actually impact the business. Now, I joined Expensify to manage risk related to payment processes and bank audits. And I can assure you, there was no single day in my life that I woke up and said to myself, wow, that would be a dream job. I need to go get that. Mostly for me, it was a foot in the door. And what really motivated me was finding the next problem and trying to solve it and working with a wide range of people. I've been at the company eight years. I've worked in literally across every team. I've worked for sure with every single person at the company. And I think that really cool, creative ideas come out of a deep contextual knowledge about the business, and not from any textbook. But for somebody to have that kind of deep contextual knowledge about your business, they need to be generalists. And for them to be generalists, you need to have a culture that actually nurtures generalists. What I mean by that is you need to have free flow of information. If they don't know most things, they can identify problems in those areas. There needs to be freedom so they can go to any area and work hard and show you results. If they're worried about politics and stepping on people's toes, it's never going to work. So think of your team, think of your people as your strongest tool. If you enable them to be generalists, the superstars in your team will sort of rise to the top, and you'll be able to build a really strong company with really strong fundamentals. And if you have that, there's literally no storm you cannot weather. Thank you for giving me your time. I really appreciate it.










