RevenueCat: Simplifying Subscription Management for App Developers

Company profile

Description:
RevenueCat is a company that helps developers monetize their apps through subscriptions. It addresses the challenge of managing in-app purchases and subscriptions by providing a seamless platform that simplifies the process for developers. By offering tools and services that handle the complexities of subscription management, RevenueCat enables developers to focus on building great apps while maximizing their revenue potential.
Category:
Business & Productivity / CRM (Customer Relationship Management)
Product type:
devplatform

Company business details

Motivation to build the product

The founders were motivated by the complexities and challenges developers face when trying to implement in-app purchases and subscriptions. They recognized that many developers struggle with the intricacies of payment processing and wanted to create a solution that would simplify this process, allowing developers to focus on their core product.

Problem that their product solves

RevenueCat solves the problem of managing in-app subscriptions and purchases for mobile app developers. The end users are app developers who need a reliable and efficient way to handle subscriptions across different platforms. Solving this problem is important for developers as it allows them to maximize their revenue potential and improve user experiences without getting bogged down by payment processing complexities.

Their unfair advantage

RevenueCat's unfair advantage lies in its comprehensive SDK and API that streamline subscription management, which is often lacking in platforms like Google Play and the Apple App Store. This allows developers to implement subscription models more easily and effectively than with other solutions.

Strategies

Idea Validation Stage

Content Marketing through Blogging

Jacob Eiting dedicated 6-12 hours a week to writing and publishing blog posts related to the challenges developers face with in-app subscriptions. He focused on creating content that addressed specific problems and provided solutions, which helped establish his authority in the space. Over time, this effort led to increased SEO traffic and ultimately attracted customers to RevenueCat, resulting in a growth from $400 MRR to $7K MRR by the end of the year.

Pre-Launch (Product Development & MVP)

Establishing Company Values

Before launching RevenueCat, Jacob and Miguel took the time to sit down and write out their company values. Initially, they thought their values were simply about wanting everyone to be a great employee. However, upon reflection, they realized the importance of having a clear framework for behaviors they wanted to promote within the company. This exercise helped them align their team and set expectations for future hires, ensuring that everyone understood the cultural foundation they were building upon.

Beta Launch and Feedback Loop

After initially posting about his SDK on Reddit and receiving mixed feedback, Jacob launched a beta version of RevenueCat. He only had five signups initially, but he used this as an opportunity to gather feedback and improve the product. This iterative process allowed him to refine the SDK based on real user experiences, which was crucial for product development.

Launch Stage

Hiring for Cultural Fit

During the early hiring phase, Jacob and Miguel focused on bringing in their friends who shared their values and vision for RevenueCat. They hired the first two engineers from their surf trips, emphasizing the importance of cultural fit over technical skills alone. This approach allowed them to create a strong foundation for the company culture, as these early hires were not only technically capable but also aligned with the company's mission and values.

Leveraging Early Customers for Trust

Jacob focused on building trust with early adopters by offering his SDK to friends and acquaintances for free or at a reduced cost. This strategy not only helped him test the product in real-world scenarios but also created a network of initial users who could vouch for the product's effectiveness, thereby easing the trust barrier for future customers.

Growth Stage

Building a Trust-Based Leadership Team

Jacob Eiding, CEO of Revenue Cat, focused on building a leadership team that was not only skilled but also trustworthy. He emphasized the importance of hiring individuals who were self-aware and could communicate openly about their past experiences, including failures. During interviews, he looked for candidates who could share their vulnerabilities and were not afraid to admit their shortcomings. This approach helped him create a culture of transparency where team members felt comfortable sharing bad news, which in turn fostered trust and collaboration. Jacob also made it a point to connect with his team on a personal level, understanding their motivations and challenges, which further solidified the trust within the team.

Emphasizing Transparency and Open Communication

Jacob implemented a culture of transparency at Revenue Cat by sharing metrics and personal reflections with his team. He initiated a weekly email where he communicated his feelings, concerns, and thoughts about the company's direction. This practice not only kept the team informed but also encouraged them to share their own insights and challenges. By modeling vulnerability and openness, Jacob created an environment where team members felt safe to express their ideas and concerns, leading to a more engaged and proactive workforce.

