Free Templates & Message Generators for Small Nonprofits
Learn proven grassroots nonprofit fundraising messages and strategies that work for organizations with limited staff and resources.
Ready-to-use grassroots nonprofit fundraising messages for personal donor asks
Personal asks are the most effective grassroots nonprofit fundraising messages for small organizations. Choose from these authentic, relationship-focused templates and customize with your organization’s details.
Subject: Supporting [Organization Name]’s [Program Name]
Hi [Donor Name],
I hope this message finds you well! I wanted to reach out because I know you care about making a difference in our community.
As you may know, I’m involved with [Organization Name], and we’re working hard to [describe program/mission]. I’m reaching out to people who know about my work because we’re trying to raise funds to expand our impact.
Your support would help us [specific impact – e.g., “provide tutoring materials for 20 children” or “feed 10 families for a month”], which would make a real difference for the people we serve.
We’re hoping to raise funds through donations of $50, $100, or $200, though any amount helps and would be greatly appreciated.
Would you be interested in supporting [Organization Name] with a donation? You can donate online at [website] or send a check to [address].
Thank you so much for considering this request. Your support means more than you know!
Best regards, [Your Name]
Subject: Your Impact at [Organization Name]
I’ve been thinking about all the time you volunteered with us at [Organization Name], and how much your help meant to our program. You saw firsthand the impact we make in people’s lives.
I’m reaching out to a small group of former volunteers who really understand our work to ask if you’d consider supporting us financially. We’re trying to raise [amount] to [specific goal], and I immediately thought of you.
Your gift of any amount would help us continue the work you started as a volunteer. Even $50 would [specific impact], and larger gifts of $100 or $200 would allow us to [expanded impact].
I know you care about this cause because I saw your dedication when you were here. Would you consider making a donation to help us serve more people?
You can give online at [website] or call me directly at [phone number]. I’d love to catch up and tell you about what’s been happening since you volunteered!
Thank you for everything you’ve already given to [Organization Name].
Warmly, [Your Name]
Subject: Something Important to Me
Hi [Family Member Name],
I wanted to share something that’s become really important to me. I’ve been working with [Organization Name] for [time period], and I’ve seen how much good they do in our community.
[Brief personal story about why this matters to you – e.g., “Last week, I met a single mom who was able to get back on her feet because of our job training program. It reminded me of Aunt Sarah’s situation years ago.”]
I’m asking family members and close friends to consider supporting this organization with a donation. I’ve personally given $[amount], and I’m hoping others who know me well might want to help too.
Your donation would [specific impact]. It would mean a lot to me to have your support for something I care about this deeply.
Can you help with a gift of $25, $50, or whatever feels right to you? You can donate at [website] or let me know if you’d prefer to send a check.
Thanks for always supporting the things that matter to me.
Love, [Your Name]
Subject: Following Up: [Organization Name]
I wanted to follow up on the message I sent last week about supporting [Organization Name]. I know you’re busy, so I thought I’d reach out one more time.
I wouldn’t ask if this wasn’t important to me. [Organization Name] is doing incredible work [brief impact statement], and I truly believe a donation would be well-used.
If you’re not able to give right now, I completely understand. But if you’re still considering it, I’d be happy to answer any questions you have about our programs or how donations are used.
You can donate online at [website], and any amount would be appreciated.
Thanks again for your time and consideration!
Best, [Your Name]
Subject: Community Partnership Opportunity
I hope your work at [their company/organization] is going well! I’m reaching out with a request that combines my professional work with my community involvement.
I serve on the board of [Organization Name], a local nonprofit that [mission statement]. We’re launching a campaign to raise [amount] for [specific program], and I’m reaching out to my professional network for support.
Your company’s commitment to [relevant value – e.g., “community development” or “education”] aligns perfectly with our work. A donation of $100, $250, or $500 would [specific impact] and demonstrate your organization’s investment in our community.
Would [their company] be interested in supporting this initiative? I’d be happy to provide more details about our programs and how we’d recognize corporate donors.
I can be reached at [phone] or [email] to discuss this further.
Thank you for considering this opportunity to make an impact!
Best regards, [Your Name] [Your Title]
Ready-to-use thank you messages that strengthen donor relationships
Thank you messages are critical grassroots nonprofit fundraising messages that turn one-time donors into loyal supporters. Use these templates to express genuine gratitude.
Subject: Thank You for Your Support of [Organization Name]!
Dear [Donor Name],
Thank you so much for your generous donation of $[amount] to [Organization Name]! We’re thrilled to welcome you to our community of supporters.
Your gift will [specific impact – e.g., “provide meals for 15 families this week” or “supply art materials for our after-school program”]. Because of donors like you, we can continue making a real difference in our community.
This is just the beginning of our relationship, and we’re excited to keep you updated on the impact your generosity creates. You’ll receive our quarterly newsletter with stories about the people we serve and updates on our programs.
Thank you again for believing in our mission. Your support truly matters!
With gratitude, [Your Name] [Your Title] [Organization Name]
P.S. Your donation is tax-deductible to the extent allowed by law. Our tax ID is [number]. Please keep this letter for your records.
Subject: Your Continued Support Means Everything
Thank you for your donation of $[amount] to [Organization Name]. Your continued support over the years has been incredible, and we’re so grateful to have you as part of our family.
This is your [number] donation to our organization, and together your gifts have [cumulative impact – e.g., “helped us serve over 200 families” or “supported 50 students through our program”]. Your loyalty makes our work possible.
People like you are the reason we can plan for the future with confidence. Knowing we have committed supporters who believe in our mission allows us to expand our programs and serve more people in need.
Thank you for standing with us year after year. Your compassion and generosity inspire us every day.
With heartfelt appreciation, [Your Name] [Your Title] [Organization Name]
Your donation is tax-deductible. Tax ID: [number]
Subject: Your Extraordinary Gift to [Organization Name]
I wanted to reach out personally to thank you for your exceptional gift of $[amount] to [Organization Name]. Your generosity will create transformative change in our community.
Your donation will [major specific impact – e.g., “fund our entire summer program for 100 children” or “allow us to hire a part-time case manager”]. This is the kind of investment that doesn’t just help us maintain our programs—it helps us grow and serve more people.
I would love to meet with you in person to discuss your gift and share more about how it will be used. I’ll call you next week to see if we can schedule a time to connect, or feel free to reach me directly at [phone] or [email].
Thank you for your incredible confidence in our work. Major gifts like yours are rare for an organization our size, and we are honored by your trust in our mission.
With profound gratitude, [Your Name] [Your Title] [Organization Name]
Tax ID: [number]
Subject: Thank You for Your Donation to [Organization Name]
Thank you so much for your donation of [description of items] to [Organization Name]! Your in-kind contribution is incredibly valuable to our work.
[Specific item details – e.g., “The 50 winter coats you donated will keep children warm this winter” or “The office supplies will support our administrative operations for the next six months”]. These items would have cost us approximately $[estimated value], and your donation allows us to direct those funds toward our programs instead.
In-kind donations like yours often go unrecognized, but they’re essential to our operations. Thank you for thinking of us and for your generosity.
We’re so grateful to have community partners like you!
Warmly, [Your Name] [Your Title] [Organization Name]
For your tax records: Approximate value $[amount], Tax ID: [number]
Subject: Welcome to Our Monthly Giving Program!
Thank you for becoming a monthly donor to [Organization Name]! Your commitment to give $[amount] each month is a game-changer for our organization.
Monthly gifts provide the steady, reliable funding we need to plan ahead and serve our community consistently. Your annual contribution of $[amount x 12] will [annual impact – e.g., “support our food pantry operations year-round” or “provide scholarships for 4 children”].
As a monthly donor, you’re part of our most committed group of supporters. We’ll send you quarterly updates about the ongoing impact of your generosity, and you can adjust or cancel your monthly gift at any time.
Thank you for making this incredible commitment to our work. Donors like you are the foundation of everything we do.
With deep appreciation, [Your Name] [Your Title] [Organization Name]
Your monthly gifts are tax-deductible. Tax ID: [number]
Thank donors within 48 hours of receiving their gift. Quick acknowledgment shows you value their support and strengthens your grassroots nonprofit fundraising relationships.
Add a handwritten note or personal sentence when possible. Even small personal touches make donors feel appreciated and more likely to give again.
Tell them what their gift will accomplish, not how it will be processed. Donors want to hear about lives changed, not administrative procedures.
Compelling annual appeal letters for year-end grassroots nonprofit fundraising
Annual appeals are essential grassroots nonprofit fundraising messages that reach your entire donor base at once. These templates help you create powerful year-end campaigns.
Subject: Looking Back and Moving Forward – [Organization Name]
Dear Friend,
As this year comes to a close, I want to take a moment to share some of the incredible things we’ve accomplished together at [Organization Name].
This year, we served over [number] people through our [program names]. We provided [specific services], connected families with resources, and helped people build better futures. None of this would have been possible without supporters like you who believe in our mission.
Let me tell you about [Name], one of the many people your support helped this year. [2-3 sentence success story showing transformation or impact].
Stories like this remind us why we do this work. Every day, we see how your generosity transforms lives and strengthens our community.
Looking ahead to next year, our goal is to [specific goal – e.g., “expand our food pantry hours” or “serve 25% more families”]. With your continued support, we can make this vision a reality.
To reach our goals, we’re hoping to raise $[amount] by the end of the year. Your gift of any amount will help us continue serving our community and expanding our impact.
Will you help us finish the year strong?
You can make your tax-deductible donation online at [website] or mail a check to [address]. Every gift, no matter the size, makes a difference.
Thank you for being part of the [Organization Name] family. Together, we’re creating real change in our community.
With gratitude, [Your Name and Title] [Organization Name]
P.S. Your donation by December 31st is tax-deductible for this year. Thank you for your support!
Subject: The Story of Hope at [Organization Name]
I want to tell you about someone whose life changed this year because of people like you.
[Name] came to [Organization Name] when [brief background of their situation]. They were [emotional state – e.g., “struggling to make ends meet” or “unsure where to turn for help”].
Through our [specific program], [Name] was able to [specific help received – e.g., “get job training and find stable employment” or “receive counseling and connect with community resources”]. Today, [current positive situation].
[Name]’s story isn’t unique. This year alone, we’ve helped [number] people in similar situations. Each person has their own story of struggle and triumph, and your donations make every single one possible.
As we approach the end of the year, we’re asking our community to help us continue this work. We need to raise $[amount] to maintain our programs and serve even more people like [Name] in the coming year.
Your donation of $50, $100, $250, or any amount will: • [Specific impact 1] • [Specific impact 2] • [Specific impact 3]
Stories like [Name]’s are why we do this work. Will you help us create more success stories in the coming year?
Donate online at [website] or mail your gift to [address]. Your support changes lives.
Thank you for believing in second chances and brighter futures.
Subject: We Need Your Help by December 31st
Dear Friend of [Organization Name],
The need in our community has never been greater. This year, we’ve seen a [percentage] increase in people seeking our services, and demand continues to grow.
We’ve done everything we can to meet this need: • We’ve extended our hours • We’ve stretched our budget • Our staff and volunteers have worked tirelessly
But we can’t do it alone. We need your help to finish this year strong and prepare for the challenges ahead.
By December 31st, we must raise $[amount] to: [Specific need 1 – e.g., “Maintain our current service levels”] [Specific need 2 – e.g., “Purchase critical supplies”] [Specific need 3 – e.g., “Prepare for increased demand in January”]
Your year-end gift will make an immediate difference. Here’s what your donation can do: • $50 provides [specific impact] • $100 provides [specific impact] • $250 provides [specific impact] • $500 provides [specific impact]
Every single dollar matters. Even if you can only give $25, it will help us serve more people in our community who are counting on us.
Please donate today at [website] or mail your check to [address]. Time is running out, and families in our community need your support now.
Thank you for standing with us during this critical time.
With hope and determination, [Your Name] [Your Title] [Organization Name]
P.S. Remember, your gift is tax-deductible if received by December 31st!
Subject: We Miss You at [Organization Name]
We’ve missed having you as part of our [Organization Name] family! You last donated [time period ago], and your support made a real difference in our community.
I wanted to reach out personally as we approach the end of the year to let you know what’s been happening since your last gift and to invite you back into our circle of supporters.
This year, we’ve: [Accomplishment 1] [Accomplishment 2] [Accomplishment 3]
We couldn’t have done any of this without donors like you who believed in our mission. Your past support helped build the foundation for the work we’re doing today.
As we plan for next year, I’m hoping you’ll consider rejoining our community of supporters. We have ambitious goals to [future goal], and we need committed donors to make it happen.
Would you consider making a year-end gift to [Organization Name]? Your donation of any amount would be welcomed and appreciated.
You can give online at [website] (it takes just 2 minutes) or mail a check to [address].
Thank you for your past support, and I hope we’ll have the privilege of working together again.
With appreciation, [Your Name] [Your Title] [Organization Name]
P.S. Even if you can’t donate right now, I’d love to hear from you. Reply to this email and let me know how you’re doing!
Send your appeal in early to mid-November to avoid the holiday rush. Follow up with a reminder email in mid-December for those who haven’t responded yet.
Don’t try to cover everything your organization does. Focus on one compelling story that illustrates your impact and connects emotionally with readers.
Include multiple ways to give: website link, return envelope, phone number, and even text-to-give if available. Remove all barriers to donation.
Urgent grassroots nonprofit fundraising messages for crisis situations
Emergency appeals are time-sensitive grassroots nonprofit fundraising messages needed when funding falls through or unexpected needs arise. Use these templates to communicate urgent needs honestly and effectively.
Subject: Urgent: [Organization Name] Needs Your Help
I’m reaching out with an urgent request. We just learned that a major grant we were counting on has been delayed, creating a $[amount] budget shortfall for [timeframe].
This grant was supposed to cover [specific operational costs – e.g., “our food pantry operations for the next quarter” or “staff salaries through the end of the year”]. Without it, we’re facing some difficult decisions.
We need to raise $[amount] by [deadline] to ensure we can continue serving our community without interruption.
Without this funding, we may have to [consequence – e.g., “reduce our hours” or “cut back on services”], which would directly impact the [number] people who depend on us each week.
This is a temporary setback that we can overcome together. Our programs are strong, our impact is real, and our community needs us. We just need to bridge this immediate gap.
Can you help us today?
Your emergency gift will make an immediate difference: • $50 will [specific impact] • $100 will [specific impact] • $250 will [specific impact] • $500 will [specific impact]
You can donate online at [website] or call us at [phone] to give over the phone. Every contribution helps, and we’re incredibly grateful for any support you can provide during this challenging time.
Thank you for standing with [Organization Name] and the people we serve.
With hope and gratitude, [Your Name] [Your Title] [Organization Name]
P.S. If you can’t donate right now, please share this message with friends and family who might be able to help. Every share counts!
Subject: Critical Need at [Organization Name]
I need your help with something urgent.
In the past [time period], we’ve seen a [percentage]% increase in people seeking our services. [Specific example – e.g., “Last month alone, we served 200 more families than usual” or “Our waiting list has tripled”].
We’ve been doing everything possible to meet this increased demand, but we’re running critically low on [specific resources – e.g., “funding,” “food supplies,” “program materials”]. We need $[amount] immediately to continue serving everyone who comes to us for help.
The people coming to [Organization Name] are facing real crises: • [Type of person/situation 1] • [Type of person/situation 2] • [Type of person/situation 3]
We can’t turn them away. But without additional funding, we simply won’t be able to help everyone who needs us.
Your emergency donation today will help us: [Specific action 1] [Specific action 2] [Specific action 3]
Even a gift of $25 or $50 will make a difference right now. If you can give more, a donation of $100, $250, or $500 will help us meet this surge in demand and continue serving our community.
Please donate today at [website] or call [phone]. We need your help NOW to serve the growing number of people who need us.
Thank you for responding quickly to this urgent need.
Gratefully, [Your Name] [Your Title] [Organization Name]
Subject: Emergency: We Need Your Support
Dear [Organization Name] Supporter,
I’m writing with unexpected news. [Description of emergency – e.g., “Our refrigeration unit failed over the weekend” or “We discovered a major leak that’s damaged our facility”].
This couldn’t have come at a worse time. We need $[amount] immediately to [fix/replace the item] so we can continue operating.
Without [the equipment/facility repair], we cannot: • [Impact 1] • [Impact 2] • [Impact 3]
The [number] people who rely on our services each week are depending on us to solve this problem quickly.
We’re reaching out to our most committed supporters to ask for emergency help. Can you make an urgent donation today to help us get back up and running?
Here’s what we need: [Specific item/repair]: $[amount] [Additional need if applicable]: $[amount] Total needed: $[total amount]
Your donation of any amount will help us address this emergency. Please give today at [website] or mail a check to [address] marked “Emergency Fund.”
If you have connections to [relevant businesses – e.g., “contractors,” “equipment suppliers”], please reach out to me directly at [email] or [phone]. We’re exploring all options to resolve this quickly.
Thank you for your immediate support during this crisis.
Subject: URGENT: Your Gift Will Be DOUBLED Today
I have incredible news in the middle of a challenging situation.
As you may know, [Organization Name] is facing [brief description of need/challenge]. We need to raise $[amount] by [deadline] to [specific goal].
But here’s the good news: A generous donor has just offered to MATCH every donation we receive up to $[match amount]! That means your gift today will have TWICE the impact.
Your $50 becomes $100 Your $100 becomes $200 Your $250 becomes $500
This matching gift is only available until [deadline], so we need you to act fast.
With this match, we can: [Goal 1 with matched amount] [Goal 2 with matched amount] [Goal 3 with matched amount]
But we can only take advantage of this incredible opportunity if our supporters step up RIGHT NOW.
Will you make a donation today and have it doubled?
Give online at [website] or call [phone] to donate by phone. Every gift made by [deadline] will be matched dollar-for-dollar.
Don’t miss this chance to double your impact and help [Organization Name] overcome this challenge.
Thank you for acting quickly!
With urgent gratitude, [Your Name] [Your Title] [Organization Name]
P.S. Remember – this match expires on [deadline]. Your gift today will go TWICE as far!
Explain the situation clearly without sounding panicked. Frame it as a temporary challenge that can be overcome with community support, not organizational failure.
Rather than talking about budget gaps, emphasize how the funding shortage affects the people you serve. Donors respond to human impact, not accounting problems.
Send emergency appeals via email, social media, and personal phone calls to major donors. Speed matters in crisis fundraising, so use every channel available.
Engaging event invitations for grassroots nonprofit fundraising
Event invitations are important grassroots nonprofit fundraising messages that combine community building with revenue generation. These templates help you invite supporters to various fundraising events.
Subject: You’re Invited to a Special Evening for [Organization Name]
Dear [Name],
You’re invited to join us for an intimate gathering at the home of [Host Name] to learn more about [Organization Name] and the impact we’re making in our community!
EVENT DETAILS: 📅 Date: [Date and Time] 📍 Location: [Address] 🍷 Refreshments and light appetizers will be served 💵 Suggested donation: $[amount] (or whatever feels right to you)
This is a wonderful opportunity to: • Learn about our work in a relaxed, informal setting • Meet others who care about [cause/mission] • Hear stories directly from people we’ve helped • Ask questions and get to know our team
We’ll share some exciting updates about [Organization Name], including [upcoming project or recent success]. Most importantly, you’ll see exactly how your support makes a difference in real people’s lives.
Please RSVP by [date] to [email] or [phone]. Feel free to bring a friend who might be interested in our work!
We hope you can join us for what promises to be an inspiring evening.
Looking forward to seeing you there!
Warmly, [Your Name] [Organization Name]
P.S. If you can’t attend but would still like to support our work, donations are always welcome at [website].
Subject: Join Us! [Event Name] Supporting [Organization Name]
You’re invited to [Organization Name]’s annual [Event Name]!
Join us for a fun evening of [activities – e.g., “food, music, and community”] while supporting an important cause.
EVENT INFORMATION: What: [Event Name – e.g., “Fall Festival Fundraiser”] When: [Day, Date, and Time] Where: [Venue and Address] Tickets: $[amount per person] or $[amount per family]
Your ticket includes: • [Item/Activity 1] • [Item/Activity 2] • [Item/Activity 3] • [Item/Activity 4]
All proceeds support [Organization Name]’s mission to [brief mission statement]. This year, we’re specifically raising funds to [current goal].
Last year’s event raised $[amount] and allowed us to [accomplishment]. We’re hoping to make an even bigger impact this year with your support!
PURCHASE TICKETS: Online: [website] Phone: [phone number] Mail: Send check to [address]
Can’t attend but still want to help? Consider sponsoring a family’s attendance or making a direct donation at [website].
We hope to see you there! Questions? Contact [name] at [email] or [phone].
Together, we’re making a difference!
[Your Name] [Your Title] [Organization Name]
Subject: Special Invitation: Volunteer Appreciation Night
Dear [Volunteer Name],
We want to thank YOU for all the time and energy you’ve given to [Organization Name] this year!
Please join us for a special Volunteer Appreciation Evening:
📅 [Date and Time] 📍 [Location] 🎉 Dinner, drinks, and celebration!
This evening is our way of saying thank you for your incredible dedication. You’ll enjoy: • A delicious dinner • Recognition of volunteer contributions • Updates on the impact of your work • Time to connect with fellow volunteers and staff
We’ll also share some exciting news about our plans for next year and how we’re expanding our programs to serve even more people.
While this event is our gift to you, we know many volunteers also support us financially. If you’re able to make a year-end donation, we’d be grateful. Your gift of any amount helps us continue the work you’re so passionate about.
Please RSVP by [date] to [email] or [phone]. We really hope you can make it!
You make everything we do possible. Thank you for being such an important part of our [Organization Name] family.
Subject: Join Us Online for [Event Name]
You’re invited to join [Organization Name] for a special virtual event from the comfort of your home!
VIRTUAL EVENT DETAILS: 📅 Date: [Date and Time] 💻 Platform: [Zoom/Facebook Live/etc.] 🎫 Registration: [Link] 💵 Suggested Donation: $[amount] (optional)
Join us online for: • [Activity 1 – e.g., “Inspiring stories from people we’ve helped”] • [Activity 2 – e.g., “Live Q&A with our executive director”] • [Activity 3 – e.g., “Virtual tour of our facility”] • [Activity 4 – e.g., “Updates on upcoming programs”]
This interactive online event is a great way to learn more about our work and see the impact of community support. You’ll hear directly from the people whose lives have been changed by [Organization Name].
The event is free to attend, but we’re hoping to raise $[amount] to [specific goal]. If you’re able to make a donation during or after the event, it would help us [impact statement].
REGISTER NOW: Visit [website] to register and receive your access link.
Can’t attend live? Register anyway and we’ll send you the recording!
We hope you’ll join us for this special virtual gathering.
See you online!
P.S. Feel free to watch with friends and family! The more people we can reach, the better.
Subject: Support [Organization Name] at Our [Event Name]!
Hi Everyone,
[Organization Name] is hosting a [type of event – e.g., “bake sale,” “car wash,” “craft fair”] and we’d love your support!
EVENT DETAILS: When: [Date and Time] Where: [Location] What: [Brief description of what’s happening]
All proceeds go directly to [Organization Name] to support our work [brief mission – e.g., “providing meals to families in need” or “offering free tutoring to local students”].
Ways You Can Help: 1. Stop by and shop/participate! 2. Donate items for us to sell (contact [name] at [email]) 3. Volunteer for a shift (we need [number] volunteers) 4. Spread the word to friends and neighbors 5. Make a direct donation at [website]
Every purchase and donation helps us continue serving our community. Last year’s event raised $[amount] and allowed us to [specific accomplishment].
Can’t make it? You can still support us with a donation at [website] or by mailing a check to [address].
Thank you for supporting [Organization Name]!
Questions? Contact [name] at [email] or [phone].
Hope to see you there!
[Your Name] [Organization Name]
People attend events to connect with others and have fun. Make the event sound enjoyable first, then mention the fundraising purpose.
Date, time, location, parking info, dress code if relevant, and RSVP instructions. Missing details prevent people from attending.
Send the invitation 4-6 weeks early, a reminder 2 weeks before, and a final reminder 3 days before the event. People need multiple touches to remember.
Explore these valuable resources to enhance your grassroots nonprofit fundraising messages and strategies:
Comprehensive articles on grassroots nonprofit fundraising messages, donor communication strategies, and small nonprofit marketing. Includes templates, case studies, and expert advice specifically for organizations with limited resources.
Free guides, webinars, and templates for grassroots nonprofit fundraising messages and donor engagement. Excellent resources on personal asks, thank you letters, and storytelling for small nonprofits.
Practical advice on creating effective grassroots nonprofit fundraising messages, social media strategies, and communications planning. Features real examples from small nonprofits and actionable templates.
In-depth articles about donor psychology, effective grassroots nonprofit fundraising messages, and direct mail strategies. Excellent resource for understanding what makes fundraising communications successful.
News, trends, and best practices for grassroots nonprofit fundraising messages and donor relations. Features case studies, expert interviews, and research on what works in small-scale fundraising.
Hit enter to search or ESC to close