Charitable

Estimated reading: 2 minutes

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

  1. No API key — AFI writes directly to Charitable on the same WordPress install.
  2. Confirm Charitable is installed and activated.

How to create the integration

  1. In WordPress admin, go to AFI > New Integration.
  2. Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
  3. Pick Charitable as the Receiver, then pick the Task you want to run.
  4. Map sender fields onto Charitable’s fields. Campaign ID, amount, and donor email are required.
  5. Optional: add Conditional Logic so the action only fires on matching submissions.
  6. 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.

Related