www.donorperfect.com Open in urlscan Pro
18.173.187.104  Public Scan

Submitted URL: http://www.fundraisingsoftware.org/
Effective URL: https://www.donorperfect.com/
Submission: On June 09 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET https://pardot.donorperfect.com/s/124112/7CVKRs2TuBiba4AopHzl16JnC1BZTZBS

<form method="get" id="search_form" data-gtm-id="top-nav-search" action="https://pardot.donorperfect.com/s/124112/7CVKRs2TuBiba4AopHzl16JnC1BZTZBS">
  <i class="fa fa-search" aria-hidden="true"></i>
  <input type="search" name="s" id="s" class="search" required="">
  <input type="hidden" name="searchblogs" value="1,2,3">
  <button type="submit" id="search-button">SEARCH</button>
</form>

POST /#gf_22

<form data-confirmation-type="page" method="post" enctype="multipart/form-data" id="gform_22" class="generic_homepage gravityforms_donor_retention" action="/#gf_22" data-formid="22" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_22" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_22_1" class="gfield gfield--type-text gfield--width-half input-field gf_first_name gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_22_1"><label class="gfield_label gform-field-label" for="input_22_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 name="input_1" id="input_22_1" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_22_2" class="gfield gfield--type-text gfield--width-half input-field gf_last_name gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_22_2"><label class="gfield_label gform-field-label" for="input_22_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 name="input_2" id="input_22_2" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_22_4" class="gfield gfield--type-text gfield--width-half input-field gf_organization gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_22_4"><label class="gfield_label gform-field-label" for="input_22_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 name="input_4" id="input_22_4" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_22_3" class="gfield gfield--type-email gfield--width-half input-field validate gf_email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_22_3"><label class="gfield_label gform-field-label" for="input_22_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_22_3" type="email" value="" class="large" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_22_5" class="gfield gfield--type-select gfield--width-half select-field select-display gf_state_province gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_22_5"><label class="gfield_label gform-field-label" for="input_22_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 name="input_5" id="input_22_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_22_6"
        class="gfield gfield--type-select gfield--width-half select-field select-display gf_number_of_constituents gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_22_6"><label class="gfield_label gform-field-label" for="input_22_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 name="input_6" id="input_22_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 – 500</option>
            <option value="501 - 1,000">501 – 1,000</option>
            <option value="1,001 - 2,500">1,001 – 2,500</option>
            <option value="2,501 - 6,000">2,501 – 6,000</option>
            <option value="6,001 - 20,000">6,001 – 20,000</option>
            <option value="20,001 - 50,000">20,001 – 50,000</option>
            <option value="50,001 - 100,000">50,001 – 100,000</option>
            <option value="100,001 - 200,000">100,001 – 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_22_9" class="gfield gfield--type-textarea gfield--width-full textarea-field gf_needs field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_22_9"><label
          class="gfield_label gform-field-label" for="input_22_9">Tell us about your needs (Optional)</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_9" id="input_22_9" class="textarea small" aria-invalid="false" rows="3" cols="50"></textarea></div>
      </div>
      <div id="field_22_7" class="gfield gfield--type-select gfield--width-half select-field role-field select-display gf_role field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_22_7">
        <label class="gfield_label gform-field-label" for="input_22_7">Role (Optional)</label>
        <div class="ginput_container ginput_container_select"><select name="input_7" id="input_22_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_22_10" class="gfield gfield--type-select gfield--width-half preferred_language_input select-field select-display gf_preferred_language field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_22_10"><label class="gfield_label gform-field-label" for="input_22_10">Preferred Language</label>
        <div class="ginput_container ginput_container_select"><select name="input_10" id="input_22_10" class="large gfield_select" aria-invalid="false">
            <option value="" selected="">Please choose an option</option>
            <option value="English" selected="selected">English</option>
            <option value="French">French</option>
            <option value="Bilingual">Bilingual</option>
          </select></div>
      </div>
      <div id="field_22_17" class="gfield gfield--type-captcha gfield--width-full d-none field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_22_17"><label
          class="gfield_label gform-field-label" for="input_22_17">CAPTCHA</label>
        <div id="input_22_17" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6Ldkm_YcAAAAAO9UnHby_NjfxGWActTOFK2x9vRw" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="inline">
          <div class="grecaptcha-badge" data-style="inline" style="width: 256px; height: 60px; box-shadow: gray 0px 0px 5px;">
            <div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-b7kuka7ntxh5" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Ldkm_YcAAAAAO9UnHby_NjfxGWActTOFK2x9vRw&amp;co=aHR0cHM6Ly93d3cuZG9ub3JwZXJmZWN0LmNvbTo0NDM.&amp;hl=en&amp;v=9pvHvq7kSOTqqZusUzJ6ewaF&amp;theme=light&amp;size=invisible&amp;badge=inline&amp;cb=1lpg8986rwtw"
                tabindex="-1"></iframe></div>
            <div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div><iframe style="display: none;"></iframe>
        </div>
      </div>
      <div id="field_22_11" class="gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_22_11">
        <div class="ginput_container ginput_container_text"><input name="input_11" id="input_22_11" type="hidden" class="gform_hidden" aria-invalid="false" value="DonorPerfect"></div>
      </div>
      <div id="field_22_13" class="gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_22_13">
        <div class="ginput_container ginput_container_text"><input name="input_13" id="input_22_13" type="hidden" class="gform_hidden" aria-invalid="false" value="DonorPerfect"></div>
      </div>
      <div id="field_22_12" class="gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible lead_type" data-field-class="lead_type"
        data-js-reload="field_22_12">
        <div class="ginput_container ginput_container_text"><input name="input_12" id="input_22_12" type="hidden" class="gform_hidden" aria-invalid="false" value="Product Lead"></div>
      </div>
      <div id="field_22_16" class="gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_22_16">
        <div class="ginput_container ginput_container_text"><input name="input_16" id="input_22_16" type="hidden" class="gform_hidden" aria-invalid="false" value="https://www.donorperfect.com/"></div>
      </div>
      <div id="field_22_14" class="gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_22_14">
        <div class="ginput_container ginput_container_text"><input name="input_14" id="input_22_14" type="hidden" class="gform_hidden" aria-invalid="false" value="web-unknown"></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_22" class="gform_button button" value="GET STARTED"
      onclick="if(window[&quot;gf_submitting_22&quot;]){return false;}  if( !jQuery(&quot;#gform_22&quot;)[0].checkValidity || jQuery(&quot;#gform_22&quot;)[0].checkValidity()){window[&quot;gf_submitting_22&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_22&quot;]){return false;} if( !jQuery(&quot;#gform_22&quot;)[0].checkValidity || jQuery(&quot;#gform_22&quot;)[0].checkValidity()){window[&quot;gf_submitting_22&quot;]=true;}  jQuery(&quot;#gform_22&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_22" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="22">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_22" value="WyJbXSIsImMzYjFmMDVlMmZiOGI3YTBmMzlkYThiMDIzYWJkOWRlIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_22" id="gform_target_page_number_22" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_22" id="gform_source_page_number_22" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js"
      value="1717939337418">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

