Challenge
Since 2002, Booster has been on a mission to make it easy for schools to raise money for new equipment, facility upgrades, extracurricular activities, or any other initiatives that rely on donations. The heart of its service is MyBooster, a custom online fundraising platform designed to be both simple for the teachers, parents, or students organizing a fundraiser to use, as well as convenient for donors.
In 2023, Booster learned that its online payment processor was shutting down. Booster had only six months to find and implement a new payment solution for MyBooster. âMost fundraisers have moved away from physical currency in favor of collecting online donations. It really is the cash register for the platform,â said Richard Floyd, Boosterâs senior product manager.
With such a tight time frame, Booster prioritized ease of implementation during its search for a new online payment solution. Booster operates with a lean tech team, which meant it needed a combination of out-of-the-box features and strong documentation to help its developers easily integrate the technology into Boosterâs platform. It also sought strong developer support since it had experienced difficulties with its previous provider, which would often take days to respond to a ticket.
Booster was also looking for a solution that could support its future growth plans. The ideal provider would offer a strong selection of additional features and capabilities beyond Boosterâs immediate needs so that the company wouldnât have to look for an additional provider as it expanded its fundraising options.
Looking beyond the up-front integration, Booster wanted a solution that could handle many of the onboarding and compliance tasks related to registering schools for the MyBooster platform. For example, failed payouts were a frequent problem because customers often entered incorrect bank account information when setting up fundraising pages, requiring Booster team members to track down the correct details. Booster needed to reduce that problem to free up its internal resources.
Finally, since Booster is constantly studying results from its fundraising campaigns to improve its services, it needed a payment provider that could offer detailed payments data to help analyze the characteristics of a truly successful campaign.
Solution
Booster chose Stripe Connect as the new payment solution for its online fundraising platform. The extensive, detailed documentation offered by Stripe was a key factor in the decision because it allowed Booster engineers to conduct an in-depth proof of concept before beginning a full implementation. âBy the time the ink dried on the contract, we already had confidence that Stripe was going to be able to do what we needed it to do,â said Floyd.
While Boosterâs team managed most of the implementation by themselves, they received assistance from Stripeâs professional services team when they had integration questions that might threaten their timeline. âThere were a couple [of] really key things that they were able to point out that unblocked us massively,â Floyd said. âThereâs a knowledge built up among Stripe professional services that most companies arenât going to have.â
The MyBooster platform allows customers to set up a unique fundraising page for their entire school or individual classrooms, as well as for each student helping to raise money. Connectâs APIs supported that model by easily linking multiple fundraising pages to one connected account, which would hold and distribute funds raised during the overall campaign.
Booster also chose Stripeâs Payment Element, which allowed the team to embed a payment processing UI directly into the companyâs existing donation checkout flow. The Payment Elementâs customizable appearance preserved donorsâ payment experience by supporting Boosterâs two current payment methodsâcredit cards and Apple Payâwhile offering extensive options to allow Booster to add new payment methods in the future.
Once Booster was ready to transition schools to the new system, the company chose Stripe-hosted onboarding to collect the customersâ banking information. Booster also selected Stripe Financial Connections to instantly verify that information and ensure that schools could receive their donations without delay.
Finally, Booster implemented Stripe Data Pipeline to provide payments data to help the company improve its platform. For example, with Stripe data, Booster can see how average donation size varies by customer, region, and other factorsâall of which helps shape future decision-making.
Results
Proof of concept completed in three weeks and full integration completed in three months
The accessibility of Stripe technology and detailed documentation for developers supported Boosterâs tight timeline. âConducting a proof of concept was way easier with Stripe than with others,â Floyd said. âI feel like we had to beg and plead for access to a sandbox from other providers.â
After confirming that Connect would work with its platform, Booster began development on the integration in October and launched the first pilot customer in mid-November. Starting January 1, 2024, nearly all of its customers were using Stripe to accept and distribute donations for their fundraisers.
Stripe offers capabilities to support future enhancements
Stripe Connect and the Payment Element provided both an immediate solution for Boosterâs payments needs and room to grow with the companyâs plans for the future. For example, Booster plans to offer donors more payment choices, including Google Pay and Cash App. With the Payment Element, the company will be able to turn those options on through a no-code Dashboard. The Payment Element also makes it easy to schedule recurring donations and use bank debits, which are ideal for automatic payments.
Booster is looking at adding Link, a Stripe checkout solution that autofills customersâ payment information to accelerate checkouts and increase conversion. With the Payment Element, Booster will be able to turn on Link at any time with no additional coding.
Nearly 2,000 school accounts onboarded in three weeks
By completing the transition to Connect before the traditional ramp-up in school fundraising drives after the first of the year, Booster was able to onboard nearly 2,000 accounts in three weeks. By April of 2024, it had doubled that figure to 4,000 connected accounts.
Floyd added that Stripe-hosted onboarding gave schools more confidence in the security of their sensitive information. âWe see some of the hesitation that comes with entering bank information, especially with people who arenât used to working with platforms like Stripe,â said Floyd. âBeing able to point to Stripeâs website and say, âThis is a company that's used by all these other name brands that they recognizeâ helped give our users confidence that their data was safe.â
Failed payouts nearly eliminated by Financial Connections
Before Stripe, failed payouts to schools due to incorrect bank information represented one of Boosterâs most common technical challenges. Now, the issue has been almost eliminated.
Data Pipeline supports Boosterâs data-driven approach
Easy integration of Data Pipeline allowed Booster to sync all Stripe data within 12 hours. Now, Booster can use that data to improve its platform and help schools raise as much as they can. For example, insights from Data Pipeline can help inform the advice Booster provides to clients, such as recommending the most effective suggested donation amounts.
Moving to Stripe was kind of like going from junior varsity to varsity. Before, we could collect money, but the sophistication in our ability to do things like validate bank accounts, validate business information, automate payouts, do reportingâall of that is at a level higher with Stripe.