GiveWP
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
-
Navigate to AFI > Add New Integration.
-
Choose GiveWP as the Trigger Platform.
-
Select the trigger event (e.g., User makes donation via form).
-
Choose your Action Platform (e.g., Google Sheets, Slack, Webhook).
-
Map the available GiveWP fields to the destination platform.
-
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.