How 100 Club of Mass centralized donor data in HubSpot with a Stripe migration
100 Club of Massachusetts is a charitable organization providing financial aid to the surviving families of fallen first responders.
Financial Services
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
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.
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.
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.
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.
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.
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.
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.
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
Mockup
HubSpot
Salesforce
GA4
Marketo
Audit Fox
Services