Home / Sources / GiveWP

GiveWP

Donations, recurring gifts, refunds.

Source Commerce Native
Triggers
6
Used on
Setup
Auto-detected
Min version
latest

How this source works

FlowSync taps into the native GiveWP action hooks. The moment GiveWP is detected on your site, all triggers below are available in the workflow builder — no extra configuration, no webhooks to wire up.

Available triggers 6 total

Donations

Donation created
donation_created
A donation was created. Fires before payment confirmation for offline gateways.
Donation completed
donation_completed
Donation payment confirmed. Includes amount, currency, form ID, donor profile.
Donation refunded
donation_refunded
Triggers on any refund — partial or full.
Donation cancelled
donation_cancelled
Donor or admin cancelled the donation before it completed.
Donation failed
donation_failed
Payment or gateway failure. Pairs well with recovery flows.
Donation status changed
donation_status_changed
Catch-all for any donation status transition.

Sample event payload

Every trigger ships with a structured payload. Here's what donation_completed looks like when it fires:

Donation completed
donation_completed
PAYLOAD
donation_id9214
donor_email"[email protected]"
amount"50.00"
currency"USD"
form_id12
timestamp2026-07-09T00:03:58Z

Popular workflow recipes

Tap any recipe to install it as a starting point — all wires connected.

GiveWP Brevo

Add new GiveWP events to Brevo, tagged by type

2 actions · common
GiveWP Mailchimp

Sync GiveWP contacts into Mailchimp

1 action · common
GiveWP HubSpot

Mirror GiveWP changes to HubSpot CRM

1 action · common

How to use it

1

Make sure GiveWP is active

FlowSync auto-detects GiveWP on plugin activation. If it’s running, you’ll see it under FlowSync → Sources with a green status dot.

2

Pick a trigger in the workflow builder

Open a workflow, click the trigger node, and select any GiveWP event. The payload schema is loaded automatically so the field picker works downstream.

3

Filter, branch, or pass the payload to an action

Use the IF/ELSE node to gate the flow on plan tier, country, role — anything in the payload. Then connect any action and use {{trigger.field}} style merge tags.

4

Replay real events

FlowSync stores the last 1,000 fired events. Click any one in Logs → GiveWP and hit Replay to dry-run a workflow against a known-real payload.

Wire up GiveWPin minutes.

Install FlowSync free, pick a trigger, and send events anywhere you need them.