1. Knowledge Base | Double the Donation
  2. Integrations
  3. Double the Donation Matching Integration Guides

Does Double the Donation integrate with Blackbaud NetCommunity?

This article walks through Double the Donation's integration with Blackbaud NetCommunity.

Step-by-Step: Integrating Double the Donation Matching company search field into Blackbaud NetCommunity donation form

Step-by-Step: Integrate Double the Donation's Matching Gift Search Plugin into the Blackbaud Net Community Confirmation Screen

Additional Instructions for Donation Form 2.0

Access Your Double the Donation Public API Key

Blackbaud NetCommunity - Double the Donation FAQs

 

Double the Donation is the industry-leading matching gifts automation solution for nonprofits and educational institutions to identify more matching gift revenue opportunities and drive more matches to completion. You’ll need a Double the Donation account to activate the matching gift functionality within this partner platform. Not a Double the Donation client? Schedule a demo at https://doublethedonation.com/demo-request/.

Step-by-Step: Integrating Double the Donation Matching company search field into Blackbaud NetCommunity donation form

If you are adding DTD tools to Donation Form 2.0, skip steps 1-5 of this section and refer to "Additional Instructions for Donation Form 2.0"

 

Step #1: Click "Create" and then "New part." Name this part "Double the Donation Matching Gifts." Select "Next".

 

 

Note: The new part should be "Unformatted Text," which can be found under "Content Management" as shown below:

 
 Once the "New Part" window opens, click "Next". You should see the following window to place the script identified in Step 2 in the part.
image-1
 

Step #2: Add the code found in your matching module by going to "Settings" and then to API Keys. 


Under "Embed Codes for Setup" select "Blackbaud NetCommunity" copy that code and enter it within the New Part Section. Select "Save".

 

 

Step #3: Select "Site Explorer" and then "Pages & Templates". Create a new donation form or navigate to an existing donation form. 

 

 

Step #4: Select the gear icon towards the top of the donation form and select "Edit".

 

 

Step #5: In the edit menu, make sure the "Allow matching gifts" box is checked.

 

 

Step #6: Select the gear icon again. Then click "Insert part."

 

 

Step #7: Select "Double the Donation Matching Gifts" in the list of parts. Then press "Select."

 

 

Step #8: Double the Donation tools should now appear in the Matching Gifts section on your donation form. We recommend submitting a few test donations to ensure that the tool is working properly. Continue to the next step to add DTD tools to the confirmation screen. 

 

Example:

Step-by-Step: Integrate Double the Donation's Matching Gift Search Plugin into the Blackbaud Net Community Confirmation Screen

Step #9: In your matching module, navigate to Settings, then to Plugin Settings. Copy the red plugin HTML code.

 

Step #10: In NetCommunity, select the gear icon in the corner of the donation form, then select "Edit".

 
 

Step #11: Scroll down to see confirmation screen options. If you're using the default confirmation screen, no additional action is required. If using the custom confirmation screen, select "view" and then "code".

 

Screenshot 26-08-2024 at 08.50

 

Step #12: Locate where on the screen you would like the DTD plugin to appear. Paste the Double the Donation Embed Code into the HTML Source Editor and select "Save". Any formatting changes can be made in the text editor. 

 
 

Note: We recommend including the following text:  

  1. A header for matching gifts

    1. Sample text: "Make Your Donation Go Twice as Far"

  2. Some information on matching gifts

    1. Sample text: "Did you know that many companies match donations made by their employees to our organization? To see if your company will match your donation and to access the appropriate forms, guidelines, and instructions, please use the search box below."

  3. If you’d prefer to add the plugin as an iframe, Double the Donation's matching gift iFrame:

    1. HTML code is <iframe height=“300”

      src=https://doublethedonation.com/api/iframe/insert-your-api-key

      width=“600”></iframe>

 

Select Save before exiting the Edit menu.

 

Example: The Piedmont Foundation's donation confirmation page

 

 

You're all set! Double the Donation Matching is now active on your form. 

Additional Instructions for Donation Form 2.0

Step #1: Select "Create" and then "New Part". Name this part "Double the Donation Matching Gifts."

 

 

The new part should be "Unformatted Text," which can be found under "Content Management" as shown below:

 

 

Step #2: Add the code found in your matching module by going to "Settings" and then to API Keys. 

 

Under "Embed Codes for Setup" select "Blackbaud NetCommunity" copy that code and enter it within the New Part Section. Before selecting Save, open a new tab.

 

 

Step #3: In the new tab, access the Donation Form 2.0 you’d like to edit and ensure the Matching Gifts option is selected for the form (if unsure how to enable this, see steps 4-5 in the Standard instructions above).
 
Step #4: Access your browser’s developer tools to inspect the page’s code. Follow the diagram below to access the id of the Matching Gift text field in your form:
 
 
Step #5: In the below line of text, replace txtMG with the id found in step 4 above.
 
DDCONF.get_netcommunity_mg_input = function(){return document.getElementById("txtMG");}
 
Step #6: Copy the above line of code with your id value-added, and navigate back to the New Part named “Double the Donation Matching Gifts”. In the Double the Donation embed script already added to this part, paste the new line of code from Step 5 and click Save (see image below for exact placement):
 

 

Step #7: Click "Site Explorer" and then "Pages & Templates". Create a new donation form or navigate to an existing donation form. 

 

 

Step #8: Return to the Standard instructions at the top of this guide, begin with Step 6.

Access Your Double the Donation Public API Key


If using the iframe option, you’ll need to insert your API key into the iframe: 

  1. Log into your Double the Donation account by going to https://doublethedonation.com/members/

  2. Navigate to Settings → API Keys.

  3. Copy the public API Key 

Blackbaud NetCommunity - Double the Donation FAQs

Q: I don’t have a Double the Donation Matching account. How do I get one?

A: Visit  https://doublethedonation.com/demo-request/ to request a demo! Make sure you mention that you use Blackbaud NetCommunity in your demo request form.

 

Q: Can the "My Company Will Match My Gift" messaging be customized?

A: Yes! Navigate to the Edit screen for your donation form. There, you'll want to access the Language tab and pull up the Matching Gifts Category. There, you'll see the option to edit the message. Click save to make sure these updates appear on your form.

 

 

Q: I integrate with NetCommunity and Blackbaud RE-NXT CRM. How can I prevent NetCommunity donations from being duplicated in Double the Donation Matching?

A: You can set a custom filter so only non-NetCommunity records are imported from RE-NXT. Following the instructions here, set a filter for “Gift: NetCommunity Page ID (custom field)” that is missing. The following filter should then be visible in your matching module under Integrations → Manage:

 

 

 

Q: Where else can I embed Double the Donation's plugin? 

A: We recommend you create a dedicated matching gift page on your website to place matching gift information in the path of every website visitor, not just those already on your confirmation page. On this page, you can explain what matching gift programs are and provide donors with a chance to look up their employer’s program forms, guidelines, and instructions. Your dedicated matching gift page will become a useful resource to include in emails, newsletters, and direct messages.

 

To install Double the Donation’s matching gift search tool anywhere on your website, simply copy and paste the same Embed Code that you used before. Take a look at an example from the Cat Rescue Club:

 

 

Q: (For advanced developers) Where can I find the full integration code?

A: You can find the integration code here.

 

Q: Where can I learn more about the Double the Donation Matching and Blackbaud NetCommunity integration?

A: Navigate to our partner landing page to learn how Double the Donation Matching and Blackbaud can increase your matching gift revenue!