Improving donor monitoring and engagement for nonprofits

A simple yet powerful donor database for non-profit organizations to monitor donor activity enabling engagement and relationship-building in a single platform

A CRM feature for a fundraising SaaS platform
A CRM feature for a fundraising SaaS platform
A CRM feature for a fundraising SaaS platform

Timeline

Timeline

Timeline

3 months

Company

Company

Company

RallyUp.com

Status

Status

Status

Online

Shipped on

Shipped on

Shipped on

Q3 2022

My role

My role

My role

UX & Interaction Designer

The Team

The Team

The Team

CEO / Director of Product / 2 PMs / 5 Engineers / UI Designer / UX Writer / Director of Customer Success

The Product

RallyUp is a technology company in the non-profit tech industry that offers an online fundraising solution — in the form of SaaS — for organizations and companies of any size to raise funds for good causes and manage their donor base, all in one place. The product is an interactive fundraising platform that allows its users to create various types of fundraising experiences, share them with donors, raise and track donations, and more.

The Problem

Users didn't have enough valuable donor information within the platform to make key decisions

These users rely on 3rd-party CRM integrations to transfer the data they need but managing different platforms and going back and forth between them is a time- and resource-wasting problem. There’s not enough CRM-like functionality in our product to help them take immediate action to increase donor engagement — our users' most precious metric.

User segments

Mid-sized Organizations

This segment needed a new way to discover their donor's motivations and behaviour without throwing their “budget” out of the window. Often not a 3dr-party CRM user.

Large to Enterprise Organizations

This segment required more advanced data features including advanced tracking and reporting of donors and their activity, all within the platform. They are familiar with other CRMs already.

The evolution

From a basic table to a full-fledged database

Users could only see names, emails and total donations. All other important data was missing.

Previous version of the donor database
Previous version of the donor database
Previous version of the donor database
New version of the donor database
New version of the donor database
New version of the donor database

From basic transaction data to full behavioural information

Donation data could only be seen per transaction. Users were forced to see each transaction individually to gain somewhat useful insights from the donors.

Previous version of transaction details
Previous version of transaction details
Previous version of transaction details
New version of transaction details
New version of transaction details
New version of transaction details

Key pain points and insights from initial research with users

Most of our enterprise-level feature developments start with conversations with our biggest accounts in the form of interviews and through email and document sharing

Lack of essential donor information

Without enough information, it’s difficult for these users to understand essential donor behaviour that leads to higher, more frequent donations

Management and maintenance of multiple platforms

These users rely on 3rd-party integrations to other CRM platforms to transfer the data they need but they don’t want to go through the hassle of managing multiple platforms and going back and forth between them

High learning curve to setup other CRMs

Integrating with 3rd party tools to facilitate this need requires allocation of resources to learn a new platform and configure integrations correctly, when they would rather have one intuitive platform to do it all (or most of it, at least)

Limited budget

Most Non-profit organizations usually rely on funding from donors and don’t necessarily have the biggest budgets to setup an ecosystem of platforms to do their business with. Our users want a cost-effective approach to donor relationship management

Identified most commonly CRM platforms used by our users

We tried to stick with the most popular ones for inspiration to get familiar with our users' current environments and to discover opportunities for feature implementation while matching our users' current mental model

Salesforce logo
Salesforce logo
Microsoft dynamics logo
Microsoft dynamics logo
Hubspot logo
Hubspot logo
ActiveCampaign logo
ActiveCampaign logo
Virtuous logo
Virtuous logo
Neon CRM logo
Neon CRM logo
Monday.com logo
Monday.com logo
Act! CRM logo
Act! CRM logo
Bloomerang logo
Bloomerang logo
Pipedrive logo
Pipedrive logo
Zoho CRM logo
Zoho CRM logo
Everyaction logo
Everyaction logo
Salesforce donor profile screenshot
Salesforce donor profile screenshot
Salesforce donor profile screenshot
Bloomerang donor profile screenshot
Bloomerang donor profile screenshot
Bloomerang donor profile screenshot
Neon CRM donor profile screenshot
Neon CRM donor profile screenshot
Neon CRM donor profile screenshot
Microsoft Dynamics donor profile screenshot
Microsoft Dynamics donor profile screenshot
Microsoft Dynamics donor profile screenshot

Key take away

Most of these platforms have a high level of complexity when setting them up as integrations and their interfaces are not for everyone. We wanted to focus on a very simple and intuitive experience to ease the cognitive effort needed to use the new feature

