Require Registration on Altru Web Forms
← Back to Blog

Requiring Registration on Altru Web Forms: Options and Tradeoffs

October 31, 2026

The usual reason for wanting registration on Altru web forms is the cleanup. Someone buys tickets online as a guest, then buys a membership a month later, then donates at year end, and you end up with three constituent records for one person. Making everyone log in or create an account first looks like the obvious fix.

Before you change anything, it helps to be clear on what Altru can actually enforce, what forced registration costs you at checkout, and whether you can get the clean data another way.

Can Altru force a login before checkout?

Honestly, it depends on the form type and your configuration, and it’s not something we’d promise from memory. Altru’s online sales and web forms support a guest-style flow where the buyer enters their name, email, and address, and Altru tries to match that to an existing constituent. Some forms also give patrons a way to sign in. Whether a given form can be set so that signing in or registering is mandatory, with no guest path at all, is something to confirm directly:

  • Open the form’s settings in a test environment and look for any option controlling guest checkout or required sign-in.
  • Run a test purchase in an incognito browser window to see what a brand-new visitor is actually allowed to do.
  • If you can’t find a setting, ask Blackbaud support whether mandatory registration is supported for that specific form type (ticketing, membership, and donation forms don’t always behave the same way).

If the answer is no, the workarounds below get you most of the benefit anyway. If the answer is yes, read the next section before you switch it on.

What forced registration costs you

Every extra step between “I want to visit Saturday” and “paid” loses some buyers. Account creation is one of the steepest of those steps, because it asks the visitor to invent and remember a password for a place they may visit once a year. Common problems we see:

  • Forgotten passwords. Returning visitors who registered last year often can’t get in, so they create a second account with a different email. That’s the duplicate you were trying to prevent.
  • Gift buyers and parents. The person paying is often not the person visiting. Forcing them into an account doesn’t tell you much about who actually walks in.
  • Mobile abandonment. Many ticket purchases happen on a phone in the parking lot or the night before. A registration screen on a small screen is where those sales stop.
  • More front desk calls. “I can’t log in” becomes a visitor services problem, usually at the worst possible time.

For members, a sign-in step makes more sense, because they have a real reason to come back: renewals, member pricing, and their own status. For a one-time ticket buyer, it rarely pays off.

Getting cleaner records without a forced login

The goal behind registration is usually one constituent per person with an accurate email. You can get close to that without making anyone set a password.

1. Make email required on every form

Email is the most reliable match key you have. Require it on every ticket, membership, and donation form, and add a confirm-email field if the form allows. A typo in the email is one of the most common reasons a returning buyer doesn’t match.

2. Review your matching and duplicate rules

Altru decides whether an online buyer matches an existing constituent based on the fields it compares. Check how your organization has this configured and test it: buy a ticket in a sandbox using a known constituent’s exact name and email, then again with a nickname or a different address, and see what Altru does in each case. That tells you where duplicates are coming from.

3. Give members their own entry point

Instead of making everyone register, give members a clear “member sign-in” path for renewals and member pricing, and leave the general ticket flow open to guests. Members get the convenience, and casual visitors aren’t blocked.

4. Clean up on a schedule

Even with good forms, some duplicates will get through. Build a query for constituents created by online transactions in the last month that share an email, or a last name and postal code, with an older record. Review and merge on a regular cycle so the backlog never gets large enough to dread.

5. Ask only for what you’ll use

Long forms push people toward fake or partial information. If you’re collecting fields nobody reports on, removing them often improves the accuracy of the fields that matter.

Deciding which way to go

Forced registration is worth considering if most of your online revenue comes from members or repeat buyers who already expect to sign in, and your duplicate problem is serious enough that staff spend real time merging records. It’s usually the wrong choice if general admission or event tickets drive most online sales, or if many buyers are tourists and first-time visitors.

A middle path that works for many organizations: optional sign-in that’s easy to find, required email everywhere, and a monthly duplicate review. Measure duplicates for a quarter before and after, and decide from your own numbers.

Where Social Good fits

If the standard Altru forms are the limiting factor, Checkouts replaces them with a branded, mobile-friendly checkout for tickets, memberships, and donations, with Apple Pay and Google Pay, and writes the transaction data back to Altru. A shorter checkout that still collects a consistent name and email can be an alternative to forcing registration on every buyer.

Quick answers

Will requiring registration eliminate duplicates?
No. People who forget their login often register again with a different email, so you trade one kind of duplicate for another. Required email plus regular review usually does more.

Should members and ticket buyers get the same flow?
Not necessarily. Members benefit from signing in; one-time ticket buyers mostly don’t. Separate entry points let you treat them differently.

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.