Challenge
Kajabi has become an indispensable platform for creators looking to turn their unique skills and expertise into online businesses. Kajabiâs all-in-one platform simplifies the technical and logistical tasks of building a website and distributing digital content such as paid courses, coaching services, and online memberships so creators can focus on inspiring their audiences.
In 2023, Kajabi launched Kajabi Payments on Stripe to give creators a flexible way to develop their own pricing and subscription plans and collect revenue online. But creators still faced a hurdle in managing their businesses: there was no direct integration between Kajabi Payments and a creatorâs accounting or bookkeeping software of choice. Instead, creators would have to manually record their payment data into their accounting software to reconcile expenses and revenue and monitor the financial health of their businesses.
âOur customers needed a seamless, integrated approach to accounting and bookkeeping, one that would minimize manual effort, reduce time spent on financial administration, and allow them to focus on what they do bestâcreating,â said Steph Visessung, VP of commerce, checkout, and analytics at Kajabi.
Kajabi began exploring ways to build a direct integration between Kajabi Payments and third-party bookkeeping software, but the process came with several challenges: finding a partner, spending time and development resources to learn new APIs and complete the integration, and managing ongoing maintenance and support. That prospect was daunting enough for one integration, but Kajabi had bigger plans. Looking longer-term, the company envisioned offering an ecosystem of third-party apps and solutions that complemented the features of its platform. Ideally, Kajabi could find a way to use its first third-party integration as the foundation for future additions.
Solution
Kajabi turned to its longtime partner Stripe for advice on a better way to perform third-party integrations. Stripe had recently launched a beta of embedded components for Apps, which extends Stripe Apps into platforms and marketplaces running on Stripe Connect. One of the first embeddable components for Apps available in the beta was the Xero app, which allowed Kajabi to implement a direct integration between Kajabi Payments and Xeroâs small business cloud accounting software. This lets users access real-time financial data and is designed to manage the most important accounting workflows for small businesses.
Working through Stripe accelerated several steps in the process, eliminating the need for Kajabi to develop a business relationship with Xero. Because Stripe and Xero have a global strategic partnership, Stripe facilitated the engagement for a joint go-to-market collaboration.
Stripe also enabled the integration of embedded components for Apps, which meant that Kajabiâs team never had to interact with Xero APIs. As a Connect user, Kajabi was already deeply familiar with Stripe technology, allowing its team to move quickly through the development process. And by using embedded components for Apps, Kajabi kept its team free from the burden of ongoing maintenance and the need to support future updates. Instead, App developers like Xero own this process.
The integration process itself was simple. Over the course of a few days, Kajabiâs developers prepared a landing page to alert users to the new feature. They set up Stripeâs Connect.js with the ability to embed Connect embedded components into the platform. Then, the team added two lines of code needed to embed the Xero app into their platform. Finally, the Kajabi team defined what data it wanted to pass to Xero to display for its creators, and the app was ready to go live.
Once the integration was complete, the Xero app was available to Kajabi Payments users through their Kajabi dashboards. The integration automatically imports Kajabi Payments transactions into Xeroâs accounting software. That meant creators could easily reconcile recent transactions with their other financial data for a clear view of their current business finances.
Results
Six-week integration process accelerates time to market
Using embedded components for Apps allowed Kajabi to complete the Xero integration in six weeks. That timeline is significantly faster than the 6 to 12 months it typically takes for most companies to complete a direct integration with a third-party software platform. The streamlined approach allowed Kajabi to focus on its go-to-market as it applies to the Xero integration, and it freed Kajabi developers to focus on enhancing the core functionalities of the platform.
Xero integration saves Kajabi creators 10 hours a month in administrative work
By streamlining and automating financial management tasks through the integration with Xero, Kajabi creators are now saving, on average, 10 hours per month. That efficiency gives them more time to focus on building their brands and creating content for their audiences.
Enabling embedded components for Apps allows Kajabi to extend its partner ecosystem
Embedded components for Apps is designed to help platforms scale beyond a single integration. Enabling embedded components for Apps is a one-time process, which meant that Kajabi was able to add a second app, QuickBooks Sync by Acodei, shortly after the Xero integration. The team simply needed to add two more lines of code to integrate that app and make small modifications to the list of data it wanted to pass from Kajabi Payments to QuickBooks Online, reducing the integration time to four weeks.
This repeatable process will make it easier for Kajabi to continue adding third-party integrations to its platform to meet its customersâ needs and continue delivering cutting-edge features to its creators.
âIntegrating embedded components for Apps was a game-changer for us, accelerating our time to market and enhancing both our operations and user experience,â said Visessung. âThis is more than just a technical upgrade; itâs about enhancing our platform to better serve and empower our creators. Stripe has been a key partner in helping us achieve this at scale.â
Our collaboration with Stripe has been pivotal. Itâs a shining example of how partnership and innovation propel us and our content creators towards success.
About Partner
Xero is an easy-to-use global cloud accounting platform for small businesses and their advisors. It provides 4.2 million subscribers with connections to an ecosystem of apps and financial institutions helping small businesses access a range of solutions.
We are excited to continue partnering closely with Stripe and work with platform partners like Kajabi. Having Xero available on the Stripe App Marketplace makes it easier for small businesses using both platforms to manage their finances and reduce manual admin, so they can focus more on growing their business. We look forward to continuing to work together to encourage small businesses to adopt digital payment services, so they can get paid faster and better manage their cash flow, which we know is critical to a successful business.