Consolidating learnings

After finally defining the main problem, we got down to business and defined the user goal at a high level, business OKRs, JTBDs, and specific user stories we wanted to tackle in this release

User goal

To ease the process of understanding and engaging with donors at different stages of the relationship-building journey

"How might we help our users to best understand their donors in an intuitive and simplified way that’s added to a platform they already are familiar with so they can increase donor retention and decrease donor fatigue?"

"How might we help our users to best understand their donors in an intuitive and simplified way that’s added to a platform they already are familiar with so they can increase donor retention and decrease donor fatigue?"

"How might we help our users to best understand their donors in an intuitive and simplified way that’s added to a platform they already are familiar with so they can increase donor retention and decrease donor fatigue?"

Business goal

By offering a more dynamic set of donor data with reduced effort, we were envisioning an overall increase in platform usage tied to our new premium subscription offering, which would ultimately lead to increased revenue by the end of the year.

Features usage

Features usage

Features usage

Premium Subscribers

Premium Subscribers

Premium Subscribers

Yearly Revenue

Yearly Revenue

Yearly Revenue

Epic

As a non-profit, I want to learn about who our donors are and understand their giving behaviour so that I have a clear image of when and how to engage with them and what incentivize them to give more and more often to our causes.

Key task-based user stories

As a non-profit, I want to monitor the quantity and type of donors on my fundraisers so that we can analyze engagement and success of our initiatives.

As a non-profit, I want to easily access donor information so that we can reach them at the best time based on our content strategy.

As a non-profit, I want to be able to categorize our donor base so that we can segment and target a specific donor base for a more personalized marketing implementation.

As a non-profit, I want to monitor and track donor activity so that we can create and promote the right fundraisers they care about at the right time.

The main challenge

Provided that our platform had limited information and limited scalability, we needed to work out a solution that would allow for a more dynamic set of data by adding new behavioural donor information that could be better organized, easily accessible, and quickly digestible.

Available data

Personal & Contact information

New data set

Behavioural & Interaction information

The principles we defined to reach our goal

Intuitive UI

Provide an intuitive space to store and display essential donor behaviour information, donation activity and key communications tracking with relationship-boosting built-in tools within the right context that’s easily accessible at any given time

Helpful guidance

Implement an intuitive guided walk-through for first time users of the feature. Since it’s a feature within a familiar platform for mostly existing users, it would be rather simple by highlighting only what’s new to them making the learning experience a breeze

Powerful, but flexible

Deploy an enough powerful CRM-like feature that won’t require the use of 3rd party integrations to achieve the same goal for the most part, while still providing the flexibility of integrations for those advanced users who need a complementary, full-fledged CRM platform

Shaping the solution

We started experimenting with two new features for our users: a Revamped Donor Database, and Donor Profiles

1. Revamped Donor Database

Since we wanted to provide an end-to-end intuitive experience for our users to access their donor data, we decided to update the old donor database for a more consistent experience and scalable design approach (this design language was later applied to the rest of the databases throughout the platform). With this update we introduced a few new elements for easier navigation, narrowing down needed data, and easy to reach common actions such as bulk emailing supporters.

Wireframe of new donor database
Wireframe of new donor database
Wireframe of new donor database

2. Donor Profiles

The core feature we would offer to our users. It would enable new functionality that was non-existent before alongside more donor information available which would help organizations understand better and engage more with their community from a single platform. No more headaches.

Wireframe of new donor profiles
Wireframe of new donor profiles
Wireframe of new donor profiles

Important considerations we kept in mind

From our current platform

Items that impact the overall experience but that will be worked on in the near future to avoid the same problems next time around

Not great navigation

Current donor table and donations table are separate pages. This means that, to see more information about a certain donor, the user is taken to a different page and need to  navigate back and forth between them. Not good. All donor info should live in the same space.

Mixed flows

Current donations table page is used in a filtered state when requesting more data from a certain donor. It’s also used as the global donations data base for a whole fundraiser. This is not ideal for clean navigation so the donor should have it’s own set of data (own space).

Information architecture could be better

Donation details can only be seen on the global donations data base but not on the donor data base. We will need a way to consolidate this data under one place for easy access and navigation.

Constrained, not scalable design

Our current data base design won’t allow for more rich data without starting to get messy. We will need to revisit current components and revamp the data base designs for scalability.

