> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wegive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v19 — September 13, 2026

> 44 entries

Surface <Badge color="gray" size="sm">Admin · 27</Badge> <Badge color="gray" size="sm">Checkout · 2</Badge> <Badge color="gray" size="sm">Portal · 1</Badge> <Badge color="gray" size="sm">Integrations · 12</Badge> <Badge color="gray" size="sm">API · 2</Badge>

## New

<AccordionGroup>
  <Accordion title="Corporate gift matching launches via Double the Donation `Checkout`">
    Donors can register employer-matched gifts during checkout, track match status, and receive matching-specific confirmations.
  </Accordion>

  <Accordion title="Webhook payloads now carry verifiable signatures `API`">
    Outbound webhooks include a per-webhook HMAC signature so receivers can verify payloads came from WeGive. Secrets are shown once at creation and can be rotated.
  </Accordion>

  <Accordion title="Org-wide KPI charts show giving and supporters `Admin`">
    The dashboard now includes org-wide giving and active-supporter KPI charts with adjustable date ranges.
  </Accordion>

  <Accordion title="Embedded checkouts emit donation-completion events `API`">
    Embedded checkout iframes and popups now send a postMessage event when a donor completes a gift, so host pages can react without polling.
  </Accordion>

  <Accordion title="Checkouts can set a default payment processor `Admin`">
    Each checkout can now specify a preferred processor connection as its default instead of relying on the organization-wide default.
  </Accordion>

  <Accordion title="Braintree disbursements import as payouts `Integrations`">
    Braintree disbursements, including chargebacks, now import into WeGive as payout records for reconciliation.
  </Accordion>

  <Accordion title="Designation lists support custom fund ordering `Admin`">
    Funds within a designation list can be manually reordered, and lists can be duplicated or combined to build new ones faster.
  </Accordion>

  <Accordion title="Journey tasks support relative due dates `Admin`">
    The Create Task journey step now accepts a due date relative to when the step runs, instead of only a fixed date.
  </Accordion>

  <Accordion title="Donation timestamps can map to Salesforce fields `Integrations`">
    Donation creation time of day is now available as a mappable field for Salesforce synchronization.
  </Accordion>

  <Accordion title="Impact stories get a rich-text editor `Admin`">
    Impact story bodies can now be edited with full rich-text formatting instead of plain text.
  </Accordion>

  <Accordion title="Settings changes now have protected audit history `Admin`">
    Changes to donor-portal and organization settings are now recorded in audit history, with sensitive data excluded.
  </Accordion>
</AccordionGroup>

## Changed

Behavior that worked one way before this release and works another way now.

<AccordionGroup>
  <Accordion title="NPC sync avoids duplicate recurring plans `Integrations`">
    Syncing with NPC no longer creates duplicate recurring plans on re-pull and correctly reflects cancelled and paused donations.
  </Accordion>

  <Accordion title="Saved currency export filters show correct amounts `Admin`">
    A saved currency filter on a scheduled export was displaying amounts 100 times too large; it now shows the correct amount and label.
  </Accordion>

  <Accordion title="Beefree is now the default email editor `Admin`">
    The Beefree email editor is now enabled by default for existing and new organizations.
  </Accordion>

  <Accordion title="Batch-import templates require a name before saving `Admin`">
    Saving a batch-import template as a reusable template now requires a name; it previously saved silently without one.
  </Accordion>

  <Accordion title="Fee-covered fund allocations match charged totals `Admin`">
    Fund allocations on gifts with covered fees now stay aligned with the actual charged total, including in Salesforce sync.
  </Accordion>

  <Accordion title="Salesforce campaign attribution is now accurate `Integrations`">
    Donations no longer attach to an arbitrary Salesforce campaign when no campaign ID is set; campaign reporting reflects this correction.
  </Accordion>

  <Accordion title="Written-off payments sync as failed to Salesforce `Integrations`">
    Payments written off in WeGive now sync to Salesforce as failed rather than successful, so payment-status reporting reflects the real outcome.
  </Accordion>

  <Accordion title="Finix ACH returns record as failed, not refunded `Integrations`">
    ACH returns processed through Finix now record as failed payments instead of being misclassified as refunds, correcting reconciliation and refund totals.
  </Accordion>

  <Accordion title="NPC refunds sync as refunds, not paid gifts `Integrations`">
    Refunds processed through NPC now create Salesforce refund records instead of syncing as paid gifts, correcting financial reporting.
  </Accordion>
</AccordionGroup>

