{"id":31646,"date":"2026-01-06T09:02:00","date_gmt":"2026-01-06T13:02:00","guid":{"rendered":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?p=31646"},"modified":"2026-01-20T10:31:16","modified_gmt":"2026-01-20T14:31:16","slug":"storytelling-nonprofit-strategic-planning","status":"publish","type":"post","link":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/","title":{"rendered":"Fundraising Storytelling Is Your Fundraising Plan"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-why-donors-need-a-story-instead-of-a-calendar\">Why Donors Need a Story Instead of a Calendar<\/h2>\n<p><em><strong>Contributed by <a href=\"\/nonprofit-technology-blog\/authors\/t-clay-buck\/\">T. Clay Buck<\/a>, Founder &amp; Principal of <a href=\"https:\/\/www.nextriverfundraising.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Next River Fundraising Strategies<\/a><\/strong><\/em><\/p>\n<p>Most nonprofits think they are working from a fundraising plan, but what they really have is a fundraising calendar. A calendar lists activities. An appeal here. A report there. An annual event that still manages to sneak up on you, even though it has lived on the same date forever. A Giving Tuesday idea that sounded brilliant three months ago and now looks like it wandered onto your task list without supervision.<\/p>\n<p>A calendar is not a plan. A calendar is noise. And if your year feels noisy on the inside, imagine what donors experience on the outside. They get isolated messages, scattered invitations, and good stories that appear once and disappear forever. Even strong content becomes forgettable when it arrives without context.<\/p>\n<p>This is why fundraising storytelling matters. Not as branding. Not as clever copywriting. As planning.&nbsp;<\/p>\n<p>Your fundraising plan is a story; a year-long narrative that helps donors understand who you are, what matters now, and where their generosity fits in the mission.<\/p>\n<p>In looking at this framework, let\u2019s define two key terms that may be new to you: invitation and mattering.&nbsp;<\/p>\n<p><em>Invitation<\/em> is the meaningful way you show donors how they can participate in your mission. It is not pressure or persuasion; it is clarity. Rather than soliciting support, we\u2019re inviting participation in the mission.<\/p>\n<p><em>Mattering<\/em> is the sense that their generosity has significance; that what they do actually creates something worthwhile. Beyond belonging, its how the donor knows their gift meant more than just a transaction.<\/p>\n<p>These two ideas shape everything. Your fundraising plan becomes the structure that delivers invitation and mattering, and storytelling is how you build that structure.<\/p>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Why your fundraising year feels like noise\" id=\"section-1-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-see-why-your-fundraising-year-feels-like-noise-to-donors\"><strong>See why your fundraising year feels like noise to donors<\/strong><\/h2>\n<p>Inside your organization, you know exactly why things happened the way they did. The appeal was late for a reason. The newsletter needed more revisions than you expected. The event messages arrived at the last possible second. The thank you letter needed one more adjustment for accuracy. You understand the logic behind the chaos.<\/p>\n<p>Donors do not. They receive messages without a map. They see requests and updates with no sense of how the pieces fit together. They may care deeply about your mission, but they cannot follow a path that is not there. They are not disengaging because they do not care; they step back because they are unsure where they belong.<\/p>\n<p>Fundraising storytelling fixes that. It creates coherence. It gives donors a sense of orientation. It helps them understand how their generosity participates in something meaningful. Once the story appears, donors can find their place inside it.<\/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=\"Use storytelling as the structure\" id=\"section-2-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-use-storytelling-as-the-structure-that-creates-invitation\"><strong>Use storytelling as the structure that creates invitation<\/strong><\/h2>\n<p>Every strong story has a sense of purpose, a little tension, a rhythm, and a path that reveals where the character is heading. Story helps people understand what matters and why. Fundraising storytelling works the same way; it gives your year the shape it needs so donors can follow the narrative.<\/p>\n<p>This is where storytelling connects to nonprofit strategic planning. Your organizational strategy defines what matters. Your fundraising storytelling translates that strategy into a year-long donor conversation that is clear, compelling, and repeatable. You are not decorating your fundraising plan with story; the story is the structure that holds your plan together.<\/p>\n<p>A story is how humans understand purpose. You are simply giving donors something their minds are already wired to follow.<\/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=\"Shape your year with narrative questions\" id=\"section-3-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-shape-your-year-with-three-narrative-questions\"><strong>Shape your year with three narrative questions<\/strong><\/h2>\n<p>These questions help you plan your fundraising storytelling. You will not publish them; you will use them to design the year.<\/p>\n<header data-toc-subtag=\"1) What do you want donors to understand by year\u2019s end?\" id=\"section-3-toc-2\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-1-what-do-you-want-donors-to-understand-about-themselves-by-year-s-end\">1) What do you want donors to understand about themselves by year\u2019s end?<\/h3>\n<p>This is the belief arc. You are helping donors recognize something true about their generosity.&nbsp;<\/p>\n<p><strong>For example:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>My giving makes real progress possible<\/li>\n<li>I am part of a community that moves something meaningful forward<\/li>\n<li>I help create stability for the mission<\/li>\n<\/ul>\n<p>This becomes the message you return to all year.<\/p>\n<header data-toc-subtag=\"2) What are you inviting donors to participate in?\" id=\"section-3-toc-3\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-2-what-are-you-inviting-donors-to-participate-in\">2) What are you inviting donors to participate in?<\/h3>\n<p>Invitation is active; it is the role they can step into. You are not telling donors what you need; you are showing them what they can join.&nbsp;<\/p>\n<p><strong>For example:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Growing opportunity<\/li>\n<li>Strengthening stability<\/li>\n<li>Helping the mission enter its next chapter<\/li>\n<\/ul>\n<p>This shapes every call to participate.<\/p>\n<header data-toc-subtag=\"3) What becomes possible because donors show up?\" id=\"section-3-toc-4\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-3-what-becomes-possible-because-donors-show-up\">3) What becomes possible because donors show up?<\/h3>\n<p>This is the transformation arc. It is the story of what changes when generosity is activated; what becomes real because people gave. This becomes your proof throughout the year.<\/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=\"Design a practical narrative\" id=\"section-4-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-design-a-practical-narrative-donors-can-follow\"><strong>Design a practical narrative donors can follow<\/strong><\/h2>\n<p>Here is a simple way to build a narrative-based fundraising plan that actually works.<\/p>\n<header data-toc-subtag=\"Start with a central theme\" id=\"section-4-toc-2\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-start-with-a-central-theme\">Start with a central theme<\/h3>\n<p>A theme is the lens for the year. It should be simple and memorable.&nbsp;<\/p>\n<p><strong>For example:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Opportunity grows here<\/li>\n<li>Care belongs to all of us<\/li>\n<li>Together, we move the mission forward<\/li>\n<\/ul>\n<p>A theme gives your storytelling a backbone.<\/p>\n<header data-toc-subtag=\"Choose recurring stories\" id=\"section-4-toc-3\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-choose-three-to-five-recurring-stories\">Choose three to five recurring stories.<\/h3>\n<p>These stories illustrate your theme.&nbsp;<\/p>\n<p><strong>Look for:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>A program milestone<\/li>\n<li>A client or community moment<\/li>\n<li>A partnership that sparked progress<\/li>\n<li>A place where generosity made something possible<\/li>\n<\/ul>\n<p>Return to these stories over and over. Repetition builds recognition and depth.<\/p>\n<header data-toc-subtag=\"Map the rhythm of the year\" id=\"section-4-toc-4\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-map-the-rhythm-of-the-year\">Map the rhythm of the year<\/h3>\n<p>You do not need a rigid calendar; you need rhythm.&nbsp;<\/p>\n<p><strong>Something like:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Early year: Orientation and invitation<\/li>\n<li>Middle year: Proof and progress<\/li>\n<li>Late year: Culmination and renewed invitation<\/li>\n<\/ul>\n<p>This keeps your messaging steady and purposeful.<\/p>\n<header data-toc-subtag=\"Create reusable message blocks\" id=\"section-4-toc-5\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-create-a-few-reusable-message-blocks\">Create a few reusable message blocks<\/h3>\n<p>A message block is a flexible idea you can use across channels.&nbsp;<\/p>\n<p><strong>For example:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>\u201cYou help possibility take root\u201d<\/li>\n<li>\u201cYour generosity strengthens this mission\u201d<\/li>\n<li>\u201cYou help carry this work forward\u201d<\/li>\n<\/ul>\n<p>These blocks save time and make your storytelling feel cohesive.<\/p>\n<header data-toc-subtag=\"Use your nonprofit CRM\" id=\"section-4-toc-6\"><\/header>\n<h3 class=\"wp-block-heading\" id=\"h-use-your-nonprofit-crm-as-narrative-memory\">Use your nonprofit CRM as narrative memory<\/h3>\n<p>Your CRM is not just storage; it is where your story already lives. It remembers what resonated. It shows the themes donors responded to. It reveals the moments that created meaning. When you look at your CRM through a narrative lens, you begin to see the next chapter forming.<\/p>\n<p>Story planning is not invention. Its continuation.<\/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=\"Let storytelling make your year easier\" id=\"section-5-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-let-storytelling-make-your-year-easier\"><strong>Let storytelling make your year easier<\/strong><\/h2>\n<p>When your fundraising plan becomes a story, donors feel grounded. They understand where they belong. They understand how their generosity matters. They feel invited rather than targeted. Your team feels relief because you are not reinventing messages every month; you are following a narrative you intentionally designed.<\/p>\n<p>Fundraising storytelling turns confusion into clarity. It turns scattered activities into a coherent year. And it turns generosity into participation that means something.<\/p>\n<p>If you want a guided way to turn this method into a usable plan, keep an eye out for our free e-book. It will show you how to design a narrative-based fundraising plan that invites donors into significance and gives your year the clarity it deserves.<\/p>\n<h2 class=\"wp-block-heading get_demo gutenberg\" id=\"h-download-your-free-e-book\">Download your free e-book<\/h2>\n<p class=\"get_demo gutenberg\">How to Use Data to Manage Your Nonprofit<\/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_74' style='display:none'><div id='gf_74' 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_74' id='gform_74' class='generic_content_lead generic_whitepaper' action='\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/31646#gf_74' data-formid='74' 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>&#916;<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=\"53\" \/>\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_74' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_74_1\" class=\"gfield gfield--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_74_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_74_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_74_2\" class=\"gfield gfield--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_74_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_74_2' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_74_3\" class=\"gfield gfield--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_74_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_74_3' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_74_4\" class=\"gfield gfield--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_74_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_74_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_74_7\" class=\"gfield gfield--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_74_7'>Role (Optional)<\/label><div class='ginput_container ginput_container_select'><select data-parameter='role' name='input_7' id='input_74_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_74_17\" class=\"gfield gfield--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_74_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_74_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_74_6\" class=\"gfield gfield--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_74_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_74_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 &#8211; 500<\/option><option value='501 - 1,000' >501 &#8211; 1,000<\/option><option value='1,001 - 2,500' >1,001 &#8211; 2,500<\/option><option value='2,501 - 6,000' >2,501 &#8211; 6,000<\/option><option value='6,001 - 20,000' >6,001 &#8211; 20,000<\/option><option value='20,001 - 50,000' >20,001 &#8211; 50,000<\/option><option value='50,001 - 100,000' >50,001 &#8211; 100,000<\/option><option value='100,001 - 200,00' >100,001 &#8211; 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_74_5\" class=\"gfield gfield--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_74_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_74_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_74_11\" class=\"gfield gfield--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_74_11' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_74_13\" class=\"gfield gfield--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_74_13' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_74_12\" class=\"gfield gfield--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_74_12' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='BDR' \/><\/div><\/div><div id=\"field_74_16\" class=\"gfield gfield--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_74_16' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/31646' \/><\/div><\/div><div id=\"field_74_14\" class=\"gfield gfield--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_74_14' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_74_20\" class=\"gfield gfield--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_74_20' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_74_19\" class=\"gfield gfield--type-hcaptcha d-none field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_74_19'>hCaptcha<\/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_74' 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=74&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=75d0d9a8975b42eaf8ad084525ef668e' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_74' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_74' id='gform_theme_74' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_74' id='gform_style_settings_74' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_74' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='74' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='3FkIYuWY7iCmX3Lkz9mevUwIj7XkkqMex3gTvlt1p0AXhK2IhrF5EF5nb4M30c9r4GDw19yquRXEIKO4pVQcJuRM+m0OR0FlJR81nSMRQyD4mCQ=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_74' value='WyJbXSIsImMzYjFmMDVlMmZiOGI3YTBmMzlkYThiMDIzYWJkOWRlIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_74' id='gform_target_page_number_74' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_74' id='gform_source_page_number_74' 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_74' id='gform_ajax_frame_74' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 74, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_74').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_74');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_74').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_74').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_74').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_74').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_74').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_74').val();gformInitSpinner( 74, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [74, current_page]);window['gf_submitting_74'] = 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_74').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_74').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [74]);window['gf_submitting_74'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_74').text());}else{jQuery('#gform_74').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"74\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_74\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_74\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_74\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 74, 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>Why Donors Need a Story Instead of a Calendar Contributed by T. Clay Buck, Founder &amp; Principal of Next River Fundraising Strategies Most nonprofits think they are working from a fundraising plan, but what they really have is a fundraising calendar. A calendar lists activities. An appeal here. A report there. An annual event that [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"closed","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":"31022,31009,30982,25771,30781,30879","_relevanssi_noindex_reason":"","_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"2normal","fifu_image_url":"","fifu_image_alt":"","footnotes":"","_wp_rev_ctl_limit":""},"categories":[109],"tags":[],"sw-content-theme":[10674,10732,10770],"sw-feature":[],"sw-persona":[10702,10705],"sw-sector":[],"class_list":["post-31646","post","type-post","status-publish","format-standard","hentry","category-featured","sw-content-theme-fundraising-communication","sw-content-theme-planning","sw-content-theme-storytelling","sw-persona-development-director","sw-persona-nonprofit-executive"],"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>Fundraising Storytelling Is Your Fundraising Plan<\/title>\n<meta name=\"description\" content=\"Join fundraising expert T. Clay Buck to learn why storytelling is the key to building a nonprofit strategic plan that successfully motivates your donors.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fundraising Storytelling Is Your Fundraising Plan\" \/>\n<meta property=\"og:description\" content=\"Join fundraising expert T. Clay Buck to learn why storytelling is the key to building a nonprofit strategic plan that successfully motivates your donors.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/\" \/>\n<meta property=\"og:site_name\" content=\"Nonprofit Technology &amp; Fundraising Blogs\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-06T13:02:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-20T14:31:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/storytelling-plan-hero-1.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=\"T. Clay Buck\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"T. Clay Buck\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/\"},\"author\":{\"name\":\"Amanda Foran\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8\"},\"headline\":\"Fundraising Storytelling Is Your Fundraising Plan\",\"datePublished\":\"2026-01-06T13:02:00+00:00\",\"dateModified\":\"2026-01-20T14:31:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/\"},\"wordCount\":1175,\"commentCount\":0,\"articleSection\":[\"Featured\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/\",\"name\":\"Fundraising Storytelling Is Your Fundraising Plan\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website\"},\"datePublished\":\"2026-01-06T13:02:00+00:00\",\"dateModified\":\"2026-01-20T14:31:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8\"},\"description\":\"Join fundraising expert T. Clay Buck to learn why storytelling is the key to building a nonprofit strategic plan that successfully motivates your donors.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fundraising Storytelling Is Your Fundraising Plan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website\",\"url\":\"https:\/\/www.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:\/\/www.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:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8\",\"name\":\"T. Clay Buck\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/t-clay-buck\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Fundraising Storytelling Is Your Fundraising Plan","description":"Join fundraising expert T. Clay Buck to learn why storytelling is the key to building a nonprofit strategic plan that successfully motivates your donors.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/","og_type":"article","og_title":"Fundraising Storytelling Is Your Fundraising Plan","og_description":"Join fundraising expert T. Clay Buck to learn why storytelling is the key to building a nonprofit strategic plan that successfully motivates your donors.","og_url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/","og_site_name":"Nonprofit Technology &amp; Fundraising Blogs","article_published_time":"2026-01-06T13:02:00+00:00","article_modified_time":"2026-01-20T14:31:16+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/storytelling-plan-hero-1.jpg","type":"image\/jpeg"}],"author":"T. Clay Buck","twitter_card":"summary_large_image","twitter_misc":{"Written by":"T. Clay Buck","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#article","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/"},"author":{"name":"Amanda Foran","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8"},"headline":"Fundraising Storytelling Is Your Fundraising Plan","datePublished":"2026-01-06T13:02:00+00:00","dateModified":"2026-01-20T14:31:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/"},"wordCount":1175,"commentCount":0,"articleSection":["Featured"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/","name":"Fundraising Storytelling Is Your Fundraising Plan","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website"},"datePublished":"2026-01-06T13:02:00+00:00","dateModified":"2026-01-20T14:31:16+00:00","author":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8"},"description":"Join fundraising expert T. Clay Buck to learn why storytelling is the key to building a nonprofit strategic plan that successfully motivates your donors.","breadcrumb":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/featured\/storytelling-nonprofit-strategic-planning\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/"},{"@type":"ListItem","position":2,"name":"Fundraising Storytelling Is Your Fundraising Plan"}]},{"@type":"WebSite","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website","url":"https:\/\/www.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:\/\/www.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:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8","name":"T. Clay Buck","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/t-clay-buck\/"}]}},"_links":{"self":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/31646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/comments?post=31646"}],"version-history":[{"count":1,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/31646\/revisions"}],"predecessor-version":[{"id":31649,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/31646\/revisions\/31649"}],"wp:attachment":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media?parent=31646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/categories?post=31646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/tags?post=31646"},{"taxonomy":"sw-content-theme","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-content-theme?post=31646"},{"taxonomy":"sw-feature","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-feature?post=31646"},{"taxonomy":"sw-persona","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-persona?post=31646"},{"taxonomy":"sw-sector","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-sector?post=31646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}