GiveWP affiliate integration

3 min read

4 minBeginnerUltimate Affiliate Pro 9.7+

Track GiveWP affiliate donations and pay your affiliates a commission when a donor they referred gives through a GiveWP donation form. The commission follows the donation: it is approved when the donation is completed and rejected when the donation fails or is cancelled.

Use it to reward partners, ambassadors and supporters who bring new donors to your cause. The donor arrives through an affiliate referral link, then donates on any GiveWP form, and the donation amount becomes the base for the commission. Affiliates can also earn on recurring donations.

Before you start

  • GiveWP is installed and active, with at least one donation form and a payment gateway.
  • The GiveWP Tracking add-on is installed and active. See Pro Add-ons.
  • Your affiliates have a rank with a commission rate. See Ranks.

How GiveWP affiliate donations become referrals #

ExampleA donor gives $100 through an affiliate link
Donation
$100
Affiliate rank
Standard, 20%
Referral
$20, Approved when the donation is completed

The commission is calculated on the donation amount in your GiveWP base currency, with the affiliate’s rank rate. The referral is created as soon as the donation is recorded, and its status follows the donation status.

Turn on the GiveWP affiliate integration #

Go to Ultimate Affiliate Pro›Integrations and find the GiveWP card in the Fundraising & Donations group.

GiveWP card on the Ultimate Affiliate Pro Integrations screen with the Enabled badge, the switch turned on and the Configure button
The GiveWP card on the Integrations screen.
1Switch

Turns tracking for GiveWP donations on or off. The card shows Enabled while it is on.

Default: Off

2Configure

Opens the GiveWP Tracking settings.

Review the GiveWP Tracking settings #

Click Configure on the card. GiveWP tracking uses your existing commission settings, so there is only one option to set here, below the introduction.

GiveWP Tracking settings with the Source Custom Name field set to GiveWP and the Save Changes button
GiveWP Tracking settings.
1Source Custom Name

The source name of GiveWP referrals, shown in the Referrals list and in the affiliate’s Affiliate Portal. For example, change it to Donations.

Default: GiveWP

Click Save Changes.

Pay commissions on recurring donations #

Donors who give monthly or yearly with the GiveWP Recurring Donations add-on make subscription donations. For every subscription donation, including the first payment, Ultimate Affiliate Pro uses the Recurring Referrals rate of the affiliate’s rank when the Recurring Commissions module is on. When the module is off, or the rank has no Recurring Referrals rate, the normal rank rate applies.

  • In Ultimate Affiliate Pro›Modules, turn on Recurring Commissions. See Recurring commissions.
  • In Ultimate Affiliate Pro›Ranks, edit each rank and set the rate in the Recurring Referrals card.
  • In GiveWP, let donors create an account when they donate, so each recurring donor has a WordPress user and stays linked to the affiliate for later payments.

Check the GiveWP referrals #

Go to Ultimate Affiliate Pro›Referrals. Each donation from a referred donor appears with the GiveWP source.

Referrals list in Ultimate Affiliate Pro with three GiveWP referrals: Donation references, donation amounts, commissions and Pending or Approved status
GiveWP referrals with statuses that follow the donation.
1Source

The Source Custom Name, GiveWP by default.

2Reference
Donation followed by the GiveWP donation ID.
3Amount

The commission calculated from the donation amount. The Description column shows the donation amount, for example Order Amount: 25.00USD.

4Status

Follows the GiveWP donation status.

  • Completed: the referral is Approved.
  • Pending: the referral is Pending.
  • Failed, Cancelled or Revoked: the referral is Rejected.

Approve referrals manually

If you turn on Keep Referral Status as Pending in Ultimate Affiliate Pro›Settings›Admin Workflow, automatic approval is turned off, and you approve referrals yourself. Use Mark as Approved or Mark as Rejected in the list, or see Manage referrals.

Test it #

  1. Open a private browser window and visit your site through an affiliate link, for example yourstore.com/?ref=emma.collins.
  2. In the same window, open a GiveWP donation form and donate. Use the test mode of GiveWP.
  3. In Ultimate Affiliate Pro›Referrals, check that a referral with a Donation reference was created for the affiliate, with the right amount.
  4. In GiveWP, change the donation status to Cancelled and check that the referral changes to Rejected.

See Test your affiliate program for a full test routine. GiveWP itself is available on WordPress.org.

Frequently asked questions #

When does a GiveWP donation create a referral?

When GiveWP records a donation from a donor who arrived through an affiliate link. The referral is created once for each donation.

Is the commission approved automatically?

Yes. The referral is approved when the donation is completed, and failed, cancelled or revoked donations reject it. If Keep Referral Status as Pending is turned on in Settings, Admin Workflow, you approve referrals yourself.

Which amount is the commission based on?

The donation amount in your GiveWP base currency. One-time donations use the affiliate’s rank rate. Recurring (subscription) donations use the rank’s Recurring Referrals rate when the Recurring Commissions module is on, and the normal rank rate otherwise.

Do affiliates earn on recurring donations?

Yes. Every subscription donation creates a referral. With the Recurring Commissions module on, it uses the rank’s Recurring Referrals rate, and donors with a WordPress account stay linked to the affiliate for later payments.

Do I need WooCommerce?

No. GiveWP tracking works with GiveWP donations directly.

What’s next #

What are your feelings

  • Happy
  • Normal
  • Sad