A key component of Responsive Fundraising is having instant access to donor and fundraising data.
Upload your anonymous giving data to generate your own Donor Health Scorecard and Insights. The scorecard will visualize key donor metrics and make personalized recommendations for donor health improvements.
Provide a gift file that includes 24 months of anonymous giving data containing only Donor ID, Gift Date, and Gift AmountStep 1: Download the CSV Template
The results section provides a visualization of your donor health across six different metrics that are all part of the Virtuous Dashboard. The insights section provides specific recommendations (and resources) for making improvements to your organization’s overall donor health.
A key component of Responsive Fundraising is having instant access to donor and fundraising data.
Input a few fundraising data points to see your projected donor and fundraising growth over the next three years. You’ll also see the projected impact Virtuous could have on your overall growth with increased donor retention and average gift size.
Below is a projection of your organization’s growth over the next three years and the impact Virtuous and Responsive Fundraising could provide. On average, Virtuous customers see a 12% increase in donor retention rate and 10% in average gift size. This model projects a {{retentionRatePercentageIncreaseRate}}% increase in donor retention and {{averageGiftPercentageIncreaseRate}}% lift to average gift size.
Next Year | 2 Years | 3 Years | |
---|---|---|---|
Current | {{ Number(Math.round(currentDonors[1])).toLocaleString() }} | {{ Number(Math.round(currentDonors[2])).toLocaleString() }} | {{ Number(Math.round(currentDonors[3])).toLocaleString() }} |
Virtuous Potential | {{ Number(Math.round(virtuousDonors[1])).toLocaleString() }} | {{ Number(Math.round(virtuousDonors[2])).toLocaleString() }} | {{ Number(Math.round(virtuousDonors[3])).toLocaleString() }} |
The Difference | {{ Number(Math.round((virtuousDonors[1] + (currentDonors[1] * -1)))).toLocaleString() }} | {{ Number(Math.round((virtuousDonors[2] + (currentDonors[2] * -1)))).toLocaleString() }} | {{ Number(Math.round((virtuousDonors[3] + (currentDonors[3] * -1)))).toLocaleString() }} |
Next Year | 2 Years | 3 Years | |
---|---|---|---|
Current | $ {{ Number(Math.round(currentDonations[1])).toLocaleString() }} | $ {{ Number(Math.round(currentDonations[2])).toLocaleString() }} | $ {{ Number(Math.round(currentDonations[3])).toLocaleString() }} |
Virtuous Potential | $ {{ Number(Math.round(virtuousDonations[1])).toLocaleString() }} | $ {{ Number(Math.round(virtuousDonations[2])).toLocaleString() }} | $ {{ Number(Math.round(virtuousDonations[3])).toLocaleString() }} |
The Difference | $ {{ Number(Math.round((virtuousDonations[1] + (currentDonations[1] * -1)))).toLocaleString() }} | $ {{ Number(Math.round((virtuousDonations[2] + (currentDonations[2] * -1)))).toLocaleString() }} | $ {{ Number(Math.round((virtuousDonations[3] + (currentDonations[3] * -1)))).toLocaleString() }} |
ROI | ||
---|---|---|
Percentage of ROI after 3 years | {{ Number( ((virtuousDonations[1] + (currentDonations[1] * -1)) + (virtuousDonations[2] + (currentDonations[2] * -1)) + (virtuousDonations[3] + (currentDonations[3] * -1)) + (3 * costOfVirtuousSubscription * -1) ) * 100/ (3 * costOfVirtuousSubscription) ).toFixed(2) }} % | |
Donation ROI after 3 years | $ {{ Number( Math.round( (virtuousDonations[1] + (currentDonations[1] * -1)) + (virtuousDonations[2] + (currentDonations[2] * -1)) + (virtuousDonations[3] + (currentDonations[3] * -1)) + (3 * costOfVirtuousSubscription * -1) ) ).toLocaleString() }} |
Three Years Totals | ||
---|---|---|
Total Donors | Total Dollars Raised | |
Current CRM | {{ Number(Math.round((currentDonors[1] + currentDonors[2] + currentDonors[3]))).toLocaleString() }} | $ {{ Number(Math.round(currentDonations[1] + currentDonations[2] + currentDonations[3])).toLocaleString() }} |
Virtuous Potential | {{ Number(Math.round((virtuousDonors[1] + virtuousDonors[2] + virtuousDonors[3]))).toLocaleString() }} | $ {{ Number(Math.round(virtuousDonations[1] + virtuousDonations[2] + virtuousDonations[3])).toLocaleString() }} |
The Difference | {{ Number(Math.round((virtuousDonors[1] + virtuousDonors[2] + virtuousDonors[3] + ((currentDonors[1] + currentDonors[2] + currentDonors[3]) * -1) ))).toLocaleString() }} | $ {{ Number(Math.round(virtuousDonations[1] + virtuousDonations[2] + virtuousDonations[3] + ((currentDonations[1] + currentDonations[2] + currentDonations[3]) * -1))).toLocaleString() }} |
A key component of Responsive Fundraising is having instant access to donor and fundraising data. The Donor Health Scorecard & Fundraising Projection calculator are personalized tools to give you insights into key donor metrics and a look at how Virtuous and Responsive Fundraising could impact your fundraising efforts.