Text Content

   
 * 
 * Product
   * Product overviewLearn about nonprofit CRM
   * Features overviewSee product details
   * IntegrationsConnect to popular apps
   * Payment processingProcess payments and donor data automatically
   * Reporting + analyticsTurn donor data into fundraising insights
   * Fundraising eventsManage onsite and virtual nonprofit events
   * Donation formsRaise more online donations
   * Multichannel donor outreachEngage donors with nonprofit marketing tools
   * AutomationSave time with features that do work for you
   * Data SecurityUser-based permissions, security filters, and more
   * Independent reviewsCheck out reviews
   * User success storiesLearn how DonorPerfect helps nonprofits grow
   * Board presentationMake the case for your new Donor Management System
   * Software evaluation checklistFind the fundraising CRM that’s right for you
 * Pricing
 * Resources
   * Online fundraisingGain fundraising strategies
   * Fundraising campaignsEnhance your nonprofit communications
   * Thanking donorsFind new ways to show gratitude
   * Donor retentionGet inspired by donor stewardship ideas
   * Donor acquisitionUnlock strategies for sustainable growth
   * Major donorsDiscover how to cultivate major gift donors
   * Monthly givingLearn how to launch a recurring donor program
   * Donor engagementTake fundraising from transactional to transformational
   * Fundraising blogRead the latest on nonprofit trends
   * InfographicsAccess nonprofit communication templates
   * GuidesGrow your success with nonprofit best practices
   * WebinarsWatch on-demand webcasts and product overviews
 * Customer Success
   * OnboardingLearn your new nonprofit CRM with an expert
   * Learning centerWebinars, classes, and personalized training
   * Professional servicesHire our experts to boost the quality of your donor
     data
   * KnowledgebaseAccess tips and tutorials
   * DonorPerfect CommunityEngage and collaborate with DonorPerfect users
   * Rewards programEarn cash for referring friends
   * Customer supportAccess 24/7 support from nonprofit software experts
   * ProductLog In to your CRM
   * Community ConferenceJoin nonprofit experts and trainers to spark your best
     campaign ideas yet
 * About
   * Who we areExplore DonorPerfect’s company culture
   * Contact usAccess contact information for DonorPerfect Teams
   * CareersSee job opportunities
   * See how DonorPerfect Gives Back to the CommunityVisit the GivesBack Blog
   * United States
   * Canada (English)
   * Canada (français)
   * Australia
   * International
   
    * Sales:
      
      800-220-8111
   
    * Support:
      
      215-628-4343
   
    * Onboarding
      
      800-220-3593
   
    * Accounting
      
      1-215-628-0883
   
   SEARCH
   
   Need help with something in DonorPerfect?
   
   Search the Knowledgebase instead >>
   
   LoginGET A DEMO