Leveraging Coaching for Personal Development

Recognizing the challenges of transitioning from an engineer to a CEO, Jacob sought coaching to improve his leadership skills. He engaged in a six-month coaching program that helped him identify and address his emotional responses to business challenges. This experience allowed him to develop a more analytical approach to decision-making, separating his emotional instincts from the business's needs. Jacob's commitment to personal growth not only benefited him but also positively impacted the company's culture as he became more effective in his role.

Fostering a Mission-Driven Culture

Jacob emphasized the importance of aligning the team's values with the company's mission. He sought to hire individuals who were not only skilled but also genuinely cared about the company's success and its customers. By fostering a mission-driven culture, he ensured that team members were motivated by a shared purpose, which helped to smooth over conflicts and maintain focus on the company's goals. This alignment created a cohesive team that worked collaboratively towards common objectives.

Adapting Leadership Style to Company Growth

As Revenue Cat grew, Jacob recognized the need to adapt his leadership style from hands-on management to a more strategic role. He transitioned from being involved in day-to-day operations to focusing on long-term planning and vision. This shift allowed him to delegate responsibilities to his executive team while maintaining oversight of the company's direction. Jacob's ability to evolve his leadership approach in response to the company's growth was crucial in managing a larger organization effectively.

Encouraging Self-Motivation and Independence

Jacob aimed to hire individuals who were self-motivated and did not rely on external validation for their self-worth. He sought team members who were passionate about their work and could derive their value from contributing to the company's success. By fostering an environment where employees felt empowered to take ownership of their roles, Jacob created a culture of independence that encouraged innovation and accountability.

Content Marketing through Technical Blogging

Jacob, the CEO of RevenueCat, focused on content marketing by writing detailed technical blog posts about the challenges and solutions in mobile app subscriptions. He dedicated significant time to creating long-form articles that addressed the complexities of using StoreKit and in-app purchases. This content not only helped establish RevenueCat as an authority in the space but also improved its SEO rankings, leading to increased visibility and user sign-ups. The blog posts served as valuable resources for developers, helping them understand the intricacies of subscription management, which ultimately drove traffic and interest in RevenueCat's services.

Customer-Centric Product Development

Jacob emphasized the importance of understanding customer needs by acquiring Dipsy, a customer of RevenueCat. This acquisition allowed RevenueCat to gain direct insights into the user experience and operational challenges faced by a successful app using their platform. By integrating Dipsy into their operations, RevenueCat could test new features and improvements in a real-world environment, ensuring that their product development was closely aligned with customer needs and market demands. This strategy not only enhanced product offerings but also fostered a deeper relationship with their customer base.

Gamification of Customer Engagement with Swag

RevenueCat implemented a unique marketing strategy by sending out branded T-shirts to customers who reached a milestone of ten subscribers. This initiative was automated through an integration with Intercom, allowing the company to celebrate customer achievements while also promoting brand visibility. The T-shirts became a popular item among developers, creating a sense of community and loyalty around the RevenueCat brand. This approach not only incentivized users to grow their subscriber base but also turned customers into walking advertisements for RevenueCat at developer events.

Leveraging Developer Experience for Marketing

Jacob recognized the importance of creating a product that developers love, which in turn would lead to organic marketing through word-of-mouth. By focusing on a seamless developer experience, RevenueCat aimed to make developers feel like heroes when they used the tool to manage subscriptions. This strategy involved simplifying complex processes and providing excellent support, which encouraged developers to share their positive experiences with peers. The emphasis on developer satisfaction helped RevenueCat build a strong reputation in the developer community, leading to increased adoption and customer loyalty.

Building Trust through Transparency

Jacob adopted a transparent approach in communicating with customers about the challenges and complexities of subscription management. By openly sharing insights and lessons learned from their own experiences, RevenueCat positioned itself as a trustworthy partner in the developer community. This strategy involved writing candid blog posts and engaging with customers on various platforms, which helped build empathy and understanding between RevenueCat and its users. The transparency fostered a sense of community and trust, making it easier for customers to turn to RevenueCat for their subscription management needs.

Maintaining Company Culture

