Charitable
Overview
AFI logs donations and donors in the Charitable WordPress donation plugin from external form submissions. Use it to consolidate offline donations or third-party-collected donations into Charitable for unified reporting.
Supported actions
- Create Donor
- Create Donation — adds a manual donation tied to a campaign.
Authentication
- No API key — AFI writes directly to Charitable on the same WordPress install.
- Confirm Charitable is installed and activated.
How to create the integration
- In WordPress admin, go to AFI > New Integration.
- Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
- Pick Charitable as the Receiver, then pick the Task you want to run.
- Map sender fields onto Charitable’s fields. Campaign ID, amount, and donor email are required.
- Optional: add Conditional Logic so the action only fires on matching submissions.
- Save and run a test submission. Check AFI > Log if anything looks off.
Notes & caveats
- Manual donation status: AFI marks donations as paid by default. Change to pending if you want manual confirmation.
- Gateway-free: manual donations don’t go through a payment gateway, so there’s no transaction ID — useful for offline cash/cheque records.
- Currency uses the campaign’s currency setting; don’t pass a different currency code.