Fundraising Performance

Campaign analytics, BDI attribution, recurring giving, GIK summary, and payment channels

+8.2%
$21.3M
Total Revenue
FY 2025-26 YTD
+11.3%
$188K
Monthly Recurring
MRR
+0.8%
4.2
Direct Mail ROI
BDI Campaign ROI
+4.5%
$1.9M
GIK Value YTD
Food + Non-Food

Revenue by Channel (Monthly)

BDI Attribution Detail — Appeal/Campaign/Fund/Source/Package/Segment

99.8% code integrity
4,200
appeal
4,200
campaign
4,200
fund
4,200
source
4,195
package
4,200
segment
AppealCampaignFundSourcePackageSegmentResponsesRevenue
HL25-AHoliday Appeal 2025GENDMPKG-AActive 0-12mo2,100$840K
HL25-BHoliday Appeal 2025GENDMPKG-BLapsed 12-24mo1,400$520K
HL25-CHoliday Appeal 2025SHLTDMPKG-AMajor Donor42$320K
EA26-AEaster 2026GENDMPKG-CActive 0-12mo1,800$580K
EA26-BEaster 2026RECDMPKG-CLapsed 12-24mo920$280K
Last BDI import: 2026-03-12 · 4,200 records imported

Campaign Performance Detail

CampaignChannelSentResponsesResponse RateRevenueCostROI
Holiday Appeal 2025Direct Mail45,0004,2009.3%$1.7M$380K3.4x
Spring GalaEvents2,50042016.8%$890K$210K3.2x
Year-End DigitalOnline28,0002,1007.5%$620K$45K12.8x
Easter CampaignDirect Mail38,0003,1008.2%$980K$290K2.4x
GivingTuesdayOnline22,0001,8008.2%$410K$28K13.6x
Summer NewsletterDirect Mail42,0002,8006.7%$540K$320K0.7x
Recovery BanquetEvents1,20028023.3%$720K$180K3.0x
Monthly Sustainer DriveOnline15,0008905.9%$310K$18K16.2x

Recurring Giving Health

2,340
Active
89
Paused
42
Failed
156
Cancelled (YTD)
Avg Monthly Gift$80.13
Monthly Recurring Revenue$188K
Recovered This Month18

Recurring by Payment Channel

Credit Card (Qgiv)1,120 donors · $89K MRR
ACH / Bank (Commerce ACH)820 donors · $66K MRR
PayPal280 donors · $22K MRR
Direct Debit120 donors · $10K MRR

Gift Amount Distribution

$10-$24420 donors
$25-$49680 donors
$50-$99540 donors
$100-$249480 donors
$250-$499140 donors
$500+80 donors

Failed Payment Recovery Pipeline — WF-03

42.9% recovered
Decline Detected
42
1st Auto-Retry
42
2nd Auto-Retry
28
3rd Auto-Retry
14
Staff Notified
6
Personal Outreach
6
Card Updated
0
Recovered
18
42.9%Recovery
$5K
MRR At Risk
$2K
MRR Recovered

Decline Reasons

Card expired16 · recoverable
Insufficient funds12 · recoverable
Card replaced (new number)8 · recoverable
Bank block / fraud hold4 · permanent
Closed account2 · permanent

Automated Retry Schedule

1
1st retry
Day 1 (auto)
10 saved
2
2nd retry
Day 3 (auto)
4 saved
3
3rd retry
Day 7 (auto)
4 saved
4
Staff outreach
Day 10 (manual)
0 saved

Gifts-In-Kind Summary

$1.4M
Food GIK (Balance Sheet)
$458K
Non-Food GIK (Income Stmt)
842K lbs
Food Pounds @ $1.7/lb PPV
1,840
Non-Food Items (14 pending appraisal)