“Am I still a member?” sounds like a simple question. For a lot of museums, zoos, and gardens running Altru, answering it still means a phone call, an email to the membership office, or a guest standing at the admissions window while someone looks them up. Members would rather check for themselves, the same way they check a bank balance or a library card.
This article covers what members actually need to see, what to consider in Altru before you expose anything online, the interim options that work today, and how to choose between them.
What members are really asking for
When people say they want to “see their membership online,” they usually mean a short list of facts:
- Status: active, expired, or lapsed and still in a grace period.
- Level: which membership they hold, and therefore which benefits apply.
- Expiration date: usually the thing they actually want to know.
- Who is covered: the named cardholders on a household or dual membership.
- What to do next: a way to renew or upgrade without starting from scratch.
Keep that list in front of you. It is much easier to evaluate any option, native or otherwise, when you know which of these five things it can and can’t show.
Start with the data, not the web page
Any online status display is only as accurate as the constituent record behind it. Before you put a “check your membership” link on your site, look at three things in Altru.
Email matching
Members will identify themselves by email address. If the email on the membership’s primary constituent is old, missing, or belongs to the spouse who bought the gift, the member won’t find their record, and they’ll assume they aren’t a member. Run a query of active memberships where the primary member has no email, and another where the email is shared by more than one constituent. Both lists are worth cleaning up first.
Duplicate constituents
Duplicates are a frequent reason a member “disappears.” The person who renewed online last year may sit on a different constituent record than the one who joined at the front desk. If one record shows an expired membership and the other shows an active one, whichever record the lookup finds is the answer the member gets.
Households and gift memberships
Decide whose login sees what. The second adult on a household membership should probably see the status and expiration. The person who bought a gift membership for someone else may not need to see anything beyond a confirmation. Write those rules down before you build anything.
What Altru gives you natively
Altru’s web forms handle the transactional side well: purchasing and renewing memberships online, and collecting constituent information during checkout. A member-facing, logged-in view of current status is a different job. Depending on your Altru setup and how your website is configured, you may have some account-style functionality available, but its scope and appearance vary, and many organizations find it doesn’t cover the full list above.
Because this varies, don’t guess. Test it in a sandbox or a staff account with a known member, and ask Blackbaud support exactly what a logged-in member can see on your configuration. If the answer is “status and expiration, clearly labeled,” you may not need anything else.
Interim options that work today
If a true self-service view isn’t available, you can still answer the question before members have to ask it.
- Put the expiration date in every membership email. Acknowledgments, renewal reminders, and welcome emails should state the member’s level and exact expiration date, pulled from the record rather than written generically. A member who can search their inbox for “expires” has a working status page.
- Send reminders on a schedule tied to expiration. A query of memberships expiring in 30, 60, and 90 days, run on a regular schedule, keeps status in front of members at the moments it matters.
- Print the date on the card. Physical and digital cards that show the expiration date answer the question at the door without a lookup.
- Give staff a fast lookup script. For calls and walk-ups, agree on how staff search (email first, then phone, then last name and ZIP) so a member gets the same answer from anyone.
Choosing your approach
A small membership program with steady renewals can often get by with accurate emails and clearly dated cards. The signs that you need a real self-service view are easy to spot: a steady stream of “am I still a member?” calls, members renewing early because they weren’t sure, and admissions lines slowed down by status lookups. If those sound familiar, the email approach is treating symptoms.
Whatever you choose, keep Altru as the one place membership data lives. A status page that reads from an exported spreadsheet will be wrong the day after the export, and a wrong answer is worse than no answer.
A dedicated member view
This is the gap Social Good’s Membership Portal is built for. Members can view their status, renew, upgrade, and update their profile online, working against live Altru data rather than a copy. The data cleanup above still applies: the portal shows what the constituent record says, so clean email and duplicate data makes it far more useful.
Quick answers
Can members see their expiration date without logging in?
Not on a public page, and you wouldn’t want them to. Emails and membership cards are the safest way to share it without authentication.
Why does a member see “no membership found” when they’re clearly active?
Usually an email mismatch or a duplicate constituent record. Search Altru by name and phone to find the record that actually holds the membership.



