If you’re using Charitable to manage donations on your site, you can easily track and reward your affiliates for driving donations. By integrating Charitable with AffiliateWP, you can generate referrals whenever a donation is made through an affiliate’s referral link.
This guide will walk you through the steps to enable Charitable support in AffiliateWP and set up referral tracking for your donation campaigns.
Enable Charitable Integration
To enable support for Charitable, navigate to AffiliateWP » Settings » Integrations in your WordPress dashboard. Check the box that says Charitable and click Save Changes. This ensures that AffiliateWP can track donations made through Charitable campaigns and generate referrals for your affiliates.

AffiliateWP supports both Charitable Lite and Charitable Pro, ensuring referral tracking works no matter which version is installed.
Setting Up Referral Tracking for Campaigns
To enable referral tracking for a specific donation campaign and set a custom referral rate, go to Charitable » Campaigns in your WordPress dashboard. From there, either create a new campaign or edit an existing one.
Inside the campaign editor, navigate to the Marketing panel and click on the AffiliateWP tab. Within this section, you’ll find the following options:
- Referral Rate Type: Choose between PSite default, Percentage or Flat amount.
- Referral Rate: Enter the value to set a custom referral rate for this campaign
- Disable Referrals: Toggle this option to prevent affiliates from earning referrals for donations to this campaign

If an affiliate has a custom, affiliate-specific rate, that rate will take precedence over the campaign-specific rate you set.
Using the Legacy Editor
If you’re using the classic campaign editor in Charitable, you can still configure affiliate referral settings.
- Go to Charitable » Campaigns and edit the campaign.
- Scroll to the Campaign Settings metabox.
- Within this section, locate the AffiliateWP Referral Settings.
Here you can configure, Referral Rate Type, Referral Rate and you have the option to Disable Referrals for this Campaign.

Viewing Referral Details
Once a donation is made through an affiliate’s referral link, a referral is automatically created and recorded in AffiliateWP. You can view the details of this referral by navigating to AffiliateWP » Referrals in your WordPress dashboard.
In the Reference column, you’ll see the donation ID from Charitable, which helps you easily link the referral to the corresponding donation. Clicking on this ID will take you to the full referral details screen.

Frequently Asked Questions
How can I set different referral rates for different donation campaigns?
You can set a custom referral rate for each campaign by editing the campaign in Charitable and entering your preferred rate under the AffiliateWP tab in the Marketing panel.
What happens if an affiliate has a custom referral rate?
If a custom affiliate-specific rate is set in AffiliateWP, that rate will override the campaign-specific referral rate.
How do I confirm if a referral was successfully generated for a donation?
Navigate to AffiliateWP » Referrals. If the donation was referred, a referral entry will appear. The Reference column will match the donation ID from Charitable. Click the reference number to view full referral details.
How can I set different referral rates for different donation campaigns?
You can assign different referral rates by editing each campaign individually and configuring the Referral Rate and Rate Type under the AffiliateWP settings in either the Campaign Builder or Legacy Editor.
That’s it! Integrating Charitable with AffiliateWP allows you to reward affiliates for driving donations to your site. By enabling Charitable support and configuring your campaigns, you can ensure your affiliates are properly credited and compensated for their efforts.