1. Partnerships and Integrations | Double the Donation
  2. Integrate Double the Donation Into Your Platform

CRM Records (Required for CRMs)

This article walks through how to integrate a CRM with Double the Donation

Register Donation

 

The integration will register new donations with Double the Donation after the donation is complete.

Register Donation

Issue a POST request to the register-donation endpoint. In the body, send a JSON object.

 

A sample request follows:

 

  1. {
  2.  "360matchpro_public_key": "PUBLIC key",    // Required string
  3.  "partner_identifier": "XXXXX-123456789",    // Required string
  4.  "campaign": "Spring 2018",    // Required string
  5.  "donation_identifier": "I-1234567",    // Required string
  6.  "donation_amount": 25.50,    // Numeric
  7.  "donor_first_name": "John",    //  String
  8.  "donor_last_name": "Doe",    //  String
  9.  "donor_email": "john@example.com",    //  String
  10.  "donor_phone": "123-456-7890",    //  String
  11.  "anonymous": "false",    //  Boolean
  12.  "in_memoriam": "false",    //  Boolean
  13.  "athletic": "true",    //  Boolean
  14.  "recurring": "false",      //  Boolean
  15.  "doublethedonation_company_id": 50,    //  String
  16.  "doublethedonation_status": "found"    //  String
  17. }

 

Reference the Double the Donation Donation Data Schema for guidance.

 

This POST request can be issued at any time. The recommended frequency is to send any new donations every 0-5 minutes, or in real time.