GiveWP

Estimated reading: 2 minutes

GiveWP is one of the most popular WordPress donation plugins. With Advanced Form Integration (AFI), you can automatically send donation, donor, and subscription data to various external platforms such as CRMs, email marketing tools, spreadsheets, and more — without writing a single line of code.


Supported Triggers

AFI currently supports the following GiveWP triggers:

Trigger Key Description
User makes donation via form Fires when a user makes a donation via form
User cancels recurring donation via form Fires when a user cancels a recurring donation
Subscription created Fires when a new subscription is created
Subscription updated Fires when an existing subscription is updated

 

Each trigger allows you to automate actions based on donation lifecycle events.


📋 Available Fields

🟢 donationViaForm

  • title

  • first_name

  • last_name

  • email

  • donor_id

  • amount

  • currency

  • address1

  • address2

  • city

  • state

  • zip

  • country

  • form_id

  • form_title

  • price_id

  • comment

  • payment_mode

🔄 subscriptionCreated

  • sub_id

  • form_id

  • period

  • frequency

  • initial_amount

  • recurring_amount

  • recurring_fee_amount

  • bill_times

  • payment_mode

  • created

  • expiration

  • status

  • customer_id

  • first_name

  • last_name

  • email

🔁 subscriptionUpdated

  • form_id

  • amount

  • total_payment

  • donor

  • user_id

  • first_name

  • last_name

  • email

cancelRecurViaForm

  • sub_id

  • form_id

  • period

  • frequency

  • initial_amount

  • recurring_amount

  • recurring_fee_amount

  • bill_times

  • payment_mode

  • created

  • expiration

  • status

  • customer_id

  • first_name

  • last_name

  • email


✅ Setup Instructions

  1. Navigate to AFI > Add New Integration.

  2. Choose GiveWP as the Trigger Platform.

  3. Select the trigger event (e.g., User makes donation via form).

  4. Choose your Action Platform (e.g., Google Sheets, Slack, Webhook).

  5. Map the available GiveWP fields to the destination platform.

  6. Save and activate the integration.

AFI will now automatically send data to your target platform whenever the selected trigger event occurs in GiveWP.


📌 Example Use Cases

  • 📧 Add donors to your mailing list with their donation details.

  • 📊 Log each donation or subscription into Google Sheets for reporting.

  • 🛎️ Trigger Slack or Discord notifications when large donations are received.

  • 🔄 Sync recurring donor info to CRMs like HubSpot or Salesforce.


🆘 Need Help?

If you encounter issues with field mapping, job queue handling, or specific triggers not firing as expected, please reach out via support or check the AFI > Log screen for debugging insights.