Connecting DonorPerfect
GoodChange integrates with DonorPerfect to sync donors and payments directly into your donor database.
To connect DonorPerfect:
- Log in and click into your active campaign.
- In the left-hand navigation, click Developer, and then click "External Integrations"
- Find DonorPerfect and click Connect.
- Enter your DonorPerfect API credentials (login token and API key). You can generate these from the DonorPerfect settings area.
- Click Save.
What gets synced:
- Donors are searched by email — if found, donations are added to the existing record; if not, a new donor is created
- Each donation creates a payment record linked to the donor
- Campaign info appears in the payment notes
If you're not sure where to find your DonorPerfect API credentials, reach out to DonorPerfect support or contact us and we'll walk you through it.

Questions? Email us at support@goodchange.app.
Updated on: 14/04/2026
Thank you!