
Loading summary
A
Welcome to the Sub Club Podcast, a show dedicated to the best practices for building and growing app businesses. We sit down with the entrepreneurs, investors and builders behind the most successful apps in the world to learn from their successes and failures. Sub Club is brought to you by RevenueCat. Thousands of the world's best apps trust RevenueCat to power in app purchases, manage customers, and grow revenue across iOS, Android and the web. You can learn more@revenuecat.com let's get into the show. Hello, I'm your host, David Barnard, and my guest today is Eli Wenderbaum, head of customer experience at Captions, an app that empowers anyone to tell better stories by generating and editing videos with AI. On the podcast, I talk with Eli about effectively scaling support for an app, why time to first response is so important, and why you should treat support more like a concierge experience. Hey, Eli, thanks so much for joining me on the podcast today.
B
Thanks for having me.
A
Yeah. So we both just got back from App Growth Annual. It's good to see you in person.
B
Yeah, still a little jet lagged, but I'm enjoying my revenue cat swag and water bottle. I didn't submit for a shippy this year, but next year I'm hoping to get one and bring one back for the team at Captions.
A
Yeah, captions is fantastic. Probably would have won if you would have submitted.
B
Also, so cool that you had actual billboards. Like when you displayed the winners of the Shippies, there were nine of them. You showed a picture of an actual billboard in San Francisco, but I thought you had just photoshopped them. And then as I was leaving the event, I saw one just across the street from the Ferry Building. And. And I was like, damn, they actually bought these billboards for them, which was awesome. Really unique and pretty cool to see.
A
Yeah, we've been doing that for some of our promotions and it's really cool to have like actual billboards and then be able to go take pictures with them and whatnot. We did a Times Square billboards as well, which was really cool.
B
Yes, our whole team went there and took a picture together. It was really funny. One of our iOS engineers was a hero shout out to Roel. He was in the billboard and it was pretty cool to see him in like, like 40ft tall. Roel is pretty cool.
A
All right, well, I want to kick things off with something that you said when we were prepping for the podcast that really struck me because it's kind of a contrarian take in, I think, not just the subscription app industry, but maybe Just like tech more broadly is that you said don't just reduce and deflect customer support. And that's kind of the topic we're going to be talking about today is customer support. But I think that's like an important philosophy to maybe kick off this whole conversation. Like why not just automate as much as possible? Like it's just such an afterthought for most people. So why do you think it's so important?
B
Yeah, I think especially when companies are just starting, there's no dedicated person to customer support. So like when I came to captions, one of our engineers was replying to customers from 6am to 9am and then at the end of her shift. And so obviously this is something that you don't want to do, but when you're finding product market fit, you want to hear from your customers as quickly, as efficiently as possible. And that really worked for us. She would see an issue in our intercom and she would immediately just fix it in the code because we were a four person team. But as you get bigger, you know, you start building out a team. You hear from your customers and you hear from customers both happy and unhappy as well as confused and a number of other feelings that they're feeling. But ultimately the customers who reach out to you are the ones who care, right? Customers who churn and cancel and never contact you, they don't care. Or rather like you can't do anything to help those people. So I always say if a customer is going to reach out, my goal is that they had an improved experience. Even if we don't resolve their issue, even if we just have a great response time and build some rapport and let them know that we're not a person in someone's basement trying to, trying to steal all their data and money and rip them off. I mean We're a 60 person team that cares about helping all these people who want to create great content. So I like when people reach out to us. Surely you want to deflect some customers but not all.
A
How do you think about that kind of balance between the goal of customer support being creating that great experience so some amount of deflection, like get their answer as quickly as possible through good support docs and stuff like that. But like where do you think the balance is of like what things should be deflected and then what things can create a better experience connecting with a real human?
B
I think repetitive asks and by the way, if the app was perfect and had a great onboarding experience and tool tips and Education, you know, there would be no need for some customer support. But if a customer has any question of any kind, if that could be automated, whether it be with self help on our help center, with searching or browsing, or some sort of AI agent that can just answer those questions in 30 seconds, that frees up time for our other agents to actually build those connections with the customers who are unsure if they want to purchase. If they're, you know, fishing for pricing information and want to know. I mean, don't forget, if a customer reaches out asking for, if you have good, better, best and they're interested in good, a customer support agent can also be a little bit of sales and help them upgrade or upsell to a different tier that may be better for them. So we like those sort of interactions and yeah, not, not all of them are built equally.
A
I love this concept you, you were sharing with me about building customers for life and how customer support is like maybe one of the better ways to help kind of reinforce that like you built a great product, but then actually interacting with the customer can be really meaningful.
B
I mean, you revenuecat has tens of thousands of customers and all of those customers have competitors, including ourselves. There's no shortage. And the time it takes to actually become a competitor to us is getting shorter and shorter. So I think it's actually customer support could be a moat in the sense that if someone reaches out and has a great experience, we're able to answer their question in two minutes. They find a competitor and reach out to them and they don't hear back for 48 hours. That says something about who they are as a company. And I think people are demanding high quality answers basically immediately. I know that when I call a 1, 800 number for my bank and you know, your call is important to us, you know, I lose it. I think customer attitudes have totally changed. But customer support could be our competitive advantage, I guess. A little bit more on the customer for life. The C4L. We have a Slack channel called C4L and this was kind of inspired by Tony Hsieh, who was the CEO of Zappos. He had this book called Delivering Happiness that was kind of a framework and a book that I read early on that kind of changed how I think about support. And this customer for life is really important with recurring subscriptions, recurring revenue. I want to make sure and every one of my team members, everyone at the company, how do we make a customer for life? And we actually have a Slack channel where we post screenshots of customers who say your app changed my business. I have, I have more views on my TikTok. I've been able to do this full time. And we share those customer wins with the entire team so that they understand who they're building our app for.
A
Yeah, that's fantastic. And you're right, like great. Customer support can be a competitive advantage, especially when again, most of the industry thinks, how can I hire the fewest number of people, how can I outsource as much as I can? How do I shut up these customers who are bugging me? You know, when you, when you have that attitude, it comes across.
B
Absolutely.
A
How do you think about the difference between support and success when running? Customer success and support inside captions this.
B
Term customer success has been thrown around a lot and I think the definition has changed. I think it was originally coined in Salesforce and they were the first team to have a customer success manager. Customer success team. It was really meant for B2B products. And I think depending on what sort of offering you're providing to your customers, you know, there's low touch, high volume, which is what we have, and then there is high touch, low volume, which is usually more of a B2B business. So I think, I don't know if it's exactly like a lever on customer support to customer success left to right. But if you're in a consumer and a prosumer usually low dollar value subscription, you're probably more focused on customer support if you're trying to build long lasting relationships with customers who are spending maybe 20, 50, $100,000 a year on a large contract. I think customer success with a dedicated CSM is very different than customer support. And those customers still need, with a success manager, they still need support. So support and success needs to really work in concert. And that's at least what I call customer experience encompasses both the support and the success.
A
Right? Yeah.
B
So I think a great way to think about it is, let's just say there's. You're running a hotel, right? I think it's the marketer's job, the co founder's job, VC job to build the hotel and get people through the front door. And then once people are through the front door, that's where I feel like I'm the hotel manager and my team is the concierge, the bellhop, room service. I mean, what we're trying to do is we're giving customers a three or seven day free stay right. During their trial. So and what we want to do is turn them into an extended stay customer. And during that time some customers may come in and want self check in with a little iPad. They may want to talk to someone and ask for a room upgrade. When customers get to their room, a light bulb may be out. And I think it's customer support and success job. So that if a customer reaches out to us and asks, you know, for a new room, that there's no hot water in my shower. I need to empower my team to be able to upgrade them to a different room. And I think that's what customer support and success is about, is not just like building the product, but also ensuring this customer has a really amazing experience. And I'd say, David, when's the last time some someone said to you, you got to stay at this airport hotel, it's so convenient? Probably, probably never. But how many times has someone said, you've got to stay at this boutique hotel? I had such an amazing experience. The staff was incredible. We had dinner at a restaurant one night, the next day the same server remembered my kid's name. Those are the sort of experiences that you have where you're telling everyone, you know, you got to stay at this hotel. And that's basically what I believe support and success is.
A
Gosh, I don't think I've ever heard anybody in tech support, big company, small company, analogize themselves to a concierge. That's fantastic though. I mean that that's a very customer centered approach again, versus like so much of tech, like you can't get in touch with anybody at Google if you're having problems with your Gmail account, it's like so many people just brush it off. But to think about yourself and your customer success or customer support team as concierge, that's going to create a better experience for your users. It's just fantastic. I love the analogy and just love your approach. And do you think it's ultimately a competitive advantage for teams that think about it in that way? So thinking about it in that way is great, but you actually got to like hire a team and like develop processes and I know that's something you've been really focused on going from the four person team you joined to now. I think you said like 70 people at the company. How do you build a team and kind of instill that attitude and also like keeping it, you know, cost effective along the way.
B
Yeah, I think when I'm looking to hire someone, there's like three key things that I look for. One is people who embrace change. I think especially at a startup, a lot of companies that are moving quickly. We just move so, so quickly. It is one of my biggest challenges to even learn from engineers and product managers what's launching, when it's launching, how many people it's launching to. And then I need to extend that out, update our documentation and our macros, and of course, train my team. So I think people that embrace the change and aren't saying, oh, I can't believe this feature is changing again. This is an iterative process. So I think I need people who enjoy that and look forward to say, wow, we're moving so quickly. This is. This is great. And then I'd say, curiosity shouldn't be overlooked, I think. I mean, I was very lucky early in my career. My mentor and CEO took me under his wing and said, I. Well, for a little backstory, I just traveled around the world. I left. I graduated college, I traveled around the world for a year by myself with a backpack. And when I interviewed with this person, you know, he said, tell me about yourself. And I said, well, I've just been, you know, traveling for a year. And he said the whole interview just turned into me telling him, country by country, everywhere I went, everything I did, and I was curious about the world. And he basically hired me on that fact in that I figured it out. I was curious about it and I figured it out. I think you can train for your particular app or a video editing app. We can train on that. Sure. It's great to have someone who was a video editor, but if you're curious, you'll figure it out. And I think that really, again, should not be overlooked. And then lastly, I have this kind of other saying that when I meet people, are these the kind of people that will push the trash down? I know this is a little strange to think about, but have you ever been at your office or you. You've had been at a party and you see the trash kind of overflow and people just drop by and put a little, A little thing right on top and move on with their life. You know, I want people who are going to roll up their sleeves and push that trash down and make room for others. It's not about them. Right. They could have put that on top and walked away. They're thinking about the person after them who want to throw away whatever they're going to throw away. To me, that's like a huge indicator. Although hiring virtually, it's very hard to test for this, but it's kind of. It's kind of a vibe check.
A
Yeah, no, that's great. And then I think a lot of people, you know today in 2024 will hear that and think, well, why not just use AI or AI is going to replace all those people anyway. Why hire a big team, just train a bunch of agents like work on your, your prompt engineering skills. You know, how are you thinking about the blend of people and AI and how to effectively use AI to, to provide that kind of concierge experience?
B
I think you used the exact right word, which is blend. I don't think AI is necessarily replacing all human jobs, especially in customer support. I will say as an industry, I think customer support agents will be one of the most affected industries. I mean, think about your bank or your airline or your IT company, even within where you work. I mean, a lot of this is just knowledge gathering and regurgitation of what is already documented, either internally or externally. So I think for these repetitive tasks or maybe even easy actions, I think about it as a pyramid where at the bottom you've got, let's call it, eight agents and above them you've got maybe two escalation people and then maybe a manager and yourself on top. I think that bottom layer is already able to be replaced. And the question is, are all of those tier one agents going to be retrained to be able to become tier 2 agents or hire? And so I don't think like the tier one customer support is going away. I actually think this frees up my team to spend more time with the customers who need it. So it's not that these agents are maybe being like fully replaced. I think they're serving a different function where they're not just trying to get through the queue and answer questions. They have maybe two or three or four times as much time with each interaction to build rapport and maybe create more of a human connection.
A
And I think, I mean all of the conversations so far, even some of these characteristics that you discuss in how you hire a person is probably how you want to think about training that those tier one AI agents as well. It's like whatever kind of pre prompting that you're doing, whatever kind of scripts you're, you're baking in there, you should be taking that concierge mindset to the AI agents because I mean, what a crappy experience so many of these have been in the past, the phone trees and whatnot. And like, yeah, it's finally getting better, but it can still be a really bad experience talking to AI. So even that probably requires a lot of the kind of similar thinking of what you've kind of been talking about so far?
B
Yeah, I think there's been one tool that we've been really impressed with over the past couple months. I did a full evaluation of every single AI agent and chatbot there is. And actually, I think there's a slight distinction. I think a lot of AI options out there are simply chatbots where they're telling you information and it's very clear that they're a bot. I think there's a whole new breed that is there will be a wave is my prediction of true AI agents who can empathize and perform actions and do things like that. So basically I went through a full evaluation, found a really awesome company called Para Help. They're actually just two guys from Denmark who were part of Y Combinator. They just graduated this year, summer of 2024, and they've been amazing partners because they really understand who our customers are and the amount of empathy and smarts that. This has truly knocked my socks off. And now this AI agent is working in concert with the rest of my team to basically tag team every single message that comes in. If it's fairly easy to answer, it, tries to answer it. If it's too complicated, it can hand off. And I think maybe I'll ask you a question for change, David. You know, when you call, you know, your bank or you reach a chat agent online, I mean, probably half of them are bots now. How many chances do you give the bot before you give up and ask to speak to a human?
A
Yeah, not many. I mean, you know what I was saying, like, it's. Yeah, as you said, they're not truly agents. This first wave of chat bots has been pretty rough. It's tarnishing those brands. So like, you're to your points earlier, instead of like building a customer for life, you're. You're kind of pissing people off. And I, man, I feel that so 100%. It's been mostly bad experiences. The few times I've had good experiences, it is when I have a clear question, I ask that question and get the response without having to like, read a bunch of docs. But it's like kind of a glorified, you know, rag agent where it's like it's just doing Google, but better and faster.
B
Yeah, I think there's also like a. Clearly not every customer who interacts with our AI agent ends with the AI agent. They, they sometimes get escalated. I think, just as you know, I'm always trying to put myself in the shoes of the customer. And so if I reach out to again, my bank, and I ask a question, and the bot did not understand it. They usually, you know, I'm sorry, I'll connect you with a human, and then you're telling the human everything you told the agent all over again. Now you're already, like, you were at zero, Right. You were neutral. Now you're below. So that agent has to do a lot of work to win back your trust. I think the way that we have it set up is the AI agent is quite effective, and if it doesn't understand or it can't answer or we've, you know, I think it's very important to program what not to answer. Right. You know, if someone says, give me captions max free for lifetime, it can't just, you know, it can't just do that or.
A
Right.
B
Anyway, the escalation piece is great because this is a nice transfer. And again, like, it's all about working in concert. And at least if you get transferred to a human agent, the human agent has full knowledge of everything that was spoken and talked about before. And you've been escalated from a human to another human, essentially, as opposed to, oh, this didn't work out. We tried to shoot you out the door, but you were. You were too smart for us. Now we got to connect you to an expensive human. I don't like that. I don't like that flow.
A
Yeah, I think there's a lot of brands burning consumer goodwill with these really bad flows that they think is saving them money, but it's not providing that concierge experience that we keep talking about. As you've been building the team, integrating these AI agents and doing all those things, how do you think about scaling up to providing quick support? And then if the tier 1 agent can't answer it, AI agent can't answer it immediately. You know, how quickly can you get a 2 agent on? And how do you think about scaling that concierge experience?
B
Yeah, I mean, we have. Again, we have, like, a good, better, best scenario. And we've got trials on App Store and Play Store. We're. We're on our web. We've got stripe. I think what we have is a little bit more customization. So if a customer reaches out to us, we know whether they're in their trial, if they're a canceled trial, or if they're a premium customer. And we have rules where those customers can either skip to the front of the line or they can skip the agent completely and even get reconnected to the agent they last spoke with. So I Think it's a little bit moving into customer success. It's kind of lightweight, one to many. But there are definitely things that you can do to kind of impress your customers, especially those that are potentially paying more, you know, more revenue per year. But yeah, scaling. Scaling is hard. If it were not for AI, I think our team would be twice as big. So I suppose, you know what I was saying about taking jobs. I haven't had to let anyone go. I think I always want at least one or two human agents at all. Again, we do 24. 7 support.
A
24. 7? Yeah.
B
So yeah, I'm not sure how many regions there are in the App Store. I think there's like 186. Maybe you have that stat. But we have at least one customer in every country in the world, which also means language. Right. So we have an app that translates every customer's message into English. We reply in English, it translates back to their language. And I think localization, for those that aren't just selling in the United States or North America, localization is something we have a really, really big effort on. Because you need localized app Store and Play Store. You need localized website, localized help center and localized app. We just made a big improvement to our website. Brazil is one of our biggest markets. A couple months ago when we launched the website in Portuguese, we saw a huge lift in installs in Brazil. It really, really makes a difference. Yeah, so that's localization. I think really about 24. 7 support. I think customers are demanding this. Even for an app that costs 9.99amonth. I think a lot of our competitors don't offer any support. Or actually what's very common is Discord support or Discord support only. I've tried Discord. I have my own issues with discord. But yeah, 24. 7 support is for us is super important. And if you're not there yet, at least what I can suggest is try and get to five days a week, you know, eight hours, five days a week, and then get to maybe 10 hours, five days a week, add a little bit of Saturday and Sunday and then try and get 12 hour support all seven days and then eventually move to switch, make the switch to 24. 7. I will say the only thing is once you start offering 24. 7, especially if you market that, you have to keep your promise. But that said, if on your website it says great customer support, customers will say, okay, maybe they have great customer support. If you say 24. 7 support and you market that and you put that on your paywall, you might get an uplift. I mean I would, I would argue that companies that are exploring with your, with your paywall feature change one word and just say support to 24. 7 support and see if it gives you a lift on checkout. I'd be very curious. We haven't tested it because we already have 24. 7 support. But if you are going to do that, contact David or me after and let us know what your results were. But yeah, time to first response is super important. Even if you're. It's saying we got your response, we will escalate it to the team once we're back on normal working hours. And by the way, that's how we first launched our AI agent. We kept our normal eight hour support in seven days a week and we had our AI agent on, on, off our support just so customers got a friendly message saying we received this and then when we came in the next day we would reply to them. So if you're, if you're really afraid of AI or you're not sure it's right for you, try it for off hour support and you could market 24. 7 support right there. It's a quick win.
A
Are you actually hiring around the world to cover those different time zones? Now that you are truly offering 24. 7 support, how do you work that side of things?
B
There's a common term called follow the sun support and essentially you just have one person in Americas, one person apac, one in emea. And that's how we have it set up too. We've got agents all across the country and actually two of our agents we found in a really interesting way, one of them was a customer who just kept on contacting us and telling us all the feature requests he wanted and also all the bugs that he found early on, which was very, very helpful. And then we eventually said, you know, would you like a job? And then we had another one of my agents who's been with us for almost as long as I've been here a year and a half. He was in our discord and he was super active and off hours people because he was in India. People would ask questions and we weren't awake. He would answer them and he'd link to our help center and all of his answers were unbelievable. We had no idea who this guy was. After a week I DMed him, I said who the hell are you? And yeah, so I mean, yeah, shout out to srenic. And then we ended up hiring him and he's been, been amazing. I mean he really, he was a customer, so there was barely any training to do. He knew more about the app than I did. He was a video editor. So, again, if you have a loyal customer base, you're looking to hire support, Maybe. I do have a piece of advice. Reach out to your community. You know, tweet, we're hiring, go to your Discord and say, we're opening this position. I think you'll be surprised how many people come out and either apply or refer a friend for your job.
A
How do you blend that, the community aspect? So is it a Discord, or do you have like Q and A, like public, like, kind of forum kind of style? Like, how does that fit into that bigger picture?
B
I think if you're just launching and you need consistent feedback and you haven't found product market fit yet, or you're launching so many features, you need to keep finding product market fit. I think Discord is amazing. I think. And again, it depends who your customers are, but at least for us, we found a lot of customers love Discord, gave us feedback, added screenshots. And early on in the company, when we were 10 or less people, every single employee was in Discord. And we would mention each other and answer. Our CEO, Gaurav would reply directly to customers and ask, what if we did this? What if we added this feature? And it's kind of this iterative customer research where you don't need to bother with surveys or setting up Google Meets or even paying people. I mean, people are. I've had plenty of people say, you should build this. I mean, there's no shortage of people that think they can build the app better than you. So early on, I think this horde is amazing. I think as you get, as your product becomes more mature, it's much harder, especially as you have more customers, because there's a lot of noise and, you know, there's more features or there's more that could go wrong or more that we didn't do exactly the way for their use case. I mean, the very common question we get is, can you just make a button that does X? And it's like, well, we have this whole strategy. You know, we've got 70 employees, we have a roadmap. I mean, sure, we need some quick wins. And I think actually that again, shouldn't be overlooked, which is if customers are really loud about something and they are constantly talking about it and voting it, if you just sneak in a little bit of a feature request or a quick win, and the CEO goes and says, hey, guys, we listened this is fixed. Talk about a C4L experience. Those customers say, you actually listen to me. I'm just, I'm a nobody. I'm one of, I'm one of all of your customers. And to get that sort of direct access to leadership or product goes a really long way. So, yeah, again, that's a nice quick win that you can do and create customers for life.
A
At what point did you phase that out and then did anything replace it in the interim? And then at your scale now with what, tens of millions of downloads, do you still have any kind of community aspect?
B
We do. Our Discord is still active. I think it's kind of changed from we were providing customer support before, but with our customer base, we've got iOS, Android desktop, we're launching features, we do A B testing. Every feature we launch has a two week period where we test the variables and make sure it performs better. So if we don't know who these customers are, it's very hard to support them. So we encourage everyone to send us a message in the app. So we basically tried to route all Discord support inquiries directly to the app and take them offline because it could also become a little bit of a hate fest where people talk and talk. But we manage all that on our side with tagging and things like that. So the Discord is still active, but I think as you get bigger, you can also think about things like Slack. So I'm a part of a really great community. Our help center is, is built on this company called Mintlify. They're more of like B2B but they have a Slack channel. And I think because we're a business and I've got Slack open all the time, they've built a really great community where all of their customers are sharing ways that they're launching their help center or design elements and things like that. So I think early on Discord, as you become more mature, maybe take it offline and actually maybe newsletter. I think newsletter might be a great way to keep customers up to date with what you're doing. And then of course in app notifications, in app pop ups, I can't remember which app it was particularly, but I opened up an app a couple of weeks ago and it said, since you last logged in, here's what changed. And that really, that really knocked my socks off because it wasn't just, here's what's new this month, here's what's new for you. If you logged in a week ago, this one thing changed. If you logged in three months ago, these 10 things changed and I thought discoverability within your app is a challenge. I know for a fact there are customers who've been using our app for a year and a half or two years and they haven't used half of our features because they don't even know they exist. So that's something that we can definitely do a better job of. But anyone who is, you know, iterating so quickly, don't forget to market to your existing customers, not just new customers. Yeah.
A
Where do Docs fit into all this? So we talked community and now you do have great 24 hour support. Yeah. How do you think about Docs and who manages that internally?
B
Yeah. Another struggle, especially with things moving so quickly. So I'm ultimately responsible for documentation, but we moved to this great platform which offers a lot of translation services and localization. So again, if we've got customers who don't speak English, you just need to have it all your content, localized. And I think another challenge is just keeping up with the sheer pace. I mean, I'm always knocking on my product manager's shoulder saying, hey, did this feature go out yet? Or, you know, when is this feature going out? Did we actually change the name of it? It used to be called this, now it's called that. It's really important. And I think something that's changed in the 12 years that I've been in customer support is I've always written content for humans, maybe a little bit of SEO because that doesn't hurt, but basically human consumption. But again, with AI chatbots and agents, our AI agent takes two sources when it responds to a customer. It takes our help center documentation because that has to be up to date. And it takes our most recent human agent responses and then crafts a response. So it's kind of the best of both worlds where you've got the source of truth, that is your help center and your documentation, and then you've got your kind of human element of how would a human agent reply to this customer? And it blends those two and gives a really solid answer. And then one of the best things I heard is that one of the reasons AI agents are better than humans is that it has infinite patience. And, you know, I know, David, you're a dad. I don't think you have infinite patience. And I'm sure you'd love infinite patience. But yeah, I mean, that really goes a long way in helping customers where they've got all the time in the world to reply to these customers. But you've got to Keep your documentation up to date or else your AI agent won't be giving the right answers, nor will your team. Right. Because when human agents reply to customers, they're verifying on the help center that's up to date. So it's really my job or someone that you can have on the team. You actually want to be a choke point between product and, and customer support because you need to have the information flowing both ways from product cross to us, here's what's updated, here's what's fixed, and then back the other way from customers reporting issues. And you're reporting issues back through Linear or JIRA or talking to customers. So it's really a two way street that has to happen. That's where I see myself.
A
Yeah. How do you manage that side of things? I've been meaning to get into that. It's like not only is customer support about, you know, creating those great experiences for customers and being that concierge, but then in building a product, some of that feedback from customers can be invaluable for building that next thing. So early on it was discord and you could just chat with the customer. But, you know, now that as you've scaled this, how do you think about kind of getting that feedback, tracking frequent issues, tracking frequent feature requests, and then surfacing that in a meaningful way to the product team or other teams inside the organization?
B
Something I always try and advocate for within the company is we're 70 people, we're all in New York City, we work here five days a week. We're a very discreet group of people, and we're providing an app for millions of people across the world from all demographics and ages and all different walks of life. So I think reminding yourself that, oh, I wouldn't use this feature or I would use this feature, the truth is, you probably really don't know. And so, you know, it's just really an important thing to remind yourself when you're building these products, you do need to continually get feedback from these customers because nothing a customer says is inherently wrong or bad. I think you just need to determine who is your core customer. If you're getting loud feedback from one group of people, but those aren't the customers you actually care about. Sure, you could ignore them. I mean, hopefully a product will pop up that will serve their need. But you do need to stay focused. One thing I struggle with personally is, you know, early on in my career I wanted to solve everyone's problems. And that probably went beyond just customer support. I mean, you'd Be surprised what people, what people type an ad for. I mean, some people just, you know, are, you know, want to talk to someone or, you know, they, they want to know that they're being heard. Yeah, but all sorts of questions that come in. I mean, you need to decide what is a priority and you just need to be aligned with your leadership team and your product team. What information do you pass along and what do you keep to yourself? A lot of times it's a forcing function of itself. Once something actually breaks or actually becomes so loud, then you share that with the team. And something you have to be careful of as a customer support person is you can't be the sky is falling person. I was definitely that person in the past. And every time you join a new company, there's a new chance to define yourself. But that is definitely some hard lessons learned of, you know, thinking the app is completely broken, nothing works and it turns out like it was only three people.
A
Right. Yeah. Understanding the scale of the problem is important. Yeah. So we've been talking about what things to escalate or not escalate and how to look at those things. But are there other, like, specific metrics that you track and care about in running the customer support customer success. Org?
B
Yeah, I've hit on time to first response already, which is super important. I've definitely spoken with colleagues who have 24 hour or 48 hour time to first response and touch. Maybe in some industries that's okay, but for us, we're currently at 58 seconds is time to first reply. And again, that may just be, hey, we received your message or our AI agent gave an initial attempt at an answer, but I think that number really matters. Another one that is interesting is contact rate, which is the percentage of customers of subscribers who reach out in a given month. So again, if you've got, you know, 100,000 customers and you've got a 3% reach out, that tells you something. And also really helpful for understanding what your next month's inbound volume is going to be. Again, can help you staff, can help you scale. But you know, right now we're at like a 3%, which means 3% of all customers subscribers reach out in a given month, which I think is a healthy number. I think if they're complaining about the same sort of issues, sure, you want to reduce that by passing that on to the product team and fixing bugs and things like that. But yeah, if you're at a, you know, one in three or, you know, 40%, 50%, definitely a little bit Scary. But I think any fluctuation is actually probably more important to look at. If one month you've got a one and a half percent reach out rate and the next month you've got a 4%, you know what happened? Did, did you have a kind of a failure of a release? Was there outage? Did your coupon and promotion campaign not work out exactly as expected? And by the way, if you're going to do those things, that's fine. But if you're not in customer support listening to this, tell your customer support people you're about to do a promotion. I can't. Like the worst, I mean, this is a common thing more in B2B sales, but in SaaS, which is sales gets the party, support gets the hangover. And I think same goes for marketing. If we're going to run a campaign where we're going to put up a billboard in Times Square or an ad in the subway or a Super bowl commercial, for God's sakes, like, you gotta tell your support team they may need to make changes, they need to staff accordingly, may need temporary people to hire. So that, that's super important.
A
Yeah, funny you mentioned that because I'm actually currently doing support for my little side project app and when we do a big launch, like I'm the guy at the keyboard. I mean for us a big launch is I get like 10 support emails and I can handle it in like 30 minutes, but still it's like that's time out of my week that I have to think about. So anytime there's a big launch, I know that I'm kind of working on the marketing side of things and going to be a little busier with that and then I know I'm going to get some customer support from that launch. So I can't imagine, you know, I mean, we're just talking like thousands of new downloads when I do a little update to my side project app. But I can imagine big launches, big new campaigns, changes in promotion when you're at, you know, millions or tens of millions of downloads can really like dramatically swing things. So yeah, definitely. Something to be keeping in mind, is there any other metrics that you track around like customer satisfaction or things like that?
B
Yeah, so CSAT's a big one in our industry. Also really helpful because you want to benchmark against other similar businesses, which is nice to do, but often, you know, a bit flawed. We've had CSAT on for a period of months, off for a period of months. It really changes. It depends on the workflow. And I used to be a huge CSAT person, which is just customer satisfaction. How would you rate your, you know, your customer support experience with the last agent you spoke with? 1 to 5? I actually don't care as much about that number. I mean, sure, you want it to at least be a 4 out of 5 or better. What I looked for and what has been helpful for me is if you've got a team of 10 and everyone's consistently getting a 4.5 out of five, and you've got one person getting a 3.5, then that's actually an indicator for you as a manager to talk with that person and find out what's going on. Do they not understand the product? Are they feeling rushed? Are something going on in their personal life? So while that number is really important to know, it may find its way onto a board deck for your investors? I think it's more. It's a better tool for me as a manager to have an early warning sign of what may not be working for a particular agent. And I have found that in the past and sometimes you just find out there's something personal going on in their life and you say, okay, great, now I know, like, what can we do to make this better? Can we make. Can we make changes to your work schedule, whatever it is? So I actually think about that more as a comparative number to find out more about your team.
A
Yeah, that makes sense. And then customer support is often kind of the last line of defense for Churn. Do you track that or how do you think about kind of helping prevent Churn as a customer support team?
B
Cancellation in Churn is obvious on everyone's mind, especially inside of these walls. We, you know, we want downloads, we want conversions, we want everyone to become a full subscriber. But ultimately it's not right for everyone. Something may have went wrong or again, like maybe just wasn't right for the customer. I feel that cancellation and Churn is on us, especially because I came from a customer success background where you can have a world where you have negative Churn, which is essentially your customers are either renewing at a higher dollar value, so it's actually more than 100% of revenue, or it's actually that you've lost some customers, but the overall customers have renewed at a higher rate still resulting in negative Churn. So that's a really important number more for, like, enterprise SaaS companies. But from a customer support perspective for a mobile app and desktop app, I really feel that we are the last line of defense. We can have our Own mini win back campaigns by having interactions with customers where maybe you can do win back campaign with emails or. I think App Store just came out with a new win back campaign right in the App Store listing which we still haven't tested. I just found it yesterday. But yeah, we can win back customers. And I'm still trying to figure out a way where I could comp my team. You know, I'd like to be able to reward my teammates who are not just providing customer support, but a little bit of sales, a little bit of customer success. I think if you can tie that back in a meaningful way, it'll also empower your agents to really feel like, okay, I need to help this customer become come back and yeah, why not? I mean, it's a great experience.
A
One thing I've done, I don't know if y' all are doing this because I mean, it could potentially be really impactful at scale, but anytime I have a good customer experience and support and again, it's just me doing it right now. I did used to have it hired out, but the scale is just so small now. That doesn't make sense. But after any good customer experience with support, I pretty much always ask for a rating and or review and link people right to it. Is that something you all do as well? And do you see a lift from that?
B
Yes, I definitely left that part out when I was talking before. Ratings and reviews could be the best thing in the world and the most annoying thing because I can't tell you how many customers say, if you don't fix this feature, I'm going to give you a one star. Or threaten us and say, if you don't fix this, you know, in one minute, or if you don't give me a free version, I'll give you one star review. I mean, what do you say to that? I mean, I think Yelp Probably Yelp and TripAdvisor probably ruined the Internet in terms of operators being able to. It really penalizes a lot of the good people who are trying. I'm like, we're trying. We've got half a dozen people on support. We're here, we're trying. But yes, I mean, asking customers to give us App Store reviews and place reviews is huge. I always love it when we get an App Store review and they shout out someone on our team, one of my agents, and they say, Carl did an amazing job or Marion did amazing job, or Mehdi did an amazing job. If that happens, Screenshot, write in C4L, make them feel really good. It's just like it's a no brainer. And if people start reading about great customer support again, another reason why people might download the app in the first place. So it goes a long way.
A
What a better way to communicate how much you care about your customers and that kind of concierge mindset than to see a bunch of reviews talking about specific support people in the app store. Like, that's cool.
B
People write back and you know, a month later they say, hey, can you connect me back to Mehdi? I, you know, like I want to talk to him again. Like, you know, people asking, asking by name to chat with people. And that means that my team did their job. They built rapport with this customer and I love to see that.
A
How do you split or do you split customer Support by Free vs Paid? Like do you offer the same amount of support to free users?
B
This is a tricky one. I thought about it a lot. We don't have a freemium product. We have a minimum tier. We have a three day trial we've tested. Seven day wasn't as good even though I remember the report you put out last year said seven day did better, but not for us. I don't know why. But anyway, we actually don't have free customers. Although you can consider our trial customers currently free or non revenue customers. But you never know when you're going to get a free customer upgrade to your to the lowest tier or you're going to have a middle tier customer upgrade to your highest tier or even downgrade to your lowest tier. So we treat all customers basically the same. I will say that if you're in that experience where you've canceled a trial or you've, or you've churned, we do bump you up to like the front of the queue. But again we reply to customers so quickly. I don't know if it has a huge impact. I think as we scale, if you ask me that question two years from now, I think we will probably have to make some changes. I think the really the biggest difference are your enterprise customers. And right now we've got consumer customers, we've got prosumer customers and we're building out services for enterprise customers. We've got an API that's launched where you can generate video, you know, programmatically via API and get do some really cool stuff. Those customers will definitely be treated differently because dollar value is way different. But 99% of our customers we basically treat exactly the same.
A
Well, next up, I did actually want to get into tooling, so let's Just kick that off with. How do you tell? Because you've kind of alluded to this several times in the conversation that you know when somebody is in their free trial period, you know when they're in their free trial period and have already canceled, you know when they're an active subscriber but have already canceled. How are you doing that? What tooling are you using to figure all that out?
B
I don't know if this was a setup, but the one of the my answers is revenue cap.
A
No, it wasn't a setup. I didn't think about that. But yeah, it makes sense. It makes sense.
B
Yeah. And I'll explain why. So there's a lot of customer support platforms out there. We use Intercom. One of the things that we get is that when we install the Intercom SDK on iOS, Android and Desktop, it passes along information like their email address, what device they're on, iPhone 12 versus 14, how many times they've opened the app, what iOS version they're on. So we can find out this information. And if customers have issues, we need to know at least as much as they do. We can't know less. So we get that information from Intercom and then the other one that we look at every time a customer messages us, on the right nav of the chat, there's three revenue CAT fields that are sent automatically when a customer messages us. It's the latest entitlement, which means what plan they're on, it is their expiration date, which means when will their trial or their subscription expire? And then what's their status? Are they currently on auto renew or have they canceled? And so those three things tell us a lot about our customers and we can kind of shift our responses and change our responses based on that information. And of course, we've got three answers, one for Apple, one for Google, one for Stripe as it comes to all of that.
A
So that's really cool. I actually didn't know that you had all that hooked up that way. I think you and I talked about this maybe like two years ago. I think we had to like build something for y' all to get that done, but I'd totally forgotten that that was the case.
B
Well, this is a great callback, I guess, because it's an out of the box integration with Intercom and revenuecat integrates with lots of other tools. But I did suggest that third one that I mentioned of like, are they on auto renew or cancel? That wasn't available, but your team actually did build it for us. So thank you Very cool.
A
So you use Intercom, any other tooling that's super important to all of this for tracking for the AI agents and everything else.
B
Yeah, I think our, basically the three tools is like your core chat platform, which we're using Intercom and I think is great. They're also doing a great job themselves with employing AI, both as like a agent co pilot and they've got their own agents. And then I think our AI agent that we use is called ParaHelp. Been super impressed with the team and what they've been able to do for us. And then lastly, Mintlify this documentation tool which is really meant for API docs and API references, the same way that revenuecat has your API docs. Maybe I'll make a referral for you. But it's really clean, it's really beautiful. It's built on GitHub. The team's really great and we have used that because we offer both consumer customer support and we now have API. So now it's all in one place, which is really nice. So if you want to see what our, our documentation look like, just go to Help Captions AI and you can check it out.
A
This has been such a fun conversation starting from like the philosophy of tech support and like, you know, your kind of contrarian views on that all the way through talking about the tooling that like makes that happen and hiring the folks and scaling the team and all that wealth of information for folks who are struggling with this. But anything I missed? Anything else you wanted to share as we wrap up?
B
Just that it was great to see you last week at App Growth Annual. I've got my swag right here. Great water bottle, but really it was an amazing event and next year we will be submitting for the shippies and I hope that we'll. We'll be presented with a shippy but I want to bring one home for the team. I don't build this app engineer's product that it takes like an entire team, but it would be very cool to reward everyone with some recognition. We'll see what happens.
A
Well, it's a fantastic app and yeah, it was great seeing you and so many other industry folks last week. Definitely looking forward to next year. We're going to link to Captions and to your LinkedIn and other stuff. Anything else you wanted to shout out for people who wanted to get in touch or otherwise?
B
Yeah, if you want to download the app and test out our customer support and send your thoughts to me, give it a try. Captions, AI and then you can always find me on LinkedIn. Eliwinderbaum I'm the only one.
A
Awesome. Well, so much fun talking to you today. Thank you.
B
Thanks David. Thanks so much.
A
Thanks so much for listening. If you have a minute, please leave a review in your favorite podcast player. You can also stop by chat.subclub.com to join our private community.
Episode Title: How to Reduce Churn & Boost Growth with Fast, Empathetic Customer Support — Eli Winderbaum, Captions
Hosts: David Barnard, Jacob Eiting
Guest: Eli Winderbaum, Head of Customer Experience at Captions
Release Date: October 16, 2024
This episode explores the strategic importance of customer support in subscription app success, with a particular emphasis on Eli Winderbaum’s approach at Captions. Far from viewing support as a cost center or a matter to automate and deflect, Eli advocates for a "concierge" model—prioritizing fast response times, empathy, and powerful human connections to turn support into a competitive advantage that reduces churn and cultivates customers for life.
"How many times has someone said, 'You’ve got to stay at this boutique hotel—the staff remembered my kid's name'? That’s the kind of customer experience we want."
— Eli Winderbaum (09:50)
When to Automate, When to Connect:
Routine or information-based inquiries can be handled by AI, freeing up humans for nuanced and high-value interactions. “It frees up time for our other agents to build connections with the customers who are unsure if they want to purchase.” (B, 04:36)
AI as Augmentation, Not Replacement:
Eli envisions AI taking on Tier 1 work, but with humans handling escalations and complex cases: “It's not that these agents are being fully replaced. They’re serving a different function... with more time to build rapport” (B, 14:01)
Programming Empathy into AI:
Empathy and tone must be baked into the AI experience, just as they’re integral to human support: "Take that concierge mindset to the AI agents..." (A, 15:25)
Follow-the-Sun Support:
For 24/7 coverage across the globe, Captions staffs in multiple time zones and even hires passionate users as agents.
"We have at least one customer in every country in the world... we translate every customer's message into English and reply in their language." (B, 20:55)
Localization Drives Adoption:
Localizing not just the app, but all customer touchpoints (website, help docs, etc.), directly fuels growth, as shown by a significant lift in Brazilian installs after launching a Portuguese site. (B, 20:55)
"If customers are really loud about something...sneak in a feature, announce it in Discord, and you create customers for life."
— Eli Winderbaum (26:12)
"Sales gets the party, support gets the hangover..." (B, 36:37)
On Customer Support as a Competitive Moat
"Support could be a moat... people are demanding high quality answers basically immediately."
— Eli Winderbaum (05:45)
On the Concierge Analogy
"I feel like I'm the hotel manager and my team is the concierge, the bellhop, room service..."
— Eli Winderbaum (08:52)
On Integrating AI and Human Agents
"It's all about working in concert... The human agent has full knowledge of everything that was spoken to the AI."
— Eli Winderbaum (18:53)
On Hiring Mindset
"I want people who are going to roll up their sleeves and push that trash down and make room for others... it's kind of a vibe check."
— Eli Winderbaum (13:35)
On AI Empathy and Reliability
"Program what not to answer… if someone says, give me Captions Max free for lifetime, it can’t just do that."
— Eli Winderbaum (18:08)
On Community as Hiring Pool
“We had an agent who was a customer, always reporting bugs... We said, do you want a job?”
— Eli Winderbaum (23:47)
Eli Winderbaum’s philosophy at Captions upends the conventional wisdom of customer support in tech. By treating every customer interaction—automated or human—as an opportunity to build lifetime value, Captions has made support a core growth lever, not a cost to minimize. Key practices include obsessing over response times, blending the strengths of humans and AI, localizing every user touchpoint, and continually mining user feedback for product and process improvement. Teams who adopt this holistic, empathetic view of support stand to reduce churn and transform users into passionate advocates.
To test Captions’ customer support or connect with Eli Winderbaum: