For nonprofit development teams

Two messy lists in. One prospect list out.

Your volunteers and donors live in two systems that never compare notes, so the supporters already closest to you stay invisible. Send both, as messy as they are — no cleanup, no new software. We match them and hand back who to ask first.

Projects from $3,000 · Most delivered in about a week

Two overlapping circles, volunteers and donors, with a person standing in the shared middle.
How it works

Two lists in. One clear answer out.

No new software, no integration to schedule. You send what you already have; we do the matching.

1

Send us two lists

Your volunteer and donor exports, in whatever format they're in. A spreadsheet is perfect.

2

We match them

We line up names, emails, and addresses across both files — catching the typos, nicknames, and old addresses that keep the same person from matching.

3

You get a prioritized prospect list

A clean, deduplicated list of the volunteers with no gift on record, ranked by how often and how recently they show up — ready for your next ask.

What you get back

One file you can act on.

Every record you send comes back tagged, matched, and prioritized — with the uncertain ones set aside for your team, not quietly guessed.

VolunteerDonor-file resultRecent activityGiving statusAction
J. OkaforNo match found14 shifts, last weekNo gift foundProspect
S. WhitfieldNo match found6 shifts, 2 monthsNo gift foundProspect
M. AlvarezConfident match9 shifts, last monthExisting donorSteward
"Bob" R. ChenPossible match4 events, last yearVerifyReview
D. & L. RomanoHousehold match3 events, last monthOne household donorReview

An illustrative example — not real supporter data. Priority reflects volunteer engagement, not wealth screening or a prediction of who will give. Your team decides who to approach.

Automation finds the likely matches. A human reviews the ones that matter.

Uncertain and household matches are flagged for your team — never resolved by black-box guessing.

How your data is handled

Built to be trusted with supporter data.

You're sending real donor records. Here's exactly what happens to them — and what never does.

Processed locally

Record matching runs on our own systems in a controlled local environment. Your files are never handed to an outside service and never submitted to an AI system.

Sent privately, never by email

You upload your exports through a private link we send you, so donor data never sits in an inbox.

Seen by one person

Only the person handling your project can open your files — no shared drives, no wider access.

Never used to train anything

Your data is used for your project and nothing else — never to train a model or build a shared database.

Deleted on a 30-day clock

You keep the finished file. Your originals and our working copies are deleted within 30 days of delivery.

Agreement on request

Need a signed data-processing agreement first? We have a standard one ready before you send anything.

Pricing

One flat price per project.

Priced by how many lists you're matching and how much of the work needs judgment — not by how many records they hold. No subscription, no new software.

Two lists, standard fields$3,000
Three lists, or two plus a cleanup$5,000
Four or more lists, or mixed record types$7,000
Migration or ongoing reconciliationCustom

Need more than a match — a full database cleanup, a migration between systems, or reconciling years of accumulated duplicates? We'll scope it with you.

A list is one export: your volunteer file, your donor file. If a system hands you several exports, each one counts as a list. Volume doesn't move the price — a 3,000-record list and a 300,000-record list cost the same. What moves it is how many lists there are and how much of the matching needs a person's judgment rather than a rule. Address standardization is included in every project, and you'll know your number before any work begins.

Questions

The practical stuff.

What format do the lists need to be in?

Whatever you've already got. A CSV or Excel export from your CRM and your volunteer tool is ideal. You don't need to clean or reformat anything first.

What if our data is messy?

That's the whole point. Nicknames, typos, maiden names, and old addresses are exactly what stops the same person from lining up across two systems — handling that mess is the work. Where a match is uncertain, we flag it, so you make the call instead of trusting a black box.

How is our data handled?

The matching runs on our own machines, and your files are never submitted to an outside service or an AI system. Your originals and our working copies are deleted within 30 days. You send files through a private link, not email, and we can sign a standard DPA first. Full breakdown in How your data is handled above.

How long does it take?

Most first matches come back about a week after we receive your two lists.

What does it cost?

Projects start at $3,000 for two lists, priced by how many lists you're matching rather than how many records they hold — full bands in Pricing above. A 3,000-record list and a 300,000-record list cost the same. Standardization's included, with no subscription and no per-record fee. Additional lists, or matching that needs a lot of hand adjudication, may move the quote.

Get started

Some of your best prospects are already on your volunteer list.

A quick call to size up your two lists — what a match would surface, and what it costs. No pressure either way.

Looking for supporters who aren't in your data at all? That's Discover — public-record research into the people already speaking up for your cause.

Have a bigger data mess? The same matching approach handles database cleanup, migrations, and multi-system reconciliation — just ask.