Case study

DonorShepherd — Donor Stewardship for Small Nonprofits

Replaced 3 disconnected tools; stewardship workflows built on practices that produced 90%+ donor retention over 20 years — more than double the industry average

Custom Software · SaaS Development · Platform Architecture

Client
Nonprofit Organization
Industry
Nonprofit / Fundraising
Duration
12 weeks
Date
October 15, 2025

The Problem With How Most Nonprofits Manage Donors

The sector-wide donor retention rate in North America sits at roughly 40–45% — and it has declined for five consecutive years. Only 19% of first-time donors return to give again. The average nonprofit replaces nearly half its donor base every single year, burning acquisition budget that could have gone to mission.

Most donor management software was built by software people who studied this problem from the outside. They read the same industry reports, built the same CRM features, and shipped tools that reflect a generic understanding of fundraising rather than deep knowledge of what actually keeps donors connected to a cause.

We took a different approach.

Starting With Someone Who Had Already Solved It

Before writing a line of code for DonorShepherd, we sat down with a 20-year veteran of nonprofit donor relations — someone who ran development for a faith-based orphan outreach organization and maintained a 90%+ donor retention rate over two decades.

That number deserves context. The industry average is 40–45%. The best-performing nonprofits with dedicated stewardship programs reach around 68%. Monthly recurring donors — the most loyal segment in any donor base — retain at rates up to 90%. This advisor sustained that level of retention across their entire donor base, not just their most committed monthly givers, for twenty years straight.

That doesn't happen by accident. It happens because of a specific set of practices, disciplines, and relationship principles that most organizations never implement consistently — not because they don't care, but because they don't have the systems to make consistency possible.

Those practices are what DonorShepherd was built around.

What We Learned

Two decades of 90%+ retention comes down to a few non-negotiable principles that the platform is designed to enforce:

Acknowledgment is a discipline, not a gesture. Every donor interaction — a gift, an anniversary, a milestone — gets a response, quickly, personally, and with specificity about what their giving means. Not a form letter. Not a bulk send. A communication that tells the donor their gift was noticed and it mattered. The platform automates the timing and the trigger so nothing falls through the cracks, while keeping the communication personal enough to feel human.

Lapsed donors don't announce themselves. By the time most organizations realize a donor has gone quiet, the relationship is already cold. The advisor identified lapsed risk early — tracking engagement signals between giving events, not just giving events themselves. DonorShepherd surfaces lapsed risk as a live dashboard view so staff can act before a donor is gone, not after.

Segment-specific stewardship isn't optional. A first-time donor needs different communication than a multi-year recurring donor. A major donor needs different engagement than a small annual giver. The advisor managed these relationships with distinct cadences and touchpoints for each segment. The platform encodes those cadences as configurable workflows rather than leaving them to staff memory and calendar reminders.

The relationship lives between the asks. Organizations with poor retention tend to reach donors primarily when they need money. Organizations with 90%+ retention reach donors consistently with impact, gratitude, and mission updates — and donors feel like partners rather than ATMs. DonorShepherd's automated communication sequences are built around this rhythm: acknowledgment, impact updates, anniversary recognition, and personal outreach prompts are all first-class features, not afterthoughts.

The Platform

DonorShepherd covers the full donor stewardship lifecycle with these principles at its core:

  • Donor profiles — Complete giving history, communication log, relationship notes, and engagement scoring in a single record. Every staff member sees the full picture before any interaction
  • Stewardship workflows — Automated acknowledgment sequences triggered by donation events: thank-you within 24 hours, impact update at 30 days, anniversary recognition, lapsed donor re-engagement at configurable intervals. Set once, runs continuously
  • Segment management — First-time, recurring, lapsed, and major donors tracked separately with segment-appropriate communication cadences built in
  • Lapsed donor detection — Live dashboard view of at-risk donors based on engagement signals, not just giving history. See the problem before it's a problem
  • Campaign management — Fundraising campaigns with configurable goals, giving tiers, and real-time progress tracking
  • Online giving — Stripe-integrated donation processing with recurring giving support, automatic tax receipt generation, and a donor-facing giving history portal
  • Staff task queue — Personal outreach prompts surfaced automatically for high-value donors based on engagement scoring, so relationship touches don't depend on someone remembering to make them
  • Reporting dashboard — Retention rate, donor lifetime value, campaign performance, and major donor tracking without a spreadsheet in sight

The Result

Three disconnected tools replaced by one platform built around the actual practices that produce exceptional donor retention — not industry best-guess defaults.

The difference between a 45% retention rate and a 90% retention rate isn't luck or budget. It's consistent, intentional stewardship executed without fail. DonorShepherd is designed to make that consistency achievable for a two-person development team at a small nonprofit, not just a well-resourced major institution.

If your organization is losing more donors than you're keeping, the problem probably isn't your mission — it's your systems. Let's talk.

Stack

Next.js · TypeScript · PostgreSQL · Prisma · Stripe · Resend · Vercel

Want a system like this?

Start with a 20-minute intro call and we'll scope it honestly.

Book an intro call