FotM – Impact-Driven Transaction Intelligence






Client: FotM
Industry: FinTech, Social Impact, Data Intelligence
Platform: Web Platform & Backend System
Services Provided: Backend Development, Plaid API Integration, Data Matching & Analytics, Dashboard Development, Secure Data Handling, UI/UX Design.
About the Client
FotM’s vision is simple yet powerful — help people see the real-world impact of their purchases. By connecting users’ bank and card accounts, the platform can identify spending patterns and highlight how much of it supports businesses from underrepresented or identity-based groups, such as Black-owned, Women-owned, or Ally-owned companies.
They wanted to inspire conscious consumerism through data transparency and impact storytelling.
The Challenge
FotM needed to build a secure, scalable, and intelligent platform capable of:
- Seamlessly connecting to user bank and card accounts.
- Classifying and tagging merchants by identity group.
- Matching transactions to merchants with high accuracy.
- Aggregating and attributing spending insights at both individual and community levels.
- Presenting the data in an engaging, easy-to-use dashboard for both members and the public.
The challenge was combining financial technology, fuzzy data matching, and impact-driven analytics into one unified system.
Our Solution
ProtonBits partnered with FotM to design and develop a Plaid-powered backend system and intuitive dashboards that transformed their vision into a functional product.
Our approach included:
1. Plaid Integration
- Secure account linking via Plaid Link.
- Token exchange and encrypted storage tied to user profiles.
- Optional webhook listener for real-time transaction updates.
2. Member Account Mapping
- Mapping between Plaid accounts, FotM profiles, and voluntary demographic data.
- Ensuring privacy and security for all sensitive data.
3. Merchant Identity Directory
- Built a robust merchant directory tagged with identity groups.
- Enabled manual updates, partner submissions, and future API integrations.
4. Transaction Matching Engine
- Developed normalization and fuzzy matching algorithms to match merchants with high accuracy.
- Stored matched data with merchant identity and user details.
5. Impact Attribution Logic
- Calculated spending totals by identity group for each member.
- Enabled demographic-based insights and community-level impact tracking.
6.Dashboards & Analytics
- Designed internal dashboards for members and administrators.
- Built a public “Impact Ticker” to showcase real-time community contributions
Key Deliverables
- Fully functional Plaid-powered account linking.
- Merchant identity directory with easy update capabilities.
- Fuzzy matching engine for accurate transaction classification.
- Impact attribution logic tied to user profiles.
- Member & admin dashboards with public-facing impact ticker.
Impact & Results
- The new system enabled FotM to:
- Provide real-time visibility into user and community spending impact.
- Empower users to make informed purchasing decisions that support their values.
- Highlight economic contributions to underrepresented communities.
- Build a foundation for future features, partnerships, and scaling.
“ProtonBits transformed our idea into a secure, intelligent, and impactful platform. They not only delivered on the technical requirements but understood our mission and brought it to life.” – FotM Team
Technologies Used
Plaid API - Secure financial data integration.
Node.js / Python- Backend services and data processing.
PostgreSQL - Data storage and management.
React.js - Dashboard and UI.
Fuzzy Matching Algorithms- Merchant name and ZIP code matching.