Skip to main content
Together
Sign in

The donor scoring model

Each donor carries seven numbers plus a segment. This is what each one is, how it's computed, and how it changes over time.

Together's scoring model is rules-based RFM (Recency, Frequency, Monetary) extended with two propensity signals (upgrade, lapse) and a segment label. Scores are recomputed on every intelligence pass; you don't tune the model, but understanding it helps you trust the outputs.

The score fields

FieldTypeRangeDirectionWhat it measures
Recencyinteger1-5higher = betterHow recently the donor gave. 5 = within the last quintile of donors by recency; 1 = oldest quintile.
Frequencyinteger1-5higher = betterHow often the donor has given. 5 = top quintile by gift count (or recurring active); 1 = bottom quintile.
Monetaryinteger1-5higher = betterHow much the donor has given in total. 5 = top quintile by lifetime value; 1 = bottom quintile.
RFM compositeinteger3-15higher = betterSum of the three 1-5 subscores. The headline number for sorting and ranking.
Upgrade signalfloat0-1higher = stronger upgrade casePropensity to give more if asked. Above 0.6 = strong candidate. Built from recency, recent gift trajectory, and engagement signals.
Lapse riskfloat0-1higher = at greater riskPropensity to stop giving. Above 0.5 = warning band. Built from time since last gift, churn baselines for the segment, and engagement signals.
Segmentstringone of-Behavioural label. Derived from the score fields. See the built-in segments below.

Built-in segments

The labels follow a customer-lifecycle pattern adapted for donor behaviour. Each donor falls into exactly one segment per pass.

SegmentIndicatorTypical action
ChampionHigh score on all three RFM dimensions. Strong upgrade signal often paired.Thank them publicly; consider major-gift conversations.
LoyalHigh Frequency, decent Recency, moderate Monetary. Steady giver.Recurring upgrade ask. They're already engaged; raising the cadence or amount is the natural move.
Potential LoyalistHigh Recency, low-to-moderate Frequency. New-ish donor showing engagement.Cultivate. A second ask soon converts these to Loyal.
PromisingHigh Recency, low Frequency. First gift only.Welcome series. Make the first follow-up ask low-friction.
New DonorBrand new. First gift very recently, no history.Onboarding sequence; thank-you + next-ask.
Needs AttentionWas previously engaged, recent gift has slowed.Re-engagement campaign. They're sliding before they lapse.
About to LapseHigh Lapse risk on a previously high-engagement donor.Retention triage. Direct outreach; understand why they're disengaging.
At RiskModerate score across the board, declining recency.Reactivation. Light touch first; escalate only if they re-engage.
Lost High ValueVery low Recency with previously high Frequency or Monetary.Specific major-gift retention play. These were big donors who walked away.
LapsedLow Recency, low Frequency. No recent activity.Optional reactivation. Often noise; the win-back rate is low so prioritise other segments first.

How scoring runs

The full pipeline runs once a day as a scheduled cron job that processes every org with donors. Individual donors are also rescored on the spot when a new donation lands, so a fresh gift is reflected in scores immediately even outside the daily window. Each full pass:

  1. Recomputes recency, frequency, and monetary quintiles across your full donor base.
  2. Re-projects each donor into the new quintiles.
  3. Recomputes upgrade and lapse propensities using the new quintiles.
  4. Re-assigns segments based on the new scores.
  5. Updates suggested ask amounts (separate from the scores, but recomputed alongside).

The pass is org-scoped; one org's score distribution does not influence another's.

When scores change

Scores change when:

Scores are not stable over long periods even without donor action. This is by design; the model is comparative, not absolute.

What scores are not

What to do next