Old Emails Remaining on Virtuous Contacts After an Update
Last updated: March 27, 2026
Symptoms
After updating a contact's primary email in WeGive, you notice the old email address is still visible on the contact record in Virtuous. It appears as a generic email without a type designation (no "Home," "Work," or "Other" label). The new email is showing as the primary, but the old one hasn't been removed.
Root Cause
This is expected Virtuous behavior, not a sync error. When WeGive updates a contact's primary email in Virtuous via the API, Virtuous does not overwrite or delete the old email. Instead, it creates a new contact method record for the new email and flags it as primary. The old email gets demoted to a non-primary email and loses its type designation, appearing as a generic email on the record.
This happens because Virtuous treats every email address as its own contact method record. Setting a new email as primary doesn't replace the old one. It reassigns roles: the new email becomes the typed primary, and the old one stays on the record as a secondary without a type tag.
Why This Is Not a Problem
Virtuous is designed to preserve historical email data. Old emails remain on the contact record so your team has a reference for past communications, reporting, and auditing. Only the designated primary email is used for active communications, so messages will always go to the correct address even if old addresses are still present.
The key things to know:
The active primary email is always the one you most recently designated. Communications go to this address.
Old emails remain on the record as secondaries but do not receive communications unless someone manually targets them.
This behavior applies to all email updates made via the API, not just those from WeGive.
If You Want to Remove Old Emails
If you prefer to keep contact records clean and don't want old emails lingering, you can manually delete or deactivate them directly in Virtuous:
Open the contact record in Virtuous
Find the old email address in the contact methods section
Delete or deactivate it
This is entirely optional. By default, Virtuous errs on the side of preserving data, which is why old emails are kept rather than removed.
Related Information
This behavior is separate from the duplicate email conflict issue, where two different contacts share the same email address. That scenario causes sync failures and is covered in Email Conflict Sync Errors. The behavior described in this article is about a single contact retaining old emails after an update, which does not cause any sync issues.