On the podcast: effectively scaling support for an app, why the time to first response is so important, and why you should treat support more like a concierge experience.
Key Takeaways:
💡 Personalized customer support is a competitive advantage - Eli emphasizes that providing fast, personal responses to customers sets brands apart from competitors. Even in a world of increasing automation, building a concierge-like experience can boost customer loyalty.
🤖 AI and human support can work in harmony - Eli explains how Captions blends AI-driven automation with human agents, allowing the support team to focus on more complex customer needs while AI handles repetitive tasks, creating a seamless experience.
⏳ Speed matters: Time to first response is key - Captions prides itself on a 58-second average response time, which Eli believes is critical to keeping customers satisfied and preventing churn. Quick responses signal that the company is engaged and ready to help.
📊 Building customers for life through proactive support - Eli shares Captions’ philosophy of nurturing “customers for life” by going beyond just resolving issues. Sharing customer success stories with the team helps build a culture focused on long-term user satisfaction.
🌐 Scaling with localization and 24/7 support - Captions serves users globally by providing 24/7 support and localized services, ensuring that customers in every market receive timely, effective assistance regardless of their language or region.
About Eli Winderbaum
👨💻 Head of Customer Experience at Captions, an AI-powered video creation and editing app designed to help users tell better stories through seamless video content.
👥 Eli is passionate about scaling customer support with a focus on personal, concierge-level experiences that build long-term customer loyalty, rather than simply deflecting inquiries with automation.
💡 "Even if we don't resolve their issue right away, providing a fast, empathetic response builds trust and shows our users that we're here to support them—turning a quick interaction into a lasting connection."
👋 LinkedIn
Resources:
Follow us on X:
David Barnard - @drbarnard
Jacob Eiting - @jeiting
RevenueCat - @RevenueCat
SubClub - @SubClubHQ
Episode Highlights:
[3:18] Don’t just deflect: Why support isn’t just about reducing tickets—it’s about creating a concierge-like experience.
[8:26] Support as a moat: Great customer support can be your competitive edge, especially when users are comparing similar apps.
[12:15] Hiring right: How curiosity and embracing change are key traits for building a top-tier support team.
[16:44] The AI edge: Blending AI and human agents to enhance, not replace, the customer experience.
[21:22] Scaling globally: How Captions offers 24/7 support across different time zones and languages.
[27:50] Community roots: The role that platforms like Discord can play in early-stage customer feedback and feature development.
[34:10] Docs and AI: Keeping documentation up to date is crucial for effective AI-powered support.
[41:35] Turn feedback into features: Captions' approach to quickly implementing user feedback to create loyal customers.
David Barnard:
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 at revenuecat.com. Let's get into the show.
Hello, I'm your host, David Barnard, and my guest today is Eli Winderbaum, 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.
Eli Winderbaum:
Thanks for having me.
David Barnard:
Yeah, so we both just got back from App Growth Annual. It's good to see you in person.
Eli Winderbaum:
Yeah, still a little jet lagged, but I'm enjoying my RevenueCat 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.
David Barnard:
Yeah, Captions is fantastic. Probably would have won if you had have submitted.
Eli Winderbaum:
Also so cool that you had actual billboards 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 I was like, "Damn, they actually bought these billboards for them," which was awesome. Really unique and pretty cool to see.
David Barnard:
Yeah, we've been doing that for some of our promotions and it is really cool to have 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.
Eli Winderbaum:
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 Rowell. He was in the billboard and it was pretty cool. To see him like 40-feet-tall Rowell was pretty cool.
David Barnard:
All right. Well, I wanted 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 tech more broadly is that you said don't just reduce and deflect customer support. That's kind of the topic we're going to be talking about today is customer support, but I think that's an important philosophy to maybe kick off this whole conversation. Why not just automate as much as possible? It's just such an afterthought for most people, so why do you think it's so important?
Eli Winderbaum:
Yeah, I think especially when companies are just starting, there's no dedicated person to customer support. When I came to Captions, one of our engineers was replying to customers from 6:00 AM to 9:00 AM, 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 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.
Customers who churn and cancel and never contact you, they don't care, or rather, you can't do anything to help those people. 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 more rapport and let them know that we're not a person in someone's basement 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 of these people who want to create great content. I like when people reach out to us. Surely you want to deflect some customers, but not all.
David Barnard:
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, get their answer as quickly as possible through good support docs and stuff like that, but where do you think the balance is of what things should be deflected and then what things can create a better experience connecting with a real human?
Eli Winderbaum:
I think repetitive asks, and by the way, if the app was perfect and had a great onboarding experience and tool tips and education, 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 fishing for pricing information and want to know.
I mean, don't forget, if a customer reaches out asking for if you have good, a 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. We like those sort of interactions and not all of them are built equally.
David Barnard:
I love this concept you were sharing with me about building customers for life and how customers support is maybe one of the better ways to help reinforce that. You built a great product, but then actually interacting with the customer can be really meaningful.
Eli Winderbaum:
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. I think it's actually customer support can 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 one 800 number for my bank and your call is important to us, 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 C for L, we have a Slack channel called C for L. This was kind of inspired by Tony Shea, 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 everyone one of my team members, everyone at the company, how do we make a customer for life? We actually have a Slack channel where we post screenshots of customers who say, "Your app changed my business. I have more views on my TikTok. I've been able to do this full time." We share those customer wins with the entire team so that they understand who they're building our app for.
David Barnard:
Yeah, that's fantastic, and you're right, 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?" When you have that attitude, it comes across.
Eli Winderbaum:
Absolutely.
David Barnard:
How do you think about the difference between support and success when running customer success and support inside Captions?
Eli Winderbaum:
This 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, there's low-touch/high-volume, which is what we have. Then, there is high-touch/low-volume, which is usually more of a B2B business. 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, a hundred thousand dollars a year on a large contract, I think customer success with a dedicated CSM is very different than customer support. Those customers, with a success manger, 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.
David Barnard:
Right.
Eli Winderbaum:
Yeah, so I think a great way to think about it is let's just say you're running a hotel. 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. 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 a seven-day free stay during their trial, and what we want to do is turn them into an extended stay customer. 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 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.
I think that's what customer support and success is about is not just building the product, but also ensuring this customer had a really amazing experience. I'd say, "David, when's the last time someone said to you, 'You've got to stay at this airport hotel, it's so convenient?'" 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.
David Barnard:
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's a very customer-centered approach, again, versus so much of tech, you can't get in touch with anybody at Google if you're having problems with your Gmail accounts. 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 think it's ultimately a competitive advantage for teams that think about it in that way. Thinking about it in that way is great, but you actually got to hire a team and develop processes. 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 keeping it cost-effective along the way?
Eli Winderbaum:
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 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. 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. I think I need people who enjoy that and look forward to say, "Wow, we're moving so quickly. This is great."
Then, I'd say curiosity shouldn't be overlooked. I mean, I was very lucky early in my career. My mentor and CEO took me under his wing and said... 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. When I interviewed this person, he said, "Tell me about yourself." I said, "Well, I've just been traveling for a year." 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. 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. We're 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.
I think that really, again, should not be overlooked, and then lastly, I have this 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've been at a party and you see the trash kind of overflow and people just drop by and put a little thing right on top and move on with their life? 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. They could have put that on top and walked away. They're thinking about the person after them who wanted 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 a vibe check.
David Barnard:
Yeah. No, that's great, and then I think a lot of people 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, work on your prompt engineering skills." How are you thinking about the blend of people and AI and how to effectively use AI to provide that kind of concierge experience?
Eli Winderbaum:
I think you use 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. A lot of this is just knowledge gathering and regurgitation of what is already documented either internally or externally. 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 1 agents going to be retrained to be able to become tier 2 agents or higher? I don't think the tier 1 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' snot that these agents are maybe being 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.
David Barnard:
Then, I think 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 those tier 1 AI agents as well. It's like whatever kind of pre-prompting that you're doing, whatever kind of scripts 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. Yeah, it's finally getting better, but it can still be a really bad experience talking to AI. Even that probably requires a lot of the similar thinking of kind of what you've been talking about so far.
Eli Winderbaum:
Yeah, I think there's been one tool that we've been really impressed with over the past couple of 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 there will be a wave is my prediction of true AI agents who can empathize and perform actions and do things like that. Basically, I've went through a full evaluation, found a really awesome company called Parahelp. They were 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. 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 a change, David. When you call your bank or you reach a chat agent online, 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?
David Barnard:
Yeah, not many. I mean, no, you kind of know what was I saying. Yeah, as you said, they're not truly agents. This first wave of chatbots has been pretty rough. It's tarnishing those brands, so to your points earlier, instead of building a customer for life, you're kind of pissing people off, and man, I feel that, so a hundred percent. 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 read a bunch of docs, but it's kind of a glorified rag agent where it's like it's just doing Google, but better and faster.
Eli Winderbaum:
Yeah. I think there's also like a... Clearly, not every customer who interacts with our AI agent ends with the AI agent. They sometimes get escalated. I think just as 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, "I'm sorry, I'll connect you with a human." Then, you're telling the human everything you told the agent all over again. Now, you're already... You were at zero. 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 I think it's very important to program what not to answer. If someone says, "Give me captions Max free for lifetime," it can't just do that, or-
David Barnard:
Right.
Eli Winderbaum:
... anyway, the escalation piece is great because this is a nice transfer, and again, 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 shoo you out the door, but 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.
David Barnard:
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? Then, if the tier 1 agent can't answer it, AI agent can't answer it immediately, how quickly can you get a 2 agent on it? How do you think about scaling that concierge experience?
Eli Winderbaum:
Yeah, I mean, again, we have a good, better, best scenario and we've got trials and apps. We're on Play Store. 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. We have rules where those customers can either skip to the front of the line or they can skip the AGI agent completely and even get reconnected to the agent they last spoke with.
I think it's a little bit moving into customer success as kind of a 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 revenue per year. Yeah, scaling is hard. If it were not for AI, I think our team would be twice as big, so I suppose 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.
David Barnard:
24/7.
Eli Winderbaum:
Yeah, 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. We have an app that translates every customer's message into English, we reply in English, it translates back to their language. 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.99 a month. 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 for us is super important. If you're not there yet, at least what I can suggest is try and get to 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 hours support all seven days, and then eventually 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 argue that companies that are exploring 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. Yeah, time to first response is super important even if it's saying, "We got your response, we will escalate it to the team once we're back on normal working hours." By the way, that's how we first launched our AI agent. We kept our normal eight-hour support and seven days a week, and we had our AI agent on on off-hour support just so customers got a friendly message saying "We received this." Then, when we came in the next day, we would reply to them. 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.
David Barnard:
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?
Eli Winderbaum:
There's a common term called follow-the-sun support, and essentially you just have one person in America, there's one person in 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 helpful. Then, we eventually said, "Would you like a job?" 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?"
David Barnard:
That's great, that's great.
Eli Winderbaum:
Yeah, so I mean, shout-out to Shrenik, and then we ended up hiring him and he's been amazing. I mean, 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, 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.
David Barnard:
How do you blend that, the community aspect? Is it a Discord? Or do you have Q&A like public kind of forum kind of style? How does that fit into that bigger picture?
Eli Winderbaum:
I think if you are 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. 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?" 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'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. Early on, I think Discord is amazing. I think as your product becomes more mature, it's much harder, especially as you have more customers because there's a lot of noise and 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. The very common question we get is, "Can you just make a button that does X?" It's like, "Well, we have this whole strategy. We've got 70 employees. We have a road map."
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 C for L experience. Those customers say, "You actually listened to me? I'm a nobody. I'm one of all of your customers." To get that sort of direct access to leadership or product goes a really long way. Yeah, again, that's a nice, quick win that you can do and create customers for life.
David Barnard:
At what point did you phase that out? Did anything replace it in the interim? Then, at your scale now with, what, tens of millions of downloads, do you still have any kind of community aspect?
Eli Winderbaum:
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. 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. 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 of that on our side with tagging and things like that. The Discord is still active, but I think as you get bigger, you can also think about things like Slack.
I'm a part of a really great community. Our help center 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. 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. 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's changed." 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." 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. That's something that we can definitely do a better job of, but anyone who is iterating so quickly, don't forget to market to your existing customers, not just new customers.
David Barnard:
Yeah. Where do docs fit into all of this? We talked community and now you do have great 24-hour support. Yeah, how do you think about docs and who manages that internally?
Eli Winderbaum:
Yeah, another struggle, especially with things moving so quickly. I'm ultimately responsible for documentation, but we moved to this great platform which offers a lot of translation services and localization. Again, if we've got customers who don't speak English, you just need to have all of your content localized. 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 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. 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. 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?" It blends those two and gives a really solid answer.
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. I know, David, you're a dad. I don't think you have infinite patience, and I'm sure you'd love infinite patience. 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. When human agents reply to customers, they're verifying on the help center that's up to date.
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 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. It's really a two-way street that has to happen. That's where I see myself.
David Barnard:
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 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. Early on, it was Discord and you could just chat with the customer, but now that as you've scaled this, how do you think about getting that feedback, tracking frequent issues, tracking feature requests, and then surfacing that in a meaningful way to the product team or other teams inside the organization?
Eli Winderbaum:
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. 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 early on in my career, I wanted to solve everyone's problems, and that probably went beyond just customer support. You'd be surprised what people type an ad for. I mean, some people just want to talk to someone or they want to know that they're being heard. Yeah, but all sorts of questions that come in, 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 a 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 thinking the app is completely broken, nothing works, and it turns out it was only three people.
David Barnard:
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 specific metrics that you track and care about in running the customer support/customer success org?
Eli Winderbaum:
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 as time to first reply. 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. Again, if you've got a hundred thousand 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 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 one-in-three or 40%, 50%, definitely a little bit scary. I think any flucutation is actually probably more important to look at. If one month you've got a 1.5% reach out rate and the next month you've got a 4%, what happened? Did you have a failure of a release? Was there outage? Did your coupon and promotion campaign not work out exactly as expected? 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... 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, you got to tell your support team. They may need to make changes. They may need to staff accordingly. They may need temporary people to hire, so that's super important.
David Barnard:
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, I'm the guy at the keyboard. I mean, for us, a big launch is I get 10 support emails and I can handle it in 30 minutes, but still it's like that's time out of my week that I have to think about. 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. I can't imagine, I mean, we're just talking 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 millions or tens of millions of downloads can really dramatically swing things. Yeah, definitely something to be keeping in mind. Is there any other metrics that you track around customer satisfaction or things like that?
Eli Winderbaum:
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 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 customer support experience with the last agent you spoke with? One to five? I actually don't care as much about that number. I mean, sure, you want it to at least be a four-out-of-five or better.
What I look 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 5 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? Is something going on in their personal life? While that number is really important to know, it may find its way onto a board deck for your investors, I think 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. 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. What can we do to make this better? Can we make changes to your work schedule, whatever it is?" I actually think about that more as a comparative number to find out more about your team.
David Barnard:
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?
Eli Winderbaum:
Cancellation and churn is obvious on everyone's mind, especially inside of these walls. 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, maybe it 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 a hundred percent 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. That's a really important number more for 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 could win back customers, and I'm still trying to figure out a way where I could comp my team. 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 com back," Yeah, why not? I mean, it's a great experience.
David Barnard:
Well, one thing I've done, I don't know if y'all are doing this because it could potentially be really impactful at scale, but anytime I have a good customer experience kn 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 it doesn't make sense. 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 y'all do as well? Do you see a lift from that?
Eli Winderbaum:
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 in one minute or if you don't give me a free version, I'll give you a one-star review." I mean, what do you say to that? 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." Yes, asking customers to give us App Store reviews and placed reviews is huge. I always love it when we get an App Store review and they shout someone on our team, one of my agents, and they say, "Carl did an amazing job," or, "Marion did an amazing job," or, "Mehdi did an amazing job." If that happens, screenshot write and C for L make him feel really good. It's just like 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.
David Barnard:
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. That's cool.
Eli Winderbaum:
People write back and a month later and say, "Hey, can you connect me back to Mehdi? I want to talk to them again." People asking me 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.
David Barnard:
How do you split or do you split customer support by free versus paid? Do you offer the same amount of support to free users?
Eli Winderbaum:
This is a tricky one. I've 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. It 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. 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 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. 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 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 asked me that question two years from now, I think we will probably have to make some changes. I think really the biggest difference are your enterprise customers. 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 programmatically via API and get them to do some really help me 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.
David Barnard:
Well, next up, I did actually want to get into tooling, so let's just kick that off with, how do you tell? You've kind of alluded to this several times in the conversation that when somebody is in their free trial period, when they're in their free trial period and have already canceled when they're an active subscriber but have already canceled, how are you doing that? What tool are you using to figure all that out?
Eli Winderbaum:
I don't know if this was a setup, but one of my answers is RevenueCat.
David Barnard:
No, it wasn't a setup. I didn't think about that. But yeah, it makes sense. It makes sense.
Eli Winderbaum:
Yeah, and I'll explain why. 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 verse 14, how many times they've opened the app, what iOS version they're on, so we can find out this information. If customers have issues, we need to know at least as much as they do. We can't know less.
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 RevenueCat 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 data, which means when all their trial or their subscription expire. Then, what's their status? Are they currently on autorenew or have they canceled? 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 stuff.
David Barnard:
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 two years ago, but I think we had to build something for y'all to get that done, but I've totally forgotten that that was the case.
Eli Winderbaum:
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 autorenew or cancel?" That wasn't available, but your team actually did build it for us, so thank you.
David Barnard:
Very cool, so you use Intercom. Any other tooling that's super important to all of this for tracking, for the AI agents and everything else?
Eli Winderbaum:
Yeah, I think basically the three tools is 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 a agent and they've got their own agents. 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.
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 documentation looks like, just go to help.captions.ai and you can check it out.
David Barnard:
This has been such a fun conversation starting from the philosophy of tech support and your kind of contrarian views on that all the way through talking about the tooling that makes that happen and hiring the folks and scaling the team and all that, so a wealth of information for folks who are struggling with this. Anything I missed? Anything else you wanted to share as we wrap up?
Eli Winderbaum:
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. Next year we'll be submitting for the Shippies, and I hope that we will be presented with a Shippie, but I want to bring one home for the team. I don't build this app, engineers, product, I mean, it takes an entire team, but it would be very cool to reward everyone with some recognition. We'll see what happens.
David Barnard:
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?
Eli Winderbaum:
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, Eli Winderbaum, I'm the only one.
David Barnard:
Awesome. Well, so much fun talking to you today. Thank you.
Eli Winderbaum:
Thanks, David. Thanks so much.
David Barnard:
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.