OVERVIEW

 * Product overviewLearn about nonprofit CRM
 * Features overviewSee product details


FEATURES

 * IntegrationsConnect to popular apps
 * Fundraising eventsManage onsite and virtual nonprofit events
 * Payment processingProcess payments and donor data automatically
 * Donation formsRaise more online donations
 * Reporting + analyticsTurn donor data into fundraising insights
 * AutomationSave time with features that do work for you
 * Multichannel donor outreachEngage donors with nonprofit marketing tools
 * Data securityUser-based permissions, security filters, and more


WHY DONORPERFECT?

 * Independent reviewsCheck out reviews
 * User success storiesLearn how DonorPerfect helps nonprofits grow
 * Board presentationMake the case for your new Donor Management System
 * Software evaluation checklistFind the fundraising CRM that’s right for you

 * Who we areExplore company’s culture
 * Meet our teamJust a few fine folks
 * CareersSee job opportunities
 * Contact usContact information for departments
 * Social goodSee how DonorPerfect Gives Back to the Community >>


FUNDRAISING TOPICS

 * Online fundraisingGain fundraising strategies
 * Donor acquisitionUnlock strategies for sustainable growth
 * Fundraising campaignsEnhance your nonprofit communications
 * Major donorsDiscover how to cultivate major gift donors
 * Thanking donorsFind new ways to show gratitude
 * Monthly givingLearn how to launch a recurring donor program
 * Donor retentionGet inspired by donor stewardship ideas
 * Donor engagementTake fundraising from transactional to transformational


FUNDRAISING CONTENT

 * Fundraising blogRead the latest on nonprofit trends
 * GuidesGrow your success with nonprofit best practices
 * WebinarsWatch on-demand webcasts and product overviews


 * OnboardingLearn your new nonprofit CRM with an expert
 * Customer supportAccess 24/7 support from nonprofit software experts
 * Learning centerWebinars, classes, and personalized training
 * DonorPerfect CommunityEngage and collaborate with DonorPerfect users
 * Professional servicesHire our experts to boost the quality of your donor data
 * Rewards programEarn cash for referring friends
 * KnowledgebaseAccess tips and tutorials
 * Community ConferenceJoin nonprofit experts and trainers to spark your best
   campaign ideas yet



