Revamping Transaction Workflows: Smarter Systems, Smoother Tax Reporting

Keela needed to support more complex and split transactions, like event tickets bundled with donations, from fundraising platforms like Raisely. The existing system was limited to single-item transactions and had a rigid Revenue vs. Donation structure that often confused users. This restricted their ability to fully leverage Keela’s features and impacted their overall business strategies.

Type
Product Design
Year
2024
Project image

Process

Understanding user needs

Keela’s transaction system wasn’t built to handle multi-item transactions, such as event tickets and donations processed together. This created friction for users integrating with platforms like Raisely and restricted how they could manage financial data within Keela.

Restructuring transaction system

As Design Lead, my goal was to redesign Keela’s transaction system to support split transactions while maintaining clarity and usability. This required:

  • Aligning Keela’s data structure to accommodate multi-item transactions without disrupting existing workflows such as Campaigns, Pipelines, Impact Areas, and Reporting.

  • Simplifying the Revenue vs. Donation distinction to reduce user confusion and improve financial reporting. Through research, we found that the preferred terminology is Tax Deductible vs. Non-Tax Deductible.

  • Enhancing the user experience by creating a more intuitive and focused transaction flow that allowed users to clearly track, edit, and categorize multiple transaction types.

  • Collaborating across teams to ensure a scalable solution that worked seamlessly with integrations like Raisely and aligned with Keela’s long-term product vision.

The transaction data structure connects multiple areas of the platform, from financial reporting to donor management. Any misalignment can break workflows, cause missing records, or miscategorize data. Like a surgical procedure, every connection must be precise to ensure smooth integration and prevent data loss.

Locale and Donation Types
Locale and Donation Types
Locale and Donation Types
Data Structure
Data Structure
Data Structure
Receipt Statuses
Receipt Statuses
Receipt Statuses

Outcome

The project has just gone live, and we’re closely monitoring its impact. Early indicators suggest:

  • A potential 30% decrease in user-reported confusion around Revenue vs. Donation categorization, expected to improve financial accuracy.

  • Projected 60% reduction in manual adjustments for complex transactions, which should significantly cut down reconciliation time for nonprofits.

  • Positive adoption trends, with an initial 20% increase in transactions processed through Raisely and similar platforms.

  • Stronger system scalability, ensuring Keela can better support complex financial workflows as more users adopt the feature.

  • Encouraging early feedback, with users noting improved clarity and efficiency in managing multi-item transactions.

We’ll continue tracking user feedback and key metrics to measure the long-term success of this update.