{"id":30718,"date":"2025-02-19T15:23:49","date_gmt":"2025-02-19T19:23:49","guid":{"rendered":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?p=30718"},"modified":"2025-02-19T09:15:26","modified_gmt":"2025-02-19T13:15:26","slug":"create-your-donor-journey-roadmap","status":"publish","type":"post","link":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/","title":{"rendered":"Create Your Donor Journey Roadmap"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-a-step-by-step-guide-to-crafting-effective-donor-journeys\">A Step-by-Step Guide to Crafting Effective Donor Journeys<\/h2>\n<p>A road trip is an excellent way to get to know someone. You travel the same path together, have plenty of time for conversation, and make stops that later become fond memories.<\/p>\n<p>Planning a road trip is a lot like plotting a donor journey. <strong>Donor journeys<\/strong> are the paths taken by donors and nonprofits as their relationship grows over time. When you plan a road trip, you plot out your route and important stops along the way, with the understanding that there may be traffic, detours, or weather that change your plans.&nbsp;<\/p>\n<p>But no matter what happens along the road, your plan gives you a sense of where you\u2019re going and what it will feel like to reach your final destination. Similarly, a donor journey gives structure to your donor relationships, allowing you to find opportunities for better efficiency and more personalization. By integrating donor journeys into your nonprofit CRM, you can streamline engagement and strengthen relationships over time.&nbsp;<\/p>\n<p>Here\u2019s how you can think about donor journeys as a roadmap to guide relationships with your donors.&nbsp;<\/p>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Who\u2019s coming?\" id=\"section-1-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-step-1-who-s-coming\">Step 1. Who\u2019s coming?<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-build-your-donor-journey-around-a-specific-audience\">Build your donor journey around a specific audience<\/h3>\n<p>Who would you like to focus on for this particular donor journey? Perhaps you\u2019re working with a general fundraising journey \u2014 like one for new donors \u2014 or you\u2019re working with something more specialized, like one for current supporters of a specific program. Either way, try narrowing your focus at least a little.&nbsp;<\/p>\n<p>Start imagining what an enjoyable and fruitful trip with this audience might look like. Are they interested in keeping up-to-date on your latest successes? Do they especially love hands-on experiences? Do they want to be thanked for their giving with a text message, or a handwritten card in the mail?&nbsp;<\/p>\n<div class=\"sw-card sw-blog-callout\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<p class=\"has-text-align-left\"><strong>Not sure where to start? Use your data to create donor personas that are unique to your community!&nbsp;<\/strong><\/p>\n<p class=\"has-text-align-left\">If you\u2019re building a New Donor Journey to acquire new donors and retain first-time givers, try pulling data on all of your new donors from the past few years. Are there any patterns? Use them to create an imaginary character\u2014Prospective Donor Pat, for example\u2014and craft outreach plans that will best resonate with this group. Get the free guide, <a href=\"\/whitepapers\/generic\/donor-persona-checklist\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Your Data-Driven Persona Checklist,<\/strong><\/a> to get started.<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image alignright size-full\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/persona-checklist-mockup.png\" alt=\"Donor Persona Checklist Mockup\" class=\"wp-image-32990\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Where are we going?\" id=\"section-2-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-step-2-where-are-we-going\">Step 2. Where are we going?<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-pick-the-start-and-end-points-for-your-donor-journey-map\">Pick the start and end points for your donor journey map<\/h3>\n<p>What is your ultimate goal for this donor journey? Ignore the middle for now; what are the start and end points for your donor journey? If all goes according to plan, what action does your audience take?&nbsp;<\/p>\n<p>Imagine the moment that kickstarts your donor journey and the moment that concludes it in great detail. As an example, let\u2019s use getting a new email address as step one of your New Donor Journey.&nbsp;<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Who is there?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Prospective donors, community members, staff and volunteers from your nonprofit<\/li>\n<\/ul>\n<\/li>\n<li><strong>What are they doing?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Browsing booths at a local street fair&nbsp;<\/li>\n<\/ul>\n<\/li>\n<li><strong>How are they feeling?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Mildly curious, interested in learning more about you, but not quite committed to giving yet<\/li>\n<\/ul>\n<\/li>\n<li><strong>What is the end goal?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Collect names, email addresses, and vital contact information of people who are genuinely interested in your mission<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/section>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-group has-border-color has-navy-border-color is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-width:3px;border-radius:30px;min-height:100%\">\n<figure class=\"wp-block-image aligncenter size-medium\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-fair-300x208.jpg\" alt=\"Stick figure illustration - person at vendor booth\" class=\"wp-image-35381\"\/><\/figure>\n<p class=\"has-text-align-center has-navy-color has-text-color has-link-color wp-elements-00281f4f4fea1ec682384562ac804ac3\"><strong>START: <\/strong><br>Prospective donor provides contact information<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-group has-border-color is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#003a63;border-width:3px;border-radius:30px;min-height:100%\">\n<figure class=\"wp-block-image aligncenter size-medium\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-gift-300x208.jpg\" alt=\"Stick figure illustration - person sending and another person receiving online donation\" class=\"wp-image-35382\"\/><\/figure>\n<p class=\"has-text-align-center has-navy-color has-text-color has-link-color wp-elements-418f5a5a7b1abda44bf8339c03f25a57\"><strong>END:<\/strong> <br>Prospect makes their first gift!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"What are the key stops?\" id=\"section-3-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-step-3-what-are-the-key-stops\">Step 3. What are the key stops?&nbsp;<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-fill-in-a-few-critical-stages-of-your-donor-journey\">Fill in a few critical stages of your donor journey<\/h3>\n<p>No matter where your road trip leads, you\u2019ll have to stop for food, gas, and to stretch your legs. Depending on who\u2019s in the car, there might be can\u2019t-miss roadside attractions, scenic lookouts, playgrounds, or restaurants. Pick three to five key moments and map them along your donor journey.&nbsp;<\/p>\n<p>As with your first and final stops, imagine these moments in great detail. What does it feel like to travel along this donor journey? What are the most memorable moments for your donors, and how do you mark them?&nbsp;<\/p>\n<p>Let\u2019s continue with our example of a new donor journey.&nbsp;<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Who is there?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Prospective donors<\/li>\n<li>Nonprofit staff and volunteers<\/li>\n<\/ul>\n<\/li>\n<li><strong>What are they doing?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Opening an e-newsletter and engaging with the links<\/li>\n<li>Filling out a new subscriber survey to tell you more about themselves<\/li>\n<li>Attending an event<\/li>\n<\/ul>\n<\/li>\n<li><strong>What are they feeling?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Interested&nbsp;<\/li>\n<li>Engaged<\/li>\n<li>Inspired<\/li>\n<\/ul>\n<\/li>\n<li><strong>What is the end goal?<\/strong>\n<ul class=\"wp-block-list\">\n<li>Help show the prospective donors what their gifts could mean for your community<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-group has-border-color has-navy-border-color is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-width:3px;border-radius:30px;min-height:100%\">\n<figure class=\"wp-block-image aligncenter size-medium\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-goal-300x208.jpg\" alt=\"Stick figure illustration - person opening email\" class=\"wp-image-35399\"\/><\/figure>\n<p class=\"has-text-align-center has-navy-color has-text-color has-link-color wp-elements-107b84e261fc00789a889d15c41bd33c\">Prospect opens and engages with e-newsletter<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-group has-border-color is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#003a63;border-width:3px;border-radius:30px;min-height:100%\">\n<figure class=\"wp-block-image aligncenter size-medium\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-survey-300x208.jpg\" alt=\"Stick figure illustration - person filling out survey\" class=\"wp-image-35398\"\/><\/figure>\n<p class=\"has-text-align-center has-navy-color has-text-color has-link-color wp-elements-f19ae426cc0171bf8dd271375ee70221\">Prospect fills out new reader survey<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-group has-border-color is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#003a63;border-width:3px;border-radius:30px;min-height:100%\">\n<figure class=\"wp-block-image aligncenter size-medium\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-event-300x208.jpg\" alt=\"Stick figure illustration - person at protest\" class=\"wp-image-35417\"\/><\/figure>\n<p class=\"has-text-align-center has-navy-color has-text-color has-link-color wp-elements-c3345e20b8e35bd42c25b4c000a49c35\">Prospect attends an event<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<section class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"What happens next?\" id=\"section-4-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-step-4-what-happens-next\">Step 4. What happens next?&nbsp;<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-transition-supporters-seamlessly-to-their-next-donor-journey\">Transition supporters seamlessly to their next donor journey<\/h3>\n<p>It\u2019s important to know all of your exits! What happens with your audience as they wrap up their donor journey? Keep your donors engaged with a smooth transition into their next donor journey. For example, once you thank a new donor, they move directly to a Donor Retention and Upgrade Journey.&nbsp;<\/p>\n<p>Transitioning donors between journeys at their own pace helps honor each donor\u2019s unique situation while gently guiding them toward sustained connection and giving. New and lifelong donors will connect with your nonprofit differently, and they\u2019ll want you to engage with them in ways that are meaningful and specific.&nbsp;<\/p>\n<div class=\"sw-card sw-blog-callout\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<p class=\"has-text-align-left\">Build donor journeys for new and prospective donors, retained and upgraded donors, and lapsed donor reactivation with our free guide, <strong><a href=\"#form\">The Donor Journey<\/a><\/strong>! Get the \u201chow\u201d and \u201cwhy\u201d of donor journeys from fundraising expert Cherian Koshy and the DonorPerfect team.<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<figure class=\"wp-block-image alignright size-full\"><a href=\"#form\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/donor-journey-dp-homepage-1.jpg\" alt=\"Donor Journey ebook mockup\" class=\"wp-image-35223\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\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 tools will make this easier?\" id=\"section-5-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-step-5-what-tools-will-make-this-easier\">Step 5. What tools will make this easier?&nbsp;<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-create-your-donor-journey-map-in-your-nonprofit-crm\">Create your donor journey map in your nonprofit CRM<\/h3>\n<p>Luckily, we\u2019re not limited to road trips based on outdated maps and asking for directions at truck stops. Newer technologies like GPS, music streaming services, and built-in reminders from your car to give your eyes a break from driving can all make your road trip significantly more relaxed and more personalized to your preferences.&nbsp;<\/p>\n<p>Similarly, building donor journeys directly into your CRM and using communication technologies like text and email marketing tools can make your donor journey one your supporters will enjoy and fondly remember.&nbsp;<\/p>\n<p>Here are a few ways DonorPerfect can help you build donor journeys with opportunities for automation:&nbsp;<\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"\/factsheets\/smartactions-feature\/\"><strong>SmartActions<\/strong><\/a><strong> <\/strong>&#8211; Create automated workflows specific to your processes&nbsp;<\/li>\n<li><a href=\"\/integrations\/email-marketing\/constant-contact\/\"><strong>Constant Contact<\/strong><\/a> &#8211; Connect with your community with the best email and digital marketing tools, included with every DonorPerfect system<\/li>\n<li><a href=\"\/fundraising-software\/fundraising-report-software\/\"><strong>Report automation<\/strong><\/a> &#8211; Schedule your favorite reports to automatically send updates to you and your team, according to your preferred frequency<\/li>\n<li><a href=\"https:\/\/softerware.my.site.com\/dpcommunity\/s\/article\/Calculated-Fields-Overview\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Calculated Fields<\/strong><\/a> &#8211; Create formulas inside DonorPerfect fields that give you the information you need, like largest donations to a fund or number of volunteer hours worked by each constituent<\/li>\n<\/ul>\n<p><\/p>\n<div class=\"sw-card sw-blog-callout\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<p class=\"has-text-align-left\">Want to see Donor Journeys in DonorPerfect? <a href=\"\/demo\">See how we\u2019re mapping the best processes into DonorPerfect systems<\/a>! Get a personal or group demo today to learn how we can be your partner in fundraising success.&nbsp;<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<figure class=\"wp-block-image alignright size-full\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/reporting-dashboard-no-date.jpg\" alt=\"Donor Retention Pie Chart and Fundraising Goal Thermometer Graph Screenshots\" class=\"wp-image-35071\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<p>We\u2019ve taken the art of fundraising and built it into the science of CRMs with DonorPerfect fundraising software. On average, new nonprofit clients raise 25% more funding in their first year with us, with many seeing results within the first six months. Want to learn more about how our donor journey features can help get you there?&nbsp;<\/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 Donor Journey Guide\" id=\"section-6-toc-1\"><\/header>\n<h3 class=\"wp-block-heading get_demo gutenberg\" id=\"form\">Get the free guide, <br>The Donor Journey<\/h3>\n<p class=\"get_demo gutenberg\">and stay in touch!<\/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_95' style='display:none'><div id='gf_95' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form data-prepopulate=\"true\" data-confirmation-type=\"message\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_95' id='gform_95' class='generic_content_lead generic_whitepaper' action='\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/30718#gf_95' data-formid='95' 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=\"13\" \/>\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_95' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_95_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_95_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_95_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_95_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_95_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_95_2' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_95_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_95_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_95_3' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_95_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_95_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_95_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_95_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_95_7'>Role<\/label><div class='ginput_container ginput_container_select'><select data-parameter='role' name='input_7' id='input_95_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_95_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_95_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_95_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_95_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_95_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_95_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,000' >100,001 &#8211; 200,000<\/option><option value='200,001+' >200,001+<\/option><option value='Other' >Other<\/option><option value='Unknown' >Unknown<\/option><\/select><\/div><\/div><div id=\"field_95_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_95_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_95_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_95_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_95_11' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_95_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_95_13' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_95_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_95_12' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='BDR' \/><\/div><\/div><div id=\"field_95_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_95_16' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/30718' \/><\/div><\/div><div id=\"field_95_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_95_14' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_95_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_95_20' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_95_19\" class=\"gfield gfield--type-hcaptcha d-none field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_95_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_95' 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=95&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=920373604782005462924a335b0d8522' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_95' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_95' id='gform_theme_95' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_95' id='gform_style_settings_95' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_95' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='95' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='fRoz0NAWrotx3Io6Np2dSp9afdJP7OoQwjW\/HdZf9CqYSwaLoYDljkJzgUiJRn+VhcQlMmqrR6OnMy817iwtf0aiedOARpR2T05EmL8oMxxY55Q=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_95' value='WyJbXSIsImMzYjFmMDVlMmZiOGI3YTBmMzlkYThiMDIzYWJkOWRlIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_95' id='gform_target_page_number_95' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_95' id='gform_source_page_number_95' 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_95' id='gform_ajax_frame_95' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 95, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_95').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_95');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_95').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_95').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_95').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_95').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_95').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_95').val();gformInitSpinner( 95, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [95, current_page]);window['gf_submitting_95'] = 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_95').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_95').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [95]);window['gf_submitting_95'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_95').text());}else{jQuery('#gform_95').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"95\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_95\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_95\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_95\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 95, 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>A Step-by-Step Guide to Crafting Effective Donor Journeys A road trip is an excellent way to get to know someone. You travel the same path together, have plenty of time for conversation, and make stops that later become fond memories. Planning a road trip is a lot like plotting a donor journey. Donor journeys are [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":30719,"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":"","_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":[4,109],"tags":[],"sw-content-theme":[10670,10773,10671,10674,10680,10681],"sw-feature":[10686,10688,10691,10692],"sw-persona":[10703,10702,10705],"sw-sector":[],"class_list":["post-30718","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fundraising-software","category-featured","sw-content-theme-donor-engagement","sw-content-theme-donor-journeys","sw-content-theme-donor-retention","sw-content-theme-fundraising-communication","sw-content-theme-nonprofit-trends","sw-content-theme-online-fundraising","sw-feature-alerts","sw-feature-automation","sw-feature-efficiency","sw-feature-email","sw-persona-crm-user","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>Step-by-Step Guide to Mapping Donor Journeys<\/title>\n<meta name=\"description\" content=\"Map your donor journey with a step-by-step roadmap! Learn how to engage, retain, and personalize donor experiences for lasting connections.\" \/>\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\/fundraising-software\/create-your-donor-journey-roadmap\/\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Step-by-Step Guide to Mapping Donor Journeys\" \/>\n<meta property=\"og:description\" content=\"Map your donor journey with a step-by-step roadmap! Learn how to engage, retain, and personalize donor experiences for lasting connections.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/\" \/>\n<meta property=\"og:site_name\" content=\"Nonprofit Technology &amp; Fundraising Blogs\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-19T19:23:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"630\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Emily Zacek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Step-by-Step Guide to Mapping Donor Journeys\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Zacek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\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\/fundraising-software\/create-your-donor-journey-roadmap\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/\"},\"author\":{\"name\":\"Amanda Foran\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8\"},\"headline\":\"Create Your Donor Journey Roadmap\",\"datePublished\":\"2025-02-19T19:23:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/\"},\"wordCount\":1233,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg\",\"articleSection\":[\"DonorPerfect Fundraising Software\",\"Featured\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/\",\"name\":\"Step-by-Step Guide to Mapping Donor Journeys\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg\",\"datePublished\":\"2025-02-19T19:23:49+00:00\",\"author\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8\"},\"description\":\"Map your donor journey with a step-by-step roadmap! Learn how to engage, retain, and personalize donor experiences for lasting connections.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage\",\"url\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg\",\"contentUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg\",\"width\":630,\"height\":630,\"caption\":\"Stick figure storyboard showing donor journey\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Your Donor Journey Roadmap\"}]},{\"@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\":\"Emily Zacek\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/emily-zacek\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Step-by-Step Guide to Mapping Donor Journeys","description":"Map your donor journey with a step-by-step roadmap! Learn how to engage, retain, and personalize donor experiences for lasting connections.","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\/fundraising-software\/create-your-donor-journey-roadmap\/","og_type":"article","og_title":"Step-by-Step Guide to Mapping Donor Journeys","og_description":"Map your donor journey with a step-by-step roadmap! Learn how to engage, retain, and personalize donor experiences for lasting connections.","og_url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/","og_site_name":"Nonprofit Technology &amp; Fundraising Blogs","article_published_time":"2025-02-19T19:23:49+00:00","og_image":[{"width":630,"height":630,"url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg","type":"image\/jpeg"}],"author":"Emily Zacek","twitter_card":"summary_large_image","twitter_title":"Step-by-Step Guide to Mapping Donor Journeys","twitter_misc":{"Written by":"Emily Zacek","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#article","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/"},"author":{"name":"Amanda Foran","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8"},"headline":"Create Your Donor Journey Roadmap","datePublished":"2025-02-19T19:23:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/"},"wordCount":1233,"commentCount":0,"image":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg","articleSection":["DonorPerfect Fundraising Software","Featured"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/","name":"Step-by-Step Guide to Mapping Donor Journeys","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage"},"image":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg","datePublished":"2025-02-19T19:23:49+00:00","author":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/f28cf7495a2492aa636b154506c998c8"},"description":"Map your donor journey with a step-by-step roadmap! Learn how to engage, retain, and personalize donor experiences for lasting connections.","breadcrumb":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#primaryimage","url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg","contentUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/stick-people-featured-1.jpg","width":630,"height":630,"caption":"Stick figure storyboard showing donor journey"},{"@type":"BreadcrumbList","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/create-your-donor-journey-roadmap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/"},{"@type":"ListItem","position":2,"name":"Create Your Donor Journey Roadmap"}]},{"@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":"Emily Zacek","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/emily-zacek\/"}]}},"_links":{"self":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/30718","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=30718"}],"version-history":[{"count":2,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/30718\/revisions"}],"predecessor-version":[{"id":30722,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/30718\/revisions\/30722"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media\/30719"}],"wp:attachment":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media?parent=30718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/categories?post=30718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/tags?post=30718"},{"taxonomy":"sw-content-theme","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-content-theme?post=30718"},{"taxonomy":"sw-feature","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-feature?post=30718"},{"taxonomy":"sw-persona","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-persona?post=30718"},{"taxonomy":"sw-sector","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-sector?post=30718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}