This article walks through how to integrate a CRM with Double the 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:
- {
- "360matchpro_public_key": "PUBLIC key", // Required string
- "partner_identifier": "XXXXX-123456789", // Required string
- "campaign": "Spring 2018", // Required string
- "donation_identifier": "I-1234567", // Required string
- "donation_amount": 25.50, // Numeric
- "donor_first_name": "John", // String
- "donor_last_name": "Doe", // String
- "donor_email": "john@example.com", // String
- "donor_phone": "123-456-7890", // String
- "anonymous": "false", // Boolean
- "in_memoriam": "false", // Boolean
- "athletic": "true", // Boolean
- "recurring": "false", // Boolean
- "doublethedonation_company_id": 50, // String
- "doublethedonation_status": "found" // String
- }
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.