As RevenueCat grew, Jacob and Miguel recognized the need to protect and evolve their company culture. They emphasized the importance of being transparent about their values and the expectations for performance. They created a cultural document that outlined their values and made it a point to reference it during company meetings and performance evaluations. This intentionality helped them maintain a cohesive culture as they scaled, ensuring that new hires understood and embraced the company's core principles.

Performance Management and Talent Density

Jacob and Miguel implemented a talent vision that prioritized high talent density within the company. They established a clear process for performance management, encouraging managers to make tough decisions when necessary. They communicated the importance of maintaining a high bar for performance and provided support for managers to navigate difficult conversations. This approach helped them build a strong team capable of delivering results while also fostering a culture of accountability.

Integration Development for Customer Acquisition

To drive growth, Jacob and his team created landing pages for potential integrations with popular tools and platforms, even before the integrations were built. This strategy allowed them to gauge interest and secure customers who needed those integrations. Once customers expressed interest, the team quickly developed the necessary integrations, which helped attract more users and increase revenue.

Maturity & Scaling

Remote Work and Team Dynamics

As a fully remote company, Jacob and Miguel faced unique challenges in maintaining team dynamics across multiple time zones. They recognized the importance of in-person interactions and organized annual offsites to strengthen relationships among team members. They also emphasized the need for clear communication and psychological safety within the team, ensuring that everyone felt comfortable sharing their ideas and concerns. This focus on team dynamics helped them navigate the complexities of remote work while maintaining a strong company culture.

Hiring Executive Leaders

As RevenueCat continued to grow, Jacob and Miguel faced the challenge of hiring executive leaders who aligned with their company culture. They focused on finding candidates who were value maximizers rather than prestige maximizers, looking for individuals who demonstrated humility and a willingness to contribute to the team's success. They emphasized the importance of cultural fit during the interview process, using side interactions and informal settings to gauge candidates' values and character.

Pricing Model Adjustment

Jacob realized that the initial pricing model, which charged a percentage of revenue, was too high for potential customers. After receiving feedback, he pivoted to a more attractive pricing structure based on revenue tiers, which made it easier for developers to adopt RevenueCat without upfront costs. This change significantly contributed to the company's growth as it aligned RevenueCat's success with the success of its customers.

Saturation & Retention

Building a Strong Brand through Expertise

Jacob focused on establishing RevenueCat as a thought leader in the subscription management space by consistently producing high-quality content that addressed developers' pain points. This not only helped in acquiring new customers but also fostered loyalty among existing users, as they began to see RevenueCat as a trusted resource for information and solutions.

Learn more about RevenueCat

RevenueCat CEO Jacob Eiting Shares Scaling Insights

Sabrina Wang (Mochary Method Head of Coaching) and Jacob Eiting (RevenueCat CEO & CoFounder) talk about scaling RevenueCat and the challenges that came with it. Jacob reflects on how he has grown as a founder and shares what he's focusing on for the future.
YouTube

Extreme dogfooding, with RevenueCat CEO Jacob Eiting

Jacob Eiting, CEO of RevenueCat, joins us to discuss mobile developers and how they're different, RevenueCat's recent acquisition of Dipsea - and how it helps them test RevenueCat.We also go hard on content - something RevenueCat is great at.
YouTube

How A Series C Company Achieves High Performance Remotely | Interview with RevenueCat Cofounders

In this episode, Sabrina sits down with Miguel Carranza and Jacob Eiting, the co-founders of RevenueCat, a platform that helps businesses power in-app purchases, manage customer data, and grow revenue across iOS, Android, and the web.They discuss the unique challenges of managing a remote team across multiple time zones, the benefits of writing down your company values, and why termination is a necessary part of maintaining a high-performing team.
YouTube

RevenueCat: Overcoming Self-Doubts as a First Time SaaS Founder – with Jacob Eiting [257]

In this episode, Jacob Eiting, founder and CEO of RevenueCat, shares his journey from struggling to find customers to building a multi-million dollar SaaS business. He discusses the challenges he faced, the importance of writing content, and how he grew his business to over $160K MRR.
Listen
Our premium members have access to a database of 5.8K strategies from over 330 companies—and growing.