RaiseDonors Integration

Utilize RaiseDonor's beautiful donation pages with Kindful's powerful analytics. 


This article explains how to connect RaiseDoors to Kindful.

  • In RaiseDonors:
    The Kindful integration is included as part of the RaiseDonors Pro plan. If you aren't already on the Pro Plan, upgrading is easy.  
  • In Kindful:
    You'll need your Kindful administrator username and password to complete the integration.  

Linked Articles:

Getting Started (from Kindful)

To connect to RaiseDonors from Kindful, select Apps > App Directory. Find RaiseDonors and click Learn More.


Click Connect.


You will be prompted to log in to your RaiseDonors account.


Upon successfully authenticating with RaiseDonors, you'll now be asked to review the permissions RaiseDonors is asking to receive. Click Authorize.

Getting Started (from RaiseDonors)

Log in to RaiseDonors and head over to the integrations page. 

Next, click the link to authenticate with Kindful.

You'll be taken to a Kindful login page at Kindful. This is where you enter your Kindful administrator username and password.

Upon successfully authenticating with Kindful, you'll now be asked to review the permissions RaiseDonors is asking to receive. Click Authorize.

After authorization, you'll be redirected back to RaiseDonors. At this point, you have successfully authenticated RaiseDonors with Kindful. The next sections walk you through the configuration. 


You will want to configure how contacts are matched. There are a few options to match incoming Contacts. For more information, view Record Matching - Contacts in our developer hub.

External ID
This is the recommended choice. This sends the donor ID from RaiseDonors to Kindful and uses the RaiseDonors' donor ID to match the incoming gift to the existing contact in Kindful. 

First name + Last name + Email
This option uses all three data points to match incoming gifts with contacts in Kindful. 

Uses the email address provided on the donation to match the incoming gift with contacts in Kindful. 

Company name + Email
This option both data points to match incoming gifts with contacts in Kindful. 


Mark transactions as acknowledged?

Select this option if you'd like the RaiseDonors donations to be marked in Kindful as already having been acknowledged.

Include test transactions from RaiseDonors

Select this option to have test transactions sent through to Kindful. Clear this check box to configure your integration to send only live, approved donations to Kindful. 

Every transaction sent to Kindful includes these basic notes: 

  • Fund allocations
  • Donation ID
  • Gift Type:
    • One time
    • New recurring schedule
    • Recurring schedule instance 
  • Referral URL (If your donor was referred from any website to give a gift, that original url will be included.)
  • Authorization Number
  • Transaction ID
  • RaiseDonors Page where the donation originated 
  • Any comment from the donor provided in the donation
  • Shipping address (when applicable)

Include verbose notes with each transaction

Select this option to include this additional information for each donation:

  • Payment information details
    (i.e., credit card type, last 4 digits, expiration date, and gateway name)
  • Motivation Code
  • Source Code
  • Google UTM codes
  • IP address of the donation
  • Product Name and Product Code (when applicable)
  • Media outlet (when applicable)
  • In Honor of / In Memory of information
  • Gift aid (True / False)
  • Test Mode (True / False) 

Data Formatting

Country Code Name Format

Configure how Country names will be sent to Kindful.

Available options: 

  • Full name - i.e., United States
  • ISO3 - i.e., USA
  • ISO2 - i.e., US

US State Name Format

Configure how State names will be sent to Kindful.

Available options:

  • Full name - i.e., Texas
  • ISO2 - i.e.,TX

Deliver Error Notifications to the Following Email Address(es)

If there is an issue with the integration to Kindful, an email can be sent with detailed information to the addresses provided here. Be sure to separate multiple addresses with a comma.

Debug Mode

RaiseDonors can log the entire payload (information message) sent and received to/from Kindful. This is helpful for troubleshooting purposes.

We advise to always leave this enabled as it records a lot of information related to all transactions and donors.

Note that turning this feature on will not retroactively record the information sent to Kindful. It's only records data after it is enabled.  

Save and Activate

Make sure to click the Save button to activate the integration.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request