Get SPARK on demand! Find fundraising best practices and useful tips for your
workflow from the 2024 DonorPerfect Community Conference. Follow your SPARK >>


MEET YOUR FUNDRAISING SUCCESS PARTNER

Save time, raise money, and inspire donors with DonorPerfect, the fundraising
software trusted by over 50,000 nonprofit professionals.

Take a Product Tour


WHY CHOOSE DONORPERFECT?

Nonprofits raise 25% more funds in their first year using DonorPerfect.
Imagine what your team could accomplish with software that’s proven to help
nonprofits grow.


ONLINE FUNDRAISING

Collect online and mobile gifts with donation forms that do data entry for you.

Get gifts effortlessly


AUTOMATED WORKFLOWS

Streamline operations with time-saving tools, automatic features, and
integrations.

Simplify with tools


DONOR COMMUNICATIONS

Grow and engage donors via email, social media, direct mail, and on your
website.

Increase engagement


DONOR DATA AND INSIGHTS

Get more from your data with custom reports, nightly address verification, and
fundraising dashboards.

Unlock data insights


GIFTS AND PAYMENTS

Save time by processing donations and payments directly through DonorPerfect.

Streamline payments


MONTHLY GIVING

Retain up to 90% of recurring donors with a set-it-and-forget-it monthly giving
program.

Boost donor retention


FUNDRAISING EVENTS

Bring donors together in person and online with hassle-free event management
tools.

Host seamless events




DISCOVER DONORPERFECT FUNDRAISING SOFTWARE



SOFTWARE OVERVIEW

Raise more with top-rated donor management and fundraising tools.

tAKE A LOOK

PACKAGES + PRICING

Choose a fundraising software package that meets your needs and budget.

Find Your Fit

INTEGRATIONS

Build your perfect system to include everything you need, and nothing you don’t.

View Add-Ons

NONPROFIT FORMS

Create beautiful, branded donation forms that are as unique as your mission.

SEE FORMS



MANAGE ALL OF YOUR DONOR DATA AND
FUNDRAISING CAMPAIGNS IN ONE PLACE

DonorPerfect is your nonprofit team’s complete fundraising hub.
Coordinate development and donor engagement efforts with features and tools
built for collaboration.

Annual Appeals

Monthly Giving

Crowdfunding

Online Donations

Fundraising Events

Major Gifts

Volunteers

Direct Mail

Capital Campaigns




YOUR PERSONALIZED GROWTH PLAN TO FIND NEW DONORS

The DonorPerfect team partnered with digital fundraising expert Dana Snyder to
meet you where you are, whether you’re just beginning to develop a donor
acquisition strategy or looking to fine-tune the one you already have. The
results of this 5-question quiz provide beginner, intermediate, and advanced
steps to help you find (and keep!) new donors who are passionate about your
mission and its projects.

TAKE THE QUIZ »





SEE THE DONORPERFECT DIFFERENCE

This short video introduces you to the way we partner with nonprofits like yours
to champion their success in and beyond the software.

Watch Now



PERSONALIZED ONBOARDING, ON-DEMAND TRAINING, AND CUSTOMER SUPPORT

When you purchase DonorPerfect, our expert team partners with yours so everyone
you lean on can learn and leverage your new system on Day 1 and beyond.

PERSONALIZED NEW CUSTOMER ONBOARDING



system implementation

ON-DEMAND NEW USER WEBINAR SERIES



starter webinars

TOP-RATED CUSTOMER SUPPORT



support plan details



FLEXIBLE TERMS AND AFFORDABLE PRICING

Here at DonorPerfect, our terms are based on our top priorities: your happiness
and success. That’s why, we offer a low upfront deposit, flexible monthly
payment options, and no long term contracts.




DONORPERFECT ONLINE FORMS