From our existing users

Some limitations we had to work around due to the nature of the demographic of our target market

Not very tech savvy

Most of our users are not tech savvy. They can get confused or lost with the most basic of patterns on a SaaS platform. We need an interface friendly and obvious enough but robust enough for users to benefit from the new feature but without overwhelming them.

Older demographic

Most charity organizations admins and managers on our user base are from the Gen X to Boomers generation (~40-65) with a traditional mindset about tech, with exceptions of course. New, modern interaction patterns might be too complicated to understand for fast adoption. Ideally, we will try to keep the patterns they’re familiar with already.

Devices

We understand that most of our users don’t have access to powerful devices so we need to keep in mind performance and speed over a fancy user interface.

Interesting fact...

Despite being a desktop-focused platform due to its complexity, our user base also rely on their mobile devices to perform complex tasks and monitor their fundraisers on certain occasions. This means that we needed to make sure this new feature performs very well and is responsive and intuitive on their smartphones as well through our webapp.

The results in detail

Revamped Donor Database

After various explorations, we achieved a good balance between information architecture and intuitiveness. Although we added a significant amount of information to the page, it was very digestible and easy to find, even highlighting essential data that wasn't accessible before.

New Donor Profiles

By fully focusing on the principles we defined, we were happy to find a way to display the new behavioural information in a way that's intuitive and flexible without breaking the experience. The overlay drawer solution allows users to access this information even from other pages in a single click without losing context.

Performance after a successful feature release

Below are some of the main positive highlights that told us it was worth the effort and the right decision to make.

Increase in premium subscribers (MRR)

Our BizDev folks decided that this highly anticipated and requested feature would be one of the main incentives for our premium subscription package which led to more users subscribing

Increase in average donations received

Now that organizations had more ways to understand their donors, they were able to put a better strategy in place that led to more often, higher donations from our users donor base

Increase in premium features usage

Since this feature was bundled with other amazing features (like full-fledged email marketing capabilities, for instance), users were able to try and leverage these tools for better fundraisers overall

Lots of kudos to our team

Our customer success team is one of the best (if not the best) in the market and our users appreciate that. And when user are happy, they let us know. We received a lot of kudos after launch

What we're looking forward to

Despite being a successful launch, there were things we had to sacrifice to allow for a faster, more efficient initial release. We know this is important for our power-users, so we want to keep developing this feature into something great that can compete directly with the big names in the CRM industry. These are some of the new additions and optimizations we plan to add to the feature in next phases:

Combine donor profiles with our full email marketing capabilities

The email capabilities of the shipped feature are pretty basic. You target a donor, open its profile, send an email (or select multiple and send a bulk email). We want to provide more advanced, drip email marketing functionality on the next iterations

Add more essential CRM features for a all-in-one experience

Full-fledged CRMs have the advantage of offering very specific features that are used by highly-effective teams. We want to bring some of those features to our platform to provide the one platform to do it (mostly) all

Do more research to discover new opportunities to improve upon

Unfortunately, we didn’t have the budget nor the time for a full research cycle. We're hoping that next time we will invest more in this phase to uncover new opportunities of improvement that will bring our users even more excitement towards this amazing feature

Hi-fi mockup of final donor database solution
Hi-fi mockup of final donor database solution
Hi-fi mockup of final donor database solution
Hi-fi mockup of final donor profiles solution
Hi-fi mockup of final donor profiles solution
Hi-fi mockup of final donor profiles solution

Stack used

Explore more

Mobile platform enabling more efficient remote nutrition services

A mobile platform to attend nutrition sessions online

Mobile platform enabling more efficient remote nutrition services

Redesigned an existing e-commerce website to improve the user experience and increase sales, including a streamlined checkout process and improved navigation.

Timeframe

7 months

Team size

3

A mobile platform to attend nutrition sessions online

Mobile platform enabling more efficient remote nutrition services

A mobile platform to attend nutrition sessions online

Under NDA

Skyrocketing donor engagement with built-in livestreams

Premium UX Template for Framer

Under NDA

Skyrocketing donor engagement with built-in livestreams

A virtual backstage that powers interactive charity livestreams and live fundraising on the RallyUp platform

Timeframe

2 months

Team size

4

A livestreaming platform for nonprofit events

Under NDA

Skyrocketing donor engagement with built-in livestreams

Premium UX Template for Framer

© 2023 - Frederick A.

© 2023 - Frederick A.