KORFE LABS  ·  HEARTH  ·  REV 2  ·  2026-05-19

Donor scoring that runs in your browser.

How to use Hearth

  1. Prepare your CSV Export contacts from your CRM. The only required column is key_id. Add lifetime_giving, first_gift_date, last_gift_date, and last_gift_amount for full scoring. Event history and email engagement columns are optional but improve accuracy.
  2. Drop it in Drag your CSV onto the calculator or click Upload. Multiple files can be merged — drop donors first, then events, then CRM exports.
  3. Map columns if prompted If your export uses non-standard headers, the column mapper opens. Nine common fields auto-detect; anything ambiguous defaults to "— ignore —" until you assign it.
  4. Tune the config Optional. maxAnnualRate defaults work for most orgs — adjust it if your major gift threshold is unusually high or low.
  5. Run Results appear instantly, sorted by quadrant. No data leaves your browser.
  6. Act on the flags ▲▲ ALL SENDS — prime engagement targets. $ ASK — ready for a direct ask. ⚙ MANUAL — needs human review before outreach.
  7. Export Download a scored CSV for your team. Bring it back in later to compare against a fresh pull — Hearth will show you what moved.

Need a custom integration, have a question about the scoring model, or want to talk about your org's data? I'm one email away.

Drop CSV files here

Donor records · Event logs · Hearth exports — any combination

↳ Paste CSV text instead

Drop at least one donor record file to begin.

Data never leaves this tab — no server, no requests until you register.

No PII is stored — your data never leaves this tab.

RELATED CONSTELLATIONS