DonorPerfect Online Forms save you hours of administrative work so you can focus
on winning new donors and retaining the rest. Let gift information flow directly
into your donor records for immediate acknowledgment, accurate reporting, and
swift (but personal) thank-yous. Manage your recurring gifts, monthly programs,
and tributes with the same online tool, and while you’re at it, see an increase
in completed donations – up to 3x the nonprofit average!

LEARN MORE ABOUT ONLINE FORMS »




DIGITAL MARKETING WITH CONSTANT CONTACT

Get the right tools for your donor relationship goals. 

Every DonorPerfect system comes with a Constant Contact account built right in,
giving you an integrated email suite that’s trusted by nonprofits and proven to
deliver results.

No need to manage multiple subscriptions or enter information manually. Your
email tools automatically sync to your donor records, so you can focus on
building strong bonds.

LEARN MORE »




JOIN A GROWING COMMUNITY OF OVER 50,000 NONPROFIT PROFESSIONALS



DonorPerfect is an amazing tool for our organization. I truly could not do my
job without it. The simple design, deep functionality capabilities, and endless
customization options make it an amazing CRM for nonprofits.”

– Nicole P., Philanthropy Associate



10 years with DonorPerfect. Still a strong yes. DonorPerfect is fast,
cloud-based and accessible anywhere, powerful and flexible, customizable, and
easy enough for new staff to use comfortably and with confidence while the
admins can create calculated fields and custom report solutions.”

– Rick M., Advancement Operations Manager



Our experience with DonorPerfect has been excellent for 10+ years. It allows us
to track all of our donors’ giving history as well as update their contact
information very easily…The reports allow us to analyze where we are and where
we need to be financially as an organization.”

– Carrie M., Development Director




GET A PERSONAL DEMO

or call 800-220-8111

First Name(Required)

Last Name(Required)

Organization(Required)

Email(Required)

State/Province(Required)
Please choose an
optionOtherABAKALARAZBCCACOCTDCDEFLGAHIIAIDILINKSKYLAMAMBMDMEMIMNMOMSMTNBNCNDNENHNJNLNMNSNTNUNVNYOHOKONORPAPEPRQCRISCSDSKTNTXUTVAVIVTWAWIWVWYYT
Number of Constituents(Required)
Please choose an option0 – 500501 – 1,0001,001 – 2,5002,501 – 6,0006,001 –
20,00020,001 – 50,00050,001 – 100,000100,001 – 200,000200,001+OtherUnknown
Tell us about your needs (Optional)

Role (Optional)
Please choose an optionDevelopment DirectorFundraising AssistantExecutive/Board
MemberVolunteerCommunicationsI do it all!
Preferred Language
Please choose an optionEnglishFrenchBilingual
CAPTCHA








Δ



SIMPLIFY FUNDRAISING TASKS

 * Year-end fundraising
 * Giving Tuesday
 * Fundraising automation
 * Fundraising auctions
 * Video fundraising
 * Gift receipting
 * Donor acquisition
 * Gifts and payments
 * Volunteer management
 * Nonprofit events

CUSTOMER SUCCESS

 * Onboarding
 * Training
 * Live classes
 * On-demand webinars
 * Nonprofit services
 * Fundraising operations
 * Customer support
 * Community conference
 * Release notes
 * Nonprofit Expert podcast

NONPROFIT TECH TOOLS

 * Nonprofit CRM
 * Text-to-give
 * Fundraising forms
 * QuickBooks
 * Social media
 * Constant Contact email
 * Crowdfunding
 * Donor database
 * Nonprofit reports

USEFUL LINKS

 * Privacy policy
 * Terms of use
 * GDPR policy
 * Careers
 * Sales: 1 800.220.8111
 * Support: 215.628.4343

 * Mailing Address

 * 601 Office Center Dr, Suite 200
   Fort Washington, PA 19034

Login

Get a Demo

This site is protected by reCAPTCHA.
Google Privacy Policy & Terms of Service apply.

Copyright © 2024 SofterWare, Inc.

Follow us on social!

Book a Demo Live Chat

Notifications







OUTSIDE OF NORTH AMERICA?

We have a special page just for you!

Check It Out Now