Does Double the Donation integrate with Classy?

Does Double the Donation integrate with Classy?

360MatchPro 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 360MatchPro account to activate the matching gift functionality within this partner platform. Not a 360MatchPro client? Schedule a demo at

Step-by-Step: Integrate Double the Donation's 360MatchPro into Classy

Step #1: Log in to your Classy account.

Step #2: Navigate to "Apps & Extensions" on the lefthand menu. Select the "Double the Donation" App.

Step #3: Enter your 360MatchPro public and private API keys in the appropriate fields.

Once you save your settings, your private key will be hidden for security purposes. Your public API key will still appear, like in the image below.

Congratulations! The 360MatchPro employer name search field will now appear on your Classy standard donation forms and/or embedded donation forms.

Classy donation form with 360MatchPro enabled

Classy embedded form with 360MatchPro enabled

Classy - Double the Donation FAQs

Q: I don't have a 360MatchPro account. How do I get one?
A: Visit to request a demo! Make sure you mention that you use Classy in your demo request form.

Q: Can I add and remove 360MatchPro to individual donation forms?
A: Yes! Navigate to your individual donation form settings, and select the option to edit the page. Then, select "Details" then "Donation Matching" and toggle on or off the donation search bar and confirmation page options.

Q: Which donation fields will be imported into 360MatchPro?
A: The following information is always passed into 360MatchPro:
  1. Classy donation identifier
  2. First and last name
  3. Donation amount
  4. Email address
  5. Phone number
  6. Campaign (when present)

Q: How can I turn off the integration?
If you wish to disable 360MatchPro, navigate to the Double the Donation App in Apps & Extensions and select "Disable Integration".

Q: Is the 360MatchPro integration available for all Classy plans?
A: The 360MatchPro integration is available for all prepaid Classy plans! The 360MatchPro integration is not available for free/pay-as-you-go Classy plans.

Q: Is the 360MatchPro integration available on embedded donation forms?
A: Yes! 360MatchPro works with both standard Classy donation forms and embedded donation forms.

Q: What happens if a donation is deleted from Classy?
A: The donation will automatically be deleted from 360MatchPro.
Note: This functionality is available once you have enabled advanced Classy settings as described in the last FAQ on this page.

Q: Which donations/campaigns will flow from Classy into 360MatchPro?
A: Only donations from campaigns with a designation of "peer_to_peer," "crowdfunding," or "donation" will flow into 360MatchPro. If you would like to exclude donations from other campaigns, you can do so from within the "Integrations" tab within the 360MatchPro platform.

Select the image to enlarge it.

Note: This functionality is available once you have enabled advanced Classy settings as described in the following FAQ on this page.

Q: How can I enable campaign exclusions, blocklist settings, and other optional configuration settings?
A: Optional advanced settings can be configured within the "Integrations" tab of 360MatchPro. To enable these advanced settings,  you must first create an API profile for 360MatchPro within your Classy account and link it to 360MatchPro. Follow the steps below to complete this setup.
Please note that, in addition to future transactions, the Classy API integration will, by default, pull in transactions made within the last 14 days. Once connected, this default import criteria can be modified.  

Phase 1: Setup Within Classy

Step #1: Log in to your Classy account.

Step #2: Navigate to "Apps & Extensions" on the lefthand menu. Select "Classy API."

Step #2: Create an app for Double the Donation by inputting the following information:
  • Application Name: DoubletheDonation[Classy Client Organization ID]
    • Note: Application Names must be unique for each Classy organization. Replace [Classy Client Organization ID] with your Classy Client Organization ID to ensure your Application Name is unique.
  • Oauth2 Redirect:
Check the box beside "By creating an API application you are agreeing to our Terms of Service" and then select the "Create App" button.

Step #3: A box with your new application will appear beneath the "Create App" button. Select "Edit."

Step #4: Navigate to the new application and copy down the following information, which you will input in your 360MatchPro portal:
  • Classy Client Organization ID (from the page URL)
  • Client ID
  • Client Secret
The image below demonstrates where you can find this information.

Phase 2: Setup Within 360MatchPro

Note: Access your 360MatchPro portal at

Step #1: Navigate to the "Settings" menu item on the left. Then select "Integrations" in the sub-menu.

Step #2: Enter the following information from your Classy app into the corresponding fields:
  • Classy Client Organization ID (from the page URL)
  • Client ID
  • Client Secret
Step #3: Click "Validate Credentials." Look for the response message from 360MatchPro.
  • If "Success," move on to the next step.
  • If "Client ID and/or Client Secret are invalid," ensure that you have entered the exact credentials from the API Application within your Classy account.
Step #4: Once you have successfully validated your credentials, click the "Integrate" button.

You have now successfully activated your advanced Classy integration settings, which will now be visible within the Classy section of your 360MatchPro "Integrations" tab.

Q: Where can I learn more about the 360MatchPro and Classy integration?
A: Navigate to our partner landing page to learn how 360MatchPro and Classy can increase your matching gift revenue!