ACH Transactions Missing in Virtuous

Last updated: March 27, 2026

Symptoms

ACH donations that were processed in WeGive are not appearing in Virtuous. Other transaction types (credit card, etc.) sync normally, but ACH payments are missing.

Root Cause

By default, WeGive waits until an ACH transaction is fully confirmed before syncing it to Virtuous. ACH payments take longer to settle than credit card transactions, so there is a window where the donation exists in WeGive as "processing" but has not yet been sent to Virtuous.

If you expect ACH donations to appear in Virtuous right away, you need to enable the "Send Processing ACH as Success" setting.

How to Resolve

  1. In WeGive, go to Data > Integrations > Virtuous

  2. Find the Send Processing ACH as Success setting

  3. Enable it

With this setting turned on, WeGive will sync ACH donations to Virtuous immediately while they are still processing, rather than waiting for final confirmation.

Things to Keep in Mind

If an ACH payment that was synced while processing later fails (for example, due to insufficient funds), the failed status will only update in Virtuous if the original transaction record already exists there. In most cases this works automatically since the transaction was already synced during processing.

However, it's good practice to periodically review your ACH transactions in both systems to make sure failed payments are reflected accurately.

If ACH Transactions Are Still Missing

If you've enabled the setting and ACH donations are still not appearing in Virtuous:

  • Check Data > Integration Logs for errors related to the specific transactions

  • Verify that the donor associated with the ACH transaction has synced successfully (the donor must exist in Virtuous before a transaction can sync)

  • Check Data > Integration Locks in case the transaction failed to sync for a different reason