Financial Services

How 100 Club of Mass centralized donor data in HubSpot with a Stripe migration

100 Clubmass - Case Study Thumbnail (1)
Company overview

100 Club of Massachusetts is a charitable organization providing financial aid to the surviving families of fallen first responders. 

Industry

Financial Services 

Headquartered

Braintree, Massachusetts 

Context

The 100 Club of Massachusetts exists for one reason: to be there for the families of first responders who don't come home. That mission demands trust — from donors, from members, from the families who depend on the organization's support. Running that trust on fragmented, inaccurate data wasn't acceptable. Yet that was the reality. 

Payments were coming in through DepositFix, but the data wasn't flowing cleanly to HubSpot. Member histories were incomplete. New members looked the same as old ones in the system. Historical records sat in a legacy CRM called Kindful, disconnected from everything else. The organization couldn't see its own donor base clearly — and without that clarity, reporting was guesswork. RevX came in to consolidate the data, migrate the payment infrastructure, and give 100 Club the visibility its mission required.

The challenge

The data problems at 100 Club of Mass weren't technical curiosities — they had direct implications for how the organization understood and stewarded its donor relationships. An organization that can't distinguish a new member from a long-standing one, or see a donor's payment history at a glance, is operating without the information it needs to serve those people well. 
glass-Chart-icon
Payment data not flowing accurately from DepositFix to HubSpot
The organization was processing member and donor payments through DepositFix, but the integration with HubSpot was unreliable. Data wasn't syncing accurately — payment histories were incomplete, member statuses were unclear, and the team had no reliable way to distinguish new members from existing ones within the CRM. Every interaction with a donor or member was happening without the full context of that person's relationship with the organization. 
glass-Chart-icon
Historical data scattered across platforms with no unified view

Before adopting HubSpot, 100 Club had used Kindful as its CRM — and the historical member and donor data from that period was still sitting there, disconnected from the current system. With data spread across Kindful, DepositFix, and HubSpot, there was no coherent, centralized picture of the organization's supporter base. That fragmentation made accurate reporting close to impossible and created the kind of operational blind spots that no charitable organization can afford when donor stewardship is at the center of its work.

glass-Chart-icon
No reporting structure capable of surfacing meaningful insights

The absence of centralized, accurate data meant that reporting was limited and unreliable. 100 Club needed dashboards that could surface the activity, payment history, membership types, and annual revenue trends that informed strategic decisions — but building that reporting layer required first having data that was consolidated, correct, and current. Neither condition had been met.

Our solution

RevX approached this as a data consolidation and infrastructure migration project — replacing the payment tool that was causing data quality issues, importing the historical record that had been stranded in Kindful, and building the reporting layer that would make everything visible. 

glass-Chart-icon
Migration from DepositFix to Stripe with full HubSpot integration

RevX transitioned 100 Club from DepositFix to Stripe for payment processing, then built a clean integration between Stripe and HubSpot to ensure that all incoming payment data flowed accurately and completely into the CRM. Donation forms were updated with new fields and payment links, capturing the full range of details needed to onboard donors and members properly — including information that would enable deeper segmentation and more meaningful insights on the organization's supporter base going forward.

glass-Chart-icon
Full historical data import from Kindful into HubSpot

RevX imported 100 Club's complete historical dataset from Kindful into HubSpot, creating custom properties where needed to ensure the data was captured accurately and in a form the team could work with. The records that had been stranded in a legacy system were brought into the same environment as current data — giving the organization, for the first time, a single place where the full history of every member and donor relationship was accessible.



glass-Chart-icon
Three custom reporting buckets covering past and present data
To give 100 Club the analytical capability it needed, RevX created three distinct reporting structures within HubSpot: one for historical subscription data from Kindful, one for incoming payment data via Stripe, and one for annual revenue and detailed member and donor history. Together, these reporting buckets provided a comprehensive view of both current performance and long-term trends — with dashboards surfacing individual donor activity, payment histories, membership types, and revenue generated annually.

The impact

The migration and consolidation work gave 100 Club of Mass something it had been missing across its entire digital infrastructure: a single, trustworthy picture of its supporter base — complete, current, and ready to inform the decisions that let the organization serve its mission more effectively. 

glass-Chart-icon
Complete, accurate donor and member data in one place

With Stripe integrated properly and historical Kindful data imported into HubSpot, every member and donor record now contained the full detail of that person's relationship with the organization — payment history, membership type, engagement over time. The team could distinguish new members from long-standing ones, see exactly what a patron had contributed, and engage with supporters with the context their relationship deserved. 

glass-Chart-icon
A centralized database replacing scattered, siloed records

The data that had been distributed across Kindful, DepositFix, and an incomplete HubSpot instance was now unified in a single CRM. Payments flowed from Stripe into HubSpot automatically and accurately. Historical records sat alongside current ones. For an organization that depends on the integrity of its donor relationships, having one reliable source of truth — rather than several unreliable ones — was a foundational improvement. 

glass-Chart-icon
Dashboards and reports that made the organization's data legible

The custom reporting structure gave 100 Club's leadership visibility into the metrics that mattered most: who was giving, how much, how often, and how those patterns were trending over time. Annual revenue, membership activity, individual donor histories — all of it surfaced in dashboards the team could actually use. For a charitable organization accountable to its donors and the families it serves, that level of transparency wasn't just operationally useful. It was a reflection of the trust the organization was built to uphold. 

Stats

The new PPC setup helped the company achieve top ranks in high intent keywords and re-target existing customers, yielding a notable increase in revenue. 
2x
revenue within the first 6 months

Mockup

Stripe payment information
Distinguished membership plans
yearly revenue reports
Past subscription data

Also read

laptop-mockup3
Media & Entertainment technology

Amagi

 Amagi is a global leader in cloud-based SaaS tech for broadcast & connected TV. 
laptop-mockup3
Media & Entertainment technology

Amagi

 Amagi is a global leader in cloud-based SaaS tech for broadcast & connected TV. 

Curious to know the latest
RevOPS trends?

Subscribe to our newsletter.