How DonorConnect uses AI responsibly to assist, not replace, nonprofit staff.
DonorConnect includes an AI-powered donor summary feature that helps nonprofit staff quickly understand donor relationships and personalize outreach. This feature is designed to augment human decision-making, not replace it.
| Model | OpenAI GPT-4o-mini |
| API Endpoint | POST /api/ai/summarize-donor |
| Provider | OpenAI API (api.openai.com) |
| Max Tokens | 200 tokens |
| Temperature | 0.4 (low creativity, high consistency) |
We minimize data exposure by sending only aggregated metrics, never raw PII:
{
"name": "John Doe", // First + Last name only
"status": "ACTIVE", // Donor status enum
"retentionRisk": "MEDIUM", // Calculated risk level
"totalAmount": 1250.00, // Lifetime giving total
"totalGifts": 5, // Number of donations
"lastGiftDate": "2025-12-15", // Most recent gift
"notes": "Prefers email...", // Staff notes for personalization
"recentDonations": [ // Last 10 gifts only
{ "amount": 100, "date": "2025-12-15" }
]
}NOT sent: Full address, phone number, email address, payment details, or raw donation records.
We crafted prompts to generate concise, factual, and actionable summaries:
Bottom line: AI helps small nonprofit teams act faster and more consistently, improving first-to-second gift conversion rates without requiring additional staff.
Questions about our AI usage? Review our source code on GitHub.