Make the Latest Online Email Primary in Altru
← Back to Blog

How to Keep the Latest Online Email as the Primary Email in Altru

October 31, 2026

A longtime member changes jobs, starts using a personal address, and buys timed tickets online with it. Six weeks later her renewal reminder goes to the old work inbox, which nobody reads anymore. She lapses. Her Altru record wasn’t missing the new address. It may even be sitting on the record. It just isn’t the primary email, and the primary email is the one your queries, exports, and email lists pull.

This article covers why the email someone types at checkout doesn’t always become their primary address, what you can control inside Altru, and a simple routine that keeps the newest online address in front.

Why the online email doesn’t automatically take over

When an online order or registration comes in, Altru has to decide whether the buyer is someone it already knows. Roughly three things can happen:

  • It matches an existing constituent and the email is already on file. Nothing changes.
  • It matches an existing constituent on name, address, or another field, but the email is new. Depending on your settings and how the transaction is processed, the new address may be added as an additional email, or it may not be stored on the constituent at all.
  • It doesn’t match, and Altru creates a new constituent with the new email as primary. Now you have two records for one person, and the older one, which holds the membership, still points at the old address.

Which of these you get depends on your web form configuration, your matching rules, and how staff handle online transactions that need review. Don’t rely on memory or on another organization’s setup, since configurations differ. The reliable way to know is to test it: in a sandbox if you have one, or with a staff test constituent in production, place an online order using a new email for an existing record and see exactly where that address lands. If the result surprises you, ask Blackbaud support whether a setting controls it.

Decide what “latest wins” should mean for you

Before changing any records, agree on a rule. “The most recent online email becomes primary” sounds obvious, but it has edge cases worth naming:

  • Gift purchases. A grandparent buys a membership for a family and enters their own email. You probably don’t want that to replace the member’s primary.
  • Shared household addresses. One spouse buys tickets for both. Decide whether that email belongs on one record, both, or the household.
  • Typos. A misspelled address entered at checkout can bounce your next renewal notice if it’s promoted automatically.
  • Work vs. personal. Some people deliberately use a work address for tickets and a personal one for membership.

A workable starting rule: promote the new email to primary when the buyer is clearly the same person as the record holder, keep the old address on the record as a secondary or inactive email rather than deleting it, and leave gift and third-party purchases alone.

A weekly routine that keeps primaries current

1. Find records where the newest email isn’t the primary

Build a constituent query that returns people with more than one email address, along with each address, its type, whether it’s primary, and the date it was added or changed if those fields are available in your query view. Filter to records with an online transaction in the last week or two. Anyone whose newest address isn’t primary goes on the review list.

2. Find the duplicates the web created

Run a second query for constituents created in the same window whose only activity is a web transaction. Compare names and mailing addresses against existing records. These are your “didn’t match” cases, and they’re often the bigger problem because the membership history is on the other record.

3. Fix and merge

For single-record cases, mark the new address as primary and keep the old one as non-primary. For duplicates, merge into the record that holds the membership and giving history, then confirm the surviving record’s primary email is the newer one. Merges are hard to undo, so check the pair before you commit.

4. Close the loop with communications

If your renewal and acknowledgment lists come from queries, they’ll pick up the corrected primary on the next run. If you export lists to an outside email tool, make sure the next export happens after your cleanup, not before.

Reduce the cleanup at the source

  • Review online transactions that need matching promptly, so staff choose the existing record instead of letting a new one be created.
  • Ask members to sign in or look themselves up before buying, where your web setup allows it, so the order attaches to the right record.
  • Add a line to renewal emails asking members to reply if the address is out of date. It’s low effort and catches people before they lapse.

Where Social Good fits

The query and merge routine above works with Altru alone. Where it gets slow is volume: once you’re reviewing dozens of near-duplicate records and stray email addresses every week, Deduper is built to find and fix duplicate constituent and email records in Altru, which covers the kind of web-created duplicates described in step 2.

Quick answers

Can Altru be set to always make the latest online email primary?
We’re not aware of a single switch that does this for every online transaction. Test your current behavior and confirm with Blackbaud support before assuming either way.

Should I delete the old email address?
Usually no. Keeping it as a non-primary address helps future matching, since the person may use it again at checkout.

Continue reading

How to Track Instructor Activity for Scheduled Programs in Altru

How to Track Instructor Activity for Scheduled Programs in Altru

“How many classes did Maria teach last spring, and which ones?” It sounds like a question Altru should answer in ten seconds. In practice, many education departments end up digging through calendars, email threads, and a payroll spreadsheet to piece it together, because the instructor was never recorded anywhere a query could find. Altru is

How to Turn a Group Sales Overpayment Into a Donation in Altru

How to Turn a Group Sales Overpayment Into a Donation in Altru

A school books a field trip for 60 students, sends a check for the full quote, and then 48 kids show up. The teacher says, “Keep the difference, it’s a gift.” Now you have a group sales order that is overpaid, money that is really a donation, and a deposit that has to balance. The

Can a Spouse Be a Fundraiser in Altru? Solicitor Credit for Couples

Can a Spouse Be a Fundraiser in Altru? Solicitor Credit for Couples

It happens more often than you’d expect. A board member and her husband both care about your capital campaign. She asks a friend for a gift, but it was really his introduction and his follow-up phone call that closed it. Development wants him credited as the fundraiser on that gift. Then someone at the desk

Social Good platform

See it in action

Get started with Social Good

Book a demo to see Social Good Software in action for Altru.

Book a Demo
Social Good platform

See Social Good in action

Tell us a bit about your organization and we’ll take you straight to short demo walkthroughs of the software.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.