{"id":36332,"date":"2025-07-31T17:20:18","date_gmt":"2025-07-31T21:20:18","guid":{"rendered":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/?p=36332"},"modified":"2025-09-12T17:01:17","modified_gmt":"2025-09-12T21:01:17","slug":"what-is-agile-fundraising","status":"publish","type":"post","link":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/","title":{"rendered":"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity"},"content":{"rendered":"\n<p>Agile Fundraising is a planning and work process that helps teams produce better outcomes through ongoing delivery of value, iterative improvement, and regular prioritization.<\/p>\n<p>The proven principles of Agile empower your fundraising team to make steady progress toward goals, respond quickly to change, improve donor connection, and deliver better results without chaos and disruption. It\u2019s a modern approach to building a responsive, data-driven nonprofit fundraising strategy that drives growth and builds alignment across your organization.<\/p>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Where annual fundraising plans fall short\" id=\"section-1-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-where-annual-fundraising-plans-fall-short\">Where annual fundraising plans fall short<\/h2>\n<p>Most nonprofit fundraising teams follow the same annual planning cycle:<\/p>\n<ul class=\"wp-block-list\">\n<li>Spend weeks crafting a detailed plan in Q4 or early Q1<\/li>\n<li>Launch a few large-scale campaigns (spring gala, Giving Tuesday, year-end)<\/li>\n<li>Evaluate performance at the end of the year (when it\u2019s too late to adjust)<\/li>\n<\/ul>\n<p>While this style of planning provides structure, it is slow, prone to assumptions, and lacks awareness of real-time events and changes that can impact your plans.<\/p>\n<p><strong>Donor behavior changes rapidly<\/strong> in response to social issues, economic shifts, and new platforms. The messaging that resonated in January may feel tone-deaf by June.<\/p>\n<p><strong>Opportunities emerge unexpectedly<\/strong>\u2014a new grant opens, your organization receives media coverage, or a social media post goes viral. Your rigid plan has no room to capitalize on these moments.<\/p>\n<p><strong>Team energy and capacity fluctuate<\/strong>, especially with small staff sizes and high turnover rates. The ambitious Q3 campaign you planned assumes the same team will be there to execute it.<\/p>\n<p><strong>External events disrupt everything.<\/strong> Whether it\u2019s a natural disaster, economic downturn, or political upheaval, the world doesn\u2019t wait for your annual planning cycle.<\/p>\n<header data-toc-subtag=\"What happens when reality meets your perfect plan?\" id=\"section-1-toc-2\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-what-happens-when-reality-meets-your-perfect-plan\"><strong>What happens when reality meets your perfect plan?<\/strong><\/h3>\n<p>Nonprofits either:<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>Stick rigidly to outdated plans<\/strong>, missing critical chances to engage donors when they\u2019re most receptive<\/li>\n<li><strong>Scramble to pivot without framework<\/strong>, creating stress and inconsistency that confuses donors and exhausts staff<\/li>\n<\/ol>\n<p>The result? Stalled campaigns, donor disengagement, team burnout, and year-end disappointment when you\u2019re left wondering where the year went and why your carefully crafted strategy didn\u2019t deliver.<\/p>\n<p>But what if there was an approach that maintained strategic direction while building in the flexibility to adapt? What if you could test ideas quickly, learn from real donor feedback, and continuously improve rather than gambling everything on annual predictions?<\/p>\n<\/section>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Agile Fundraising builds sustainable, happier teams\" id=\"section-2-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-agile-fundraising-builds-sustainable-happier-teams\">Agile Fundraising builds sustainable, happier teams<\/h2>\n<p><strong>Small wins build momentum<\/strong> instead of the all-or-nothing pressure of major campaigns. When your team sees positive results every two weeks, they stay energized.<\/p>\n<p><strong>Clear priorities reduce overwhelm.<\/strong> When everyone knows the top 3 things that matter this month, decision-making becomes easier and stress decreases.<\/p>\n<p><strong>Retrospectives give staff a voice<\/strong> in improving processes. Instead of top-down mandates, teams actively participate in making their work better.<\/p>\n<p><strong>Faster feedback creates purpose.<\/strong> Rather than waiting months to see if something worked, team members get immediate reinforcement when their ideas succeed.<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Reduction in planning time<\/strong> (more time for actual donor engagement)<\/li>\n<li><strong>Increase in staff capacity<\/strong> for donor-facing activities<\/li>\n<li><strong>Improvement in meeting deadlines<\/strong> without last-minute scrambles<\/li>\n<li><strong>Higher satisfaction and engagement<\/strong> from meaningful work<\/li>\n<li><strong>Lower turnover<\/strong> because people feel heard and see progress<\/li>\n<li><strong>Stronger sense of ownership<\/strong> over fundraising outcomes<\/li>\n<\/ul>\n<header data-toc-subtag=\"Transparency is the engine of trust and transformation in Agile Fundraising.\" id=\"section-2-toc-2\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-transparency-is-the-engine-of-trust-and-transformation-in-agile-fundraising\">Transparency is the engine of trust and transformation in Agile Fundraising.<\/h3>\n<p>When your team can see exactly what\u2019s being worked on, whether on a whiteboard in the office or a digital Kanban board, priorities become unmistakable. Visible tasks, assignments, and blockers eliminate guesswork and make it easy to align around what matters most. Everyone sees the same board and knows what\u2019s in progress, what\u2019s complete, and what\u2019s stuck. That shared visibility builds trust, speeds up collaboration, and supports faster decision-making.<\/p>\n<p>For nonprofit leaders, it means less micromanaging and more meaningful engagement. If the sprint board shows that donor reactivation is the current focus, your communications director can tailor messaging accordingly\u2014and volunteers can support outreach without waiting for instructions.<\/p>\n<p>Transparency also fosters accountability. When work is clearly displayed, it creates shared responsibility. If someone is blocked, it\u2019s immediately visible and the team can rally to move things forward. It reduces siloed thinking and encourages a culture of collaboration over blame.<\/p>\n<\/section>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"What is Agile Fundraising?\" id=\"section-3-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-what-is-agile-fundraising\">What is Agile Fundraising?<\/h2>\n<p>Agile Fundraising is a framework that organizes and prioritizes work in smaller, iterative deliverables. It\u2019s not about doing more, faster. It\u2019s about doing the right things, at the right time, with just enough planning to move forward confidently.<\/p>\n<p>Agile Fundraising helps teams:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Break work into shorter, focused cycles<\/strong> known as sprints that deliver tangible results every 2-4 weeks<\/li>\n<li><strong>Test and learn from real donor behavior<\/strong> instead of making assumptions<\/li>\n<li><strong>Prioritize high-impact activities<\/strong> when resources are limited<\/li>\n<li><strong>Collaborate across roles<\/strong> and reduce departmental silos<\/li>\n<li><strong>Adapt campaigns<\/strong> as new data and insights emerge<\/li>\n<\/ul>\n<p>In short, Agile Fundraising helps nonprofits become responsive to present-tense circumstances, rather than reactive. The magic is in the mindset shift from \u201cgetting it all done at the same time\u201d to \u201clearning and improving with every initiative.\u201d<\/p>\n<header data-toc-subtag=\"The four core principles of Agile Fundraising\" id=\"section-3-toc-2\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-the-four-core-principles-of-agile-fundraising\">The four core principles of Agile Fundraising<\/h3>\n<p><strong>1. Follow the data <\/strong>\u2013 Focus on what drives donor behaviors and move forward based on actual results. Accelerate and adjust where the opportunities present.<\/p>\n<p><strong>2. Rapid testing over big bets<\/strong> \u2013 Test new approaches with small segments before committing significant resources. A small-scale test can save you from an expensive direct mail mistake.<\/p>\n<p><strong>3. Team collaboration over individual silos<\/strong> \u2013 Break down barriers between development, communications, leadership, and program teams. When everyone works toward clearly expressed outcomes, alignment happens.<\/p>\n<p><strong>4. Adapting to change over following scripts<\/strong> \u2013 Stay flexible enough to capitalize on opportunities or respond to challenges. Your process should help you pivot.<\/p>\n<\/section>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Learn to speak the language of Agile\" id=\"section-4-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-learn-to-speak-the-language-of-agile-nbsp\">Learn to speak the language of Agile\u00a0<\/h2>\n<p>Agile Fundraising brings the strategic power of Agile project management into the world of nonprofit development. At its core, Agile is about working in short cycles, gathering feedback, breaking large goals into smaller steps, and continuously improving. It\u2019s less about following rigid rules and more about fostering adaptability, transparency, and teamwork.<\/p>\n<p>Here are the essential Agile concepts and rituals every nonprofit team should understand when adopting Agile Fundraising.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-1-sprint-the-defined-work-period\">1. Sprint: The defined work period<\/h3>\n<p>A <strong>sprint<\/strong> is a short, time-boxed period (usually 2 or 4 weeks) during which a team works on a defined set of tasks. In fundraising, a sprint could be dedicated to writing donor emails, vetting vendors for an event, or planning stewardship outreach.<\/p>\n<p>Think of a sprint as a \u201cwork container\u201d: it sets a realistic boundary for what the team can focus on. Once a sprint begins, the goal is to avoid changing priorities. That focus helps reduce stress and boost productivity.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Example: A sprint might have a goal like \u201cSend year-end email series draft to reviewers\u201d or \u201cConfirm top 20 sponsors for the gala.\u201d<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-2-sprint-planning-shaping-projects-and-tasks\">2. Sprint planning: Shaping projects and tasks<\/h3>\n<p><strong>Sprint planning<\/strong> is the meeting that kicks off each sprint. During this meeting, the team:<\/p>\n<ul class=\"wp-block-list\">\n<li>Reviews the current backlog (a list of all possible tasks)<\/li>\n<li>Defines what needs to be done<\/li>\n<li>Selects tasks they can realistically complete in the upcoming sprint<\/li>\n<li>Assigns owners to each task<\/li>\n<\/ul>\n<p>The goal is to leave the meeting with a clear understanding of <em>what<\/em> will be delivered, <em>who<\/em> is responsible, and <em>why<\/em> these tasks matter.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Pro tip: For a two-week sprint, plan for a 60\u201390 minute meeting. Bring your team\u2019s planning board or task list to review together.<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-3-prioritization-selecting-high-value-projects\">3. Prioritization: Selecting high-value projects<\/h3>\n<p>Agile is about doing the <em>right things<\/em> <em>first<\/em>. <strong>Prioritization<\/strong> means evaluating all potential tasks and deciding which ones bring the most value toward your goal.<\/p>\n<p>In fundraising, this could mean prioritizing:<\/p>\n<ul class=\"wp-block-list\">\n<li>High-impact donor segments<\/li>\n<li>Major gifts vs. broad appeals<\/li>\n<li>Foundational tasks (e.g., setting up a landing page) before outreach<\/li>\n<\/ul>\n<p class=\"has-silver-background-color has-background\"><em>Pro tip: A simple tool like the MoSCoW method (Must Have, Should Have, Could Have, Won\u2019t Have this sprint) can help your team make tough choices without conflict.<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-4-backlog-ideas-for-another-day\">4. Backlog: Ideas for another day<\/h3>\n<p>The <strong>backlog<\/strong> is your master list of tasks, ideas, and deliverables. It includes everything you might want to do: design mailers, draft a stewardship plan, call lapsed donors, etc.<\/p>\n<p>During sprint planning, your team pulls from the backlog to decide what gets worked on now. The backlog is dynamic: you should be continuously updating it based on feedback, new ideas, or results.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Pro tip: Break big items into smaller, doable tasks. \u201cRun donor event\u201d becomes \u201cBook venue,\u201d \u201cInvite list finalized,\u201d \u201cCatering confirmed,\u201d etc.<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-5-kanban-project-status-and-progress-tracker\">5. Kanban: Project status and progress tracker<\/h3>\n<p><strong>Kanban<\/strong> is a visual workflow tool used to track tasks as they move through stages like <strong>To Do \u2192 In Progress \u2192 Done<\/strong>. It can be a whiteboard with sticky notes or a digital tool like Trello or Asana.<\/p>\n<p>Each task is a \u201ccard\u201d that moves across columns as work progresses. This helps teams quickly see bottlenecks and keep everyone aligned.<\/p>\n<p>Kanban works great for smaller fundraising teams who need flexibility. It can also be layered with Scrum rituals (see below) for a hybrid Agile system.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Pro tip: Use color coding to show types of work being done. Example: green for appeals, blue for events, yellow for stewardship, red for urgent tasks.<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-6-scrum-the-collaborative-work-process-nbsp\">6. Scrum: The collaborative work process\u00a0<\/h3>\n<p><strong>Scrum<\/strong> is a structured Agile framework built around sprints and defined team roles:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Product Owner<\/strong> (in fundraising, this could be the <a href=\"\/nonprofits\/development-director\/\">Development Director<\/a>): sets the vision, defines the priorities, and ensures donor value.<\/li>\n<li><strong>Scrum Master<\/strong>: keeps the team focused, removes blockers, and facilitates Agile rituals.<\/li>\n<li><strong>Team Members<\/strong>: cross-functional contributors doing the work: writers, gift officers, event planners, etc.<\/li>\n<\/ul>\n<p>Scrum includes sprint planning, daily stand-ups, reviews, and retrospectives. It works well for medium-to-large nonprofit teams who need structure and repeatable rhythms. It also helps to maintain discipline and progress in complex fundraising campaigns like capital or multi-channel annual appeals.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-7-daily-stand-up-quick-check-in-on-projects\">7. Daily stand-up: Quick check-in on projects<\/h3>\n<p>The <strong>stand-up<\/strong> is a short (typically 15-minute) daily or semi-weekly meeting where each team member answers:<\/p>\n<ol class=\"wp-block-list\">\n<li>What did I complete yesterday?<\/li>\n<li>What will I work on today?<\/li>\n<li>What\u2019s blocking me?<\/li>\n<\/ol>\n<p>This keeps communication flowing and allows the team to quickly address obstacles. Even doing this 2\u20133 times a week can prevent misunderstandings and speed up execution.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Pro tip: Keep it fast-paced and focused. Save in-depth discussions for after the stand-up.<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-8-sprint-demo-review-demonstration-of-progress\">8. Sprint demo (Review): Demonstration of progress<\/h3>\n<p>At the end of each sprint, the team holds a <strong>sprint demo<\/strong> (or <strong>review<\/strong>) to show what was completed. This could be:<\/p>\n<ul class=\"wp-block-list\">\n<li>A donor newsletter draft<\/li>\n<li>A new landing page<\/li>\n<li>Results from an email test (open\/click rates)<\/li>\n<li>A sponsorship pitch deck<\/li>\n<\/ul>\n<p>It\u2019s a chance to gather feedback from stakeholders (like your ED or board) and celebrate progress. This helps the team build confidence and stay accountable.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Pro tip: Think of the sprint review as a \u201cshow and tell\u201d session. Bring real projects for feedback and refinement.<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-9-retrospective-a-reflection-on-the-process\">9. Retrospective: A reflection on the process<\/h3>\n<p>After the demo, the team holds a <strong>retrospective:<\/strong> a safe space to reflect on the process and the work. Everyone answers some variation of the Stop \/ Start \/ Continue model to help answer:<\/p>\n<ul class=\"wp-block-list\">\n<li>What went well?<\/li>\n<li>What could be better?<\/li>\n<li>What will we try next time?<\/li>\n<\/ul>\n<p>The goal is continuous improvement. Maybe you discover that waiting for the entirety of the campaign slowed you down and that next time, you\u2019ll include smaller deliverables that could come out earlier. Retrospectives help build trust, transparency, and performance over time.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Pro tip: End with 1\u20132 action items the team commits to for the next sprint.<\/em><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-10-minimum-viable-product-mvp-an-early-deliverable-for-testing\">10. Minimum viable product (MVP): An early deliverable for testing<\/h3>\n<p>An <strong>MVP<\/strong> is the simplest version of a project that can be shared to get feedback. Instead of waiting for perfection, Agile encourages sharing early and often.<\/p>\n<p class=\"has-silver-background-color has-background\"><em>Example: Instead of writing an entire appeal series before review, start with a single draft email and test it with a small donor segment. Adjust based on response.<\/em><\/p>\n<\/section>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"How DonorPerfect enables Agile Fundraising success\" id=\"section-5-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-how-donorperfect-enables-agile-fundraising-success\">How DonorPerfect enables Agile Fundraising success<\/h2>\n<p>Agile Fundraising helps teams stay focused, adapt to real donor feedback, and keep supporters at the center of everything. It transforms fundraising from a series of expensive gambles into a process of continuous learning and improvement.\u00a0<\/p>\n<p>Example use cases for Agile Fundraising:<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-1-lapsed-donor-re-engagement\">1. Lapsed donor re-engagement<\/h3>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"476\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-to-do.jpg\" alt=\"DonorPerfect donor outreach scheduled based on inactivity \" class=\"wp-image-36374\" srcset=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-to-do.jpg 800w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-to-do-300x179.jpg 300w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-to-do-768x457.jpg 768w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-to-do-100x60.jpg 100w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/figure>\n<p>Run a focused 2-week sprint to segment donors by how long they\u2019ve been inactive (e.g., 6 months, 12 months, 24+ months). Draft and test two reactivation email messages or call scripts, using DonorPerfect reports to track response and donation rates by segment. In the sprint review, determine which segment or message performed best and plan your next outreach accordingly.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-2-new-donor-welcome-series\">2. New donor welcome series<\/h3>\n<p>Create a minimum viable version (MVP) of your welcome series: perhaps just 2 emails and a thank-you call. Monitor engagement via email open\/click rates and donor retention over 30 days using DonorPerfect metrics. In the next sprint, test variations on subject lines, story format, or timing to optimize for long-term giving.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-3-recurring-donor-upgrade-campaign\">3. Recurring donor upgrade campaign<\/h3>\n<p>Start a sprint focused on testing upgrade asks to current recurring donors (e.g., \u201c$5 more per month makes a bigger impact\u201d). Segment donors by giving level or tenure, and personalize upgrade messages. After the sprint, run a retrospective to analyze conversion impact and refine the messaging for the next round.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-4-major-donor-touchpoint-planning\">4. Major donor touchpoint planning<\/h3>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"420\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-donor-outreach.jpg\" alt=\"DonorPerfect Scheduled Donor Outreach example \" class=\"wp-image-36375\" srcset=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-donor-outreach.jpg 800w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-donor-outreach-300x158.jpg 300w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-donor-outreach-768x403.jpg 768w, https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-donor-outreach-100x53.jpg 100w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/figure>\n<p>Break your annual stewardship plan into quarterly sprints with clear, actionable touchpoints (e.g., handwritten note, lunch invite, impact update). Use DonorPerfect contact records to track which outreach methods prompt responses. Each sprint ends with a review of engagement levels and adjustments to future outreach plans.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-5-year-end-giving-campaign\">5. Year-end giving campaign<\/h3>\n<p>Instead of launching one big December appeal, break the campaign into 4 sprints starting earlier in the year: storytelling, social proof, urgency, and final push. Monitor donor engagement and giving trends weekly using DonorPerfect dashboards. Use sprint retrospectives to pivot your messaging, visuals, or segmentation mid-campaign for better performance.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-6-givingtuesday-prep\">6. GivingTuesday prep<\/h3>\n<p>Start planning in late summer with a Kanban board to manage key tasks like story gathering, email copy, design, and outreach. Use an early sprint to test subject lines and imagery with a warm audience. Review analytics and feedback, then adjust your final Giving Tuesday push based on what worked best.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-7-event-planning\">7. Event planning<\/h3>\n<p>Divide the project into 6 sprints: venue booking, guest list finalization, promotional materials, sponsor outreach, table assignments, and follow-up. Assign clear ownership for each sprint task and use DonorPerfect to track RSVPs, sponsorships, and post-event gifts. Hold sprint retrospectives to improve each phase of the plan.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-8-segmented-email-appeals\">8. Segmented email appeals<\/h3>\n<p>In each sprint, test a different appeal version for key donor segments (e.g., monthly donors vs. one-time givers, young vs. older donors). Track open, click, and giving rates in DonorPerfect\u2019s email reports. Based on what resonates, iterate on tone, design, or timing in the next sprint.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-9-board-campaign-support\">9. Board campaign support<\/h3>\n<p>Support your board\u2019s peer fundraising efforts by sprinting around readiness tasks: create scripts, assign lists, and host role-play sessions. Track calls and outcomes in DonorPerfect\u2019s contact log. At the end of the sprint, review what messaging or format worked best and replicate for future outreach.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-10-impact-reporting\">10. Impact reporting<\/h3>\n<p>Break impact reporting into 2\u20133 sprints: first gather success stories and donor quotes, then design a layout and draft key metrics, and finally produce the final report. Use DonorPerfect to pull real performance data like donor retention, sources of funding, or average gift. Improve future reports by reviewing engagement metrics (opens, downloads, clicks) in the retrospective.<\/p>\n<p>Agile Fundraising emphasizes progress over perfection. Every sprint is an opportunity to learn something new about your donors and improve your approach. In a fundraising world that changes daily, the ability to adapt quickly becomes a strategic advantage.<\/p>\n<\/section>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Free guide\" id=\"section-6-toc-1\"><\/header>\n<h2 class=\"wp-block-heading get_demo gutenberg\" id=\"h-free-guide-how-to-use-data-to-manage-your-nonprofit\">Free guide: How to Use Data <br>to Manage Your Nonprofit<\/h2>\n<p class=\"get_demo gutenberg\">Operate like a high-performing organization while staying grounded in your mission!<\/p>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n                <div class=\"gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework generic_content_lead_wrapper generic_whitepaper_wrapper\" data-form-theme=\"gravity-theme\" data-form-index=\"0\" id=\"gform_wrapper_71\" style=\"display:none\"><div id=\"gf_71\" class=\"gform_anchor\" tabindex=\"-1\"><\/div>\n                        <div class=\"gform_heading\">\n                            <p class=\"gform_description\"><\/p>\n                        <\/div><form data-confirmation-type=\"message\" method=\"post\" enctype=\"multipart\/form-data\" target=\"gform_ajax_frame_71\" id=\"gform_71\" class=\"generic_content_lead generic_whitepaper\" action=\"\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/36332#gf_71\" data-formid=\"71\" novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>\u0394<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"210\">\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\t\t\t\t\t<\/div>\n                        <div class=\"gform-body gform_body\"><div id=\"gform_fields_71\" class=\"gform_fields top_label form_sublabel_below description_below validation_below\"><div id=\"field_71_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full input-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_1\">First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"first_name\" name=\"input_1\" id=\"input_71_1\" type=\"text\" value=\"\" class=\"large\" aria-required=\"true\" aria-invalid=\"false\"><\/div><\/div><div id=\"field_71_2\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full input-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_2\">Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"last_name\" name=\"input_2\" id=\"input_71_2\" type=\"text\" value=\"\" class=\"large\" aria-required=\"true\" aria-invalid=\"false\"><\/div><\/div><div id=\"field_71_3\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full input-field validate gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_3\">Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class=\"ginput_container ginput_container_email\">\n                            <input data-parameter=\"email\" name=\"input_3\" id=\"input_71_3\" type=\"email\" value=\"\" class=\"large\" aria-required=\"true\" aria-invalid=\"false\">\n                        <\/div><\/div><div id=\"field_71_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full input-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_4\">Organization<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"organization\" name=\"input_4\" id=\"input_71_4\" type=\"text\" value=\"\" class=\"large\" aria-required=\"true\" aria-invalid=\"false\"><\/div><\/div><div id=\"field_71_7\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full select-field role-field select-display field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_7\">Role (Optional)<\/label><div class=\"ginput_container ginput_container_select\"><select data-parameter=\"role\" name=\"input_7\" id=\"input_71_7\" class=\"large gfield_select\" aria-invalid=\"false\"><option value=\"\" selected>Please choose an option<\/option><option value=\"Development Director\">Development Director<\/option><option value=\"Fundraising Assistant\">Fundraising Assistant<\/option><option value=\"Executive\/Board Member\">Executive\/Board Member<\/option><option value=\"Volunteer\">Volunteer<\/option><option value=\"Communications\">Communications<\/option><option value=\"I do it all!\">I do it all!<\/option><\/select><\/div><\/div><div id=\"field_71_17\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gf_software_interest select-display gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_17\">Interested in DonorPerfect?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class=\"ginput_container ginput_container_select\"><select data-parameter=\"software_interest\" name=\"input_17\" id=\"input_71_17\" class=\"large gfield_select\" aria-required=\"true\" aria-invalid=\"false\"><option value=\"\" disabled selected>Please choose an option<\/option><option value=\"No\">No<\/option><option value=\"No, I am a current DonorPerfect client\">No, I am a current DonorPerfect client<\/option><option value=\"Yes\">Yes<\/option><\/select><\/div><\/div><div id=\"field_71_6\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gf_number_of_constituents select-display gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_6\">Number of Constituents<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class=\"ginput_container ginput_container_select\"><select data-parameter=\"number_of_constituents\" name=\"input_6\" id=\"input_71_6\" class=\"large gfield_select\" aria-required=\"true\" aria-invalid=\"false\"><option value=\"\" disabled selected>Please choose an option<\/option><option value=\"0 - 500\">0 \u2013 500<\/option><option value=\"501 - 1,000\">501 \u2013 1,000<\/option><option value=\"1,001 - 2,500\">1,001 \u2013 2,500<\/option><option value=\"2,501 - 6,000\">2,501 \u2013 6,000<\/option><option value=\"6,001 - 20,000\">6,001 \u2013 20,000<\/option><option value=\"20,001 - 50,000\">20,001 \u2013 50,000<\/option><option value=\"50,001 - 100,000\">50,001 \u2013 100,000<\/option><option value=\"100,001 - 200,00\">100,001 \u2013 200,00<\/option><option value=\"200,001+\">200,001+<\/option><option value=\"Other\">Other<\/option><option value=\"Unknown\">Unknown<\/option><\/select><\/div><\/div><div id=\"field_71_5\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gf_state_province select-display gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_5\">State\/Province<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class=\"ginput_container ginput_container_select\"><select data-parameter=\"state_province\" name=\"input_5\" id=\"input_71_5\" class=\"large gfield_select\" aria-required=\"true\" aria-invalid=\"false\"><option value=\"\" disabled selected>Please choose an option<\/option><option value=\"Other\">Other<\/option><option value=\"AB\">AB<\/option><option value=\"AK\">AK<\/option><option value=\"AL\">AL<\/option><option value=\"AR\">AR<\/option><option value=\"AZ\">AZ<\/option><option value=\"BC\">BC<\/option><option value=\"CA\">CA<\/option><option value=\"CO\">CO<\/option><option value=\"CT\">CT<\/option><option value=\"DC\">DC<\/option><option value=\"DE\">DE<\/option><option value=\"FL\">FL<\/option><option value=\"GA\">GA<\/option><option value=\"HI\">HI<\/option><option value=\"IA\">IA<\/option><option value=\"ID\">ID<\/option><option value=\"IL\">IL<\/option><option value=\"IN\">IN<\/option><option value=\"KS\">KS<\/option><option value=\"KY\">KY<\/option><option value=\"LA\">LA<\/option><option value=\"MA\">MA<\/option><option value=\"MB\">MB<\/option><option value=\"MD\">MD<\/option><option value=\"ME\">ME<\/option><option value=\"MI\">MI<\/option><option value=\"MN\">MN<\/option><option value=\"MO\">MO<\/option><option value=\"MS\">MS<\/option><option value=\"MT\">MT<\/option><option value=\"NB\">NB<\/option><option value=\"NC\">NC<\/option><option value=\"ND\">ND<\/option><option value=\"NE\">NE<\/option><option value=\"NH\">NH<\/option><option value=\"NJ\">NJ<\/option><option value=\"NL\">NL<\/option><option value=\"NM\">NM<\/option><option value=\"NS\">NS<\/option><option value=\"NT\">NT<\/option><option value=\"NU\">NU<\/option><option value=\"NV\">NV<\/option><option value=\"NY\">NY<\/option><option value=\"OH\">OH<\/option><option value=\"OK\">OK<\/option><option value=\"ON\">ON<\/option><option value=\"OR\">OR<\/option><option value=\"PA\">PA<\/option><option value=\"PE\">PE<\/option><option value=\"PR\">PR<\/option><option value=\"QC\">QC<\/option><option value=\"RI\">RI<\/option><option value=\"SC\">SC<\/option><option value=\"SD\">SD<\/option><option value=\"SK\">SK<\/option><option value=\"TN\">TN<\/option><option value=\"TX\">TX<\/option><option value=\"UT\">UT<\/option><option value=\"VA\">VA<\/option><option value=\"VI\">VI<\/option><option value=\"VT\">VT<\/option><option value=\"WA\">WA<\/option><option value=\"WI\">WI<\/option><option value=\"WV\">WV<\/option><option value=\"WY\">WY<\/option><option value=\"YT\">YT<\/option><\/select><\/div><\/div><div id=\"field_71_11\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"product_detail\" name=\"input_11\" id=\"input_71_11\" type=\"hidden\" class=\"gform_hidden\" aria-invalid=\"false\" value=\"DonorPerfect\"><\/div><\/div><div id=\"field_71_13\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"product_line\" name=\"input_13\" id=\"input_71_13\" type=\"hidden\" class=\"gform_hidden\" aria-invalid=\"false\" value=\"DonorPerfect\"><\/div><\/div><div id=\"field_71_12\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible lead_type\" data-field-class=\"lead_type\"><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"lead_type\" name=\"input_12\" id=\"input_71_12\" type=\"hidden\" class=\"gform_hidden\" aria-invalid=\"false\" value=\"BDR\"><\/div><\/div><div id=\"field_71_16\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"webform\" name=\"input_16\" id=\"input_71_16\" type=\"hidden\" class=\"gform_hidden\" aria-invalid=\"false\" value=\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/36332\"><\/div><\/div><div id=\"field_71_14\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"lead_source\" name=\"input_14\" id=\"input_71_14\" type=\"hidden\" class=\"gform_hidden\" aria-invalid=\"false\" value=\"\"><\/div><\/div><div id=\"field_71_20\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><div class=\"ginput_container ginput_container_text\"><input data-parameter=\"gclid\" name=\"input_20\" id=\"input_71_20\" type=\"hidden\" class=\"gform_hidden\" aria-invalid=\"false\" value=\"\"><\/div><\/div><div id=\"field_71_19\" class=\"gfield gfield--type-hcaptcha gfield--input-type-hcaptcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"><label class=\"gfield_label gform-field-label\" for=\"input_71_19\">Untitled<\/label><div class=\"ginput_container ginput_container_sw_hcaptcha\"><input aria-required=\"false\" type=\"hidden\" data-type=\"sw-hcaptcha\" name=\"input_19\" value=\"\"><\/div><\/div><\/div><\/div>\n        <div class=\"gform-footer gform_footer top_label\"> <input type=\"submit\" id=\"gform_submit_button_71\" class=\"gform_button button\" onclick=\"gform.submission.handleButtonClick(this);\" data-submission-type=\"submit\" value=\"DOWNLOAD NOW\"> <input type=\"hidden\" name=\"gform_ajax\" value=\"form_id=71&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=f5493501d676d5b75f33b98abaaaf51b\">\n            <input type=\"hidden\" class=\"gform_hidden\" name=\"gform_submission_method\" data-js=\"gform_submission_method_71\" value=\"iframe\">\n            <input type=\"hidden\" class=\"gform_hidden\" name=\"gform_theme\" data-js=\"gform_theme_71\" id=\"gform_theme_71\" value=\"gravity-theme\">\n            <input type=\"hidden\" class=\"gform_hidden\" name=\"gform_style_settings\" data-js=\"gform_style_settings_71\" id=\"gform_style_settings_71\" value=\"[]\">\n            <input type=\"hidden\" class=\"gform_hidden\" name=\"is_submit_71\" value=\"1\">\n            <input type=\"hidden\" class=\"gform_hidden\" name=\"gform_submit\" value=\"71\">\n            \n            <input type=\"hidden\" class=\"gform_hidden\" name=\"gform_currency\" data-currency=\"USD\" value=\"WU44mOfytjvBaGsN5gRwE3lJ8tYSbWbpRDBzNePMA4TrBNSQcbqyRcYady0fIw83cepL6U\/PTnK1pl\/mfxbh11S0OXk0TPltWikIomCOl970TCs=\">\n            <input type=\"hidden\" class=\"gform_hidden\" name=\"gform_unique_id\" value=\"\">\n            <input type=\"hidden\" class=\"gform_hidden\" name=\"state_71\" value=\"WyJbXSIsImMzYjFmMDVlMmZiOGI3YTBmMzlkYThiMDIzYWJkOWRlIl0=\">\n            <input type=\"hidden\" autocomplete=\"off\" class=\"gform_hidden\" name=\"gform_target_page_number_71\" id=\"gform_target_page_number_71\" value=\"0\">\n            <input type=\"hidden\" autocomplete=\"off\" class=\"gform_hidden\" name=\"gform_source_page_number_71\" id=\"gform_source_page_number_71\" value=\"1\">\n            <input type=\"hidden\" name=\"gform_field_values\" value=\"\">\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style=\"display:none;width:0px;height:0px;\" src=\"about:blank\" name=\"gform_ajax_frame_71\" id=\"gform_ajax_frame_71\" title=\"This iframe contains the logic required to handle Ajax powered Gravity Forms.\"><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 71, 'https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_71').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_71');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_71').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_71').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_71').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_71').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_71').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_71').val();gformInitSpinner( 71, 'https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [71, current_page]);window['gf_submitting_71'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_71').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_71').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [71]);window['gf_submitting_71'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_71').text());}else{jQuery('#gform_71').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"71\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_71\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_71\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_71\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 71, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Agile Fundraising is a planning and work process that helps teams produce better outcomes through ongoing delivery of value, iterative improvement, and regular prioritization. The proven principles of Agile empower your fundraising team to make steady progress toward goals, respond quickly to change, improve donor connection, and deliver better results without chaos and disruption. It\u2019s [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":36372,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"26241,6226,21104,25068,20571,23708","_relevanssi_noindex_reason":"","_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","fifu_image_url":"","fifu_image_alt":"","footnotes":"","_wp_rev_ctl_limit":""},"categories":[109],"tags":[],"sw-content-theme":[11640,11647,11703],"sw-feature":[11672,11674,11679],"sw-persona":[11664,11667,11666],"sw-sector":[],"glossary-term":[],"class_list":["post-36332","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","sw-content-theme-donor-data","sw-content-theme-fundraising-operations","sw-content-theme-planning","sw-feature-data-enhancement","sw-feature-efficiency","sw-feature-reporting","sw-persona-development-director","sw-persona-nonprofit-executive","sw-persona-nonprofit-founder"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity<\/title>\n<meta name=\"description\" content=\"Avoid burnout with Agile Fundraising, the planning process that\u2019s helping nonprofit teams improve collaboration and productivity!\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity\" \/>\n<meta property=\"og:description\" content=\"Avoid burnout with Agile Fundraising, the planning process that\u2019s helping nonprofit teams improve collaboration and productivity!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/\" \/>\n<meta property=\"og:site_name\" content=\"Nonprofit Technology &amp; Fundraising Blogs\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-31T21:20:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T21:01:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-hero-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Vogel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Vogel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/\"},\"author\":{\"name\":\"Samantha Ruiz\",\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/eeac437003596def48250f90d9f87a50\"},\"headline\":\"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity\",\"datePublished\":\"2025-07-31T21:20:18+00:00\",\"dateModified\":\"2025-09-12T21:01:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/\"},\"wordCount\":2581,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg\",\"articleSection\":[\"Featured\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/\",\"url\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/\",\"name\":\"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity\",\"isPartOf\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg\",\"datePublished\":\"2025-07-31T21:20:18+00:00\",\"dateModified\":\"2025-09-12T21:01:17+00:00\",\"author\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/eeac437003596def48250f90d9f87a50\"},\"description\":\"Avoid burnout with Agile Fundraising, the planning process that\u2019s helping nonprofit teams improve collaboration and productivity!\",\"breadcrumb\":{\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage\",\"url\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg\",\"contentUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg\",\"width\":630,\"height\":630,\"caption\":\"Agile Business Team Using Kanban Task Board\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#website\",\"url\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/\",\"name\":\"Nonprofit Technology &amp; Fundraising Blogs\",\"description\":\"DonorPerfect&#039;s Nonprofit Technology Blog features articles, resources, videos and free tools for nonprofits, created by our fundraising and nonprofit management experts.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/eeac437003596def48250f90d9f87a50\",\"name\":\"Jeff Vogel\",\"url\":\"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/authors\/jeff-vogel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity","description":"Avoid burnout with Agile Fundraising, the planning process that\u2019s helping nonprofit teams improve collaboration and productivity!","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_type":"article","og_title":"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity","og_description":"Avoid burnout with Agile Fundraising, the planning process that\u2019s helping nonprofit teams improve collaboration and productivity!","og_url":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/","og_site_name":"Nonprofit Technology &amp; Fundraising Blogs","article_published_time":"2025-07-31T21:20:18+00:00","article_modified_time":"2025-09-12T21:01:17+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-hero-2.jpg","type":"image\/jpeg"}],"author":"Jeff Vogel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jeff Vogel","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#article","isPartOf":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/"},"author":{"name":"Samantha Ruiz","@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/eeac437003596def48250f90d9f87a50"},"headline":"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity","datePublished":"2025-07-31T21:20:18+00:00","dateModified":"2025-09-12T21:01:17+00:00","mainEntityOfPage":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/"},"wordCount":2581,"commentCount":0,"image":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg","articleSection":["Featured"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/","url":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/","name":"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity","isPartOf":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage"},"image":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg","datePublished":"2025-07-31T21:20:18+00:00","dateModified":"2025-09-12T21:01:17+00:00","author":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/eeac437003596def48250f90d9f87a50"},"description":"Avoid burnout with Agile Fundraising, the planning process that\u2019s helping nonprofit teams improve collaboration and productivity!","breadcrumb":{"@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#primaryimage","url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg","contentUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/agile-fundraising-blogs-1-featured-2.jpg","width":630,"height":630,"caption":"Agile Business Team Using Kanban Task Board"},{"@type":"BreadcrumbList","@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/featured\/what-is-agile-fundraising\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/"},{"@type":"ListItem","position":2,"name":"Agile Fundraising: How Nonprofit Teams Can Improve Collaboration and Productivity"}]},{"@type":"WebSite","@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#website","url":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/","name":"Nonprofit Technology &amp; Fundraising Blogs","description":"DonorPerfect&#039;s Nonprofit Technology Blog features articles, resources, videos and free tools for nonprofits, created by our fundraising and nonprofit management experts.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/eeac437003596def48250f90d9f87a50","name":"Jeff Vogel","url":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/authors\/jeff-vogel\/"}]}},"_links":{"self":[{"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/36332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/comments?post=36332"}],"version-history":[{"count":10,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/36332\/revisions"}],"predecessor-version":[{"id":36674,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/36332\/revisions\/36674"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media\/36372"}],"wp:attachment":[{"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media?parent=36332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/categories?post=36332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/tags?post=36332"},{"taxonomy":"sw-content-theme","embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-content-theme?post=36332"},{"taxonomy":"sw-feature","embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-feature?post=36332"},{"taxonomy":"sw-persona","embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-persona?post=36332"},{"taxonomy":"sw-sector","embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-sector?post=36332"},{"taxonomy":"glossary-term","embeddable":true,"href":"https:\/\/test.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/glossary-term?post=36332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}