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.