## Improved

<AccordionGroup>
  <Accordion title="Supporter filters add address and deceased status `Admin`">
    New-dashboard supporter filters now include mailing and billing address, deceased status, Canadian receipt eligibility, campaigns, and journeys.
  </Accordion>

  <Accordion title="CRM ID filters cover more integrations `Admin`">
    Advanced table filters and lookups now support CRM identifiers for NPC, Siebel, Bloomerang, Virtuous, HubSpot, CCB, LGL, and Codat.
  </Accordion>

  <Accordion title="Export success links to the exports table `Admin`">
    Completing an export now shows a link directly to its row in the exports table.
  </Accordion>
</AccordionGroup>

## Fixed

<AccordionGroup>
  <Accordion title="Scheduled exports show their full configuration again `Admin`">
    Scheduled exports again display their filters, fields, notifications, creation date, and run history, and rows can be opened for editing.
  </Accordion>

  <Accordion title="Salesforce field mappings accept static values `Integrations`">
    Static-value field mappings saved from the dashboard now actually export to Salesforce instead of being silently dropped.
  </Accordion>

  <Accordion title="Editing impact cards no longer discards content `Admin`">
    Editing an impact card previously discarded its existing formatting and audience rules; both are now preserved.
  </Accordion>

  <Accordion title="Journey emails support sender and recipient selection `Admin`">
    Journey email steps now let you choose the sender and recipient email type; both selectors were previously unavailable.
  </Accordion>

  <Accordion title="Designation search results stay visible on long lists `Admin`">
    Designation search results no longer scroll out of view on long lists.
  </Accordion>

  <Accordion title="Impact story scheduling controls render correctly `Admin`">
    Publish date and time controls for impact stories now display correctly.
  </Accordion>

  <Accordion title="System-managed fee allocations resist accidental edits `Admin`">
    Fee allocations WeGive manages automatically are now protected from being altered by unrelated edits and stay linked correctly.
  </Accordion>

  <Accordion title="Batch imports no longer create duplicate supporters `Admin`">
    Batch payment imports now deduplicate new supporters within the same batch, including company and no-email records.
  </Accordion>

  <Accordion title="Virtuous merges now resolve correctly `Integrations`">
    Virtuous supporter merges complete properly instead of stalling, and archive and unarchive actions correctly update supporter status.
  </Accordion>

  <Accordion title="Embedded popups preserve scroll position `Checkout`">
    Opening and closing an embedded checkout popup no longer jumps the host page to the top.
  </Accordion>

  <Accordion title="Pledges re-sync correctly to integrations `Integrations`">
    Pledge lists can now re-sync to connected integrations, and supporter re-sync requests use the correct payload.
  </Accordion>

  <Accordion title="Raw HTML and iframe embeds stay editable `Admin`">
    Raw HTML and iframe embed blocks can now be edited again after they're first inserted.
  </Accordion>

  <Accordion title="Pledge creation works without a configured pledge element `Portal`">
    The donor portal's pledge creation page previously spun indefinitely for organizations with no configured pledge element; it now handles that case gracefully.
  </Accordion>

  <Accordion title="Deleted Virtuous plans cancel their linked gifts `Integrations`">
    Deleting a Virtuous recurring plan now cancels its linked recurring gift in WeGive as well.
  </Accordion>

  <Accordion title="Recurring-plan archiving reports accurately `Admin`">
    Archiving a recurring plan now correctly reports success, and works while a search filter is active.
  </Accordion>

  <Accordion title="Dashboard slug fields are usable again `Admin`">
    Slug input fields in the dashboard were effectively unusable and now accept input correctly.
  </Accordion>

  <Accordion title="Admins can remove team members again `Admin`">
    Removing a team member now works for administrators, with clearer error messages when permissions block the action.
  </Accordion>

  <Accordion title="Fundraiser background photos upload correctly `Admin`">
    Background photo uploads for fundraisers now render correctly instead of failing silently.
  </Accordion>

  <Accordion title="Unsubscribe links use the correct public host `Admin`">
    One-click unsubscribe links in outbound email now reference the correct public API host.
  </Accordion>

  <Accordion title="NPC field mappings apply across more record types `Integrations`">
    NPC inbound field mappings now apply correctly to gift transactions, recurring plans, and pledges, not just one record type.
  </Accordion>

  <Accordion title="Financial Reconciliation exports generate successfully `Admin`">
    The export button on the Financial Reconciliation report now generates a file instead of doing nothing.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.