Altru Program Preregistration: Turn It On or Off
← Back to Blog

Turning Preregistration On and Off for an Altru Program

October 31, 2026

Here’s the short version: in many Altru setups, whether a program collects registrant details is decided when the program is built, and there’s no simple switch to flip it back and forth once tickets are on sale. If you need a program to require registration in some seasons and not in others, you’ll usually manage that with how you structure programs, not with a single toggle.

Below is what preregistration actually changes, why turning it off and on mid-stream is awkward, and the setups that admins use to get the same result.

What preregistration changes in a program

A program without registration sells tickets: a quantity, a price type, an event time. A program with registration also ties each ticket to a person, a name, and often extra details like age, allergies, or emergency contact. That’s what you want for camps, classes, sleepovers, and workshops, where staff need a roster.

The trouble is that the same program can serve both purposes over a year. A behind-the-scenes tour might need names during a capacity-limited pilot, then go back to simple ticketing once it’s routine. A family program might require registration only when it’s a drop-off format. Staff reasonably expect to switch the requirement on the program and move on.

Why it’s hard to switch once sales exist

When registration is part of the program, Altru stores registrant records against each sale. Turning that off after sales exist would leave some orders with registrants and some without, and it raises questions about rosters, reports, and refunds. That’s the likely reason the setting tends to be fixed, or at least restricted, once a program is in use.

Altru’s behavior here has shifted across releases, and it can also depend on whether events already have sales. Before you plan around any of the options below, confirm in your own environment: open the program in edit mode and see which registration options are still editable, try the change on a test copy, or ask Blackbaud support how your version handles it. Don’t test on a live program with real orders.

Workarounds that hold up

1. Keep two versions of the program

The most reliable approach is two programs with clear names, for example “Night Tour” and “Night Tour (Registration).” Each has its own events. When the requirement changes, you stop scheduling events on one and start scheduling them on the other. Reports stay clean because each program is consistent internally.

The cost is a little reporting work: if leadership wants totals for “Night Tour” across the year, build a query or report that combines both programs. Set that up once and save it.

2. Copy the program when the season changes

If your Altru version lets you copy a program, you can duplicate it with the registration setting changed and retire the old one when its last event is done. This keeps history in the original and gives you a clean start. Check what the copy carries over (prices, sales methods, capacity) before you schedule anything on it.

3. Control where each version can be sold

Sometimes the real need is “require names online, but not at the desk,” or the reverse. Look at which sales methods (daily sales, advance sales, online, group sales) each program is available through. Making the registration version available only where you need names, and the plain version everywhere else, can get you most of what a toggle would.

4. Collect details outside the program

If you only need a name or a single answer occasionally, some teams keep the program simple and gather details another way, such as a note on the order or a short follow-up form. This is weaker: the data doesn’t live on the registrant record and someone has to match it up. Use it for low-stakes cases, not for camps or anything involving children’s safety information.

Before you switch an active program

  • Check for future events with sales. Decide whether those buyers keep their current terms. Usually they should.
  • Update the website copy and confirmation emails. If registration is now required, buyers need to know before checkout, not after.
  • Tell the front desk. A program that suddenly asks for names slows the line if staff don’t expect it.
  • Review rosters and reports. Any report built on registrant data will look incomplete for the plain version. Note that in the report description so nobody chases missing data.
  • Note the change date. A short internal record of when each version was in use saves confusion when someone looks at the numbers a year later.

Quick answers

Can I turn preregistration off for one event but keep it on for the rest of the program?
Not that we’d count on. Registration is generally a program-level choice. If one date needs different rules, putting that date on a separate program is the cleaner option.

Will removing registration delete existing registrant information?
Don’t assume either way. Test on a copy first, and export any rosters you need before making changes to a program that already has registrants.

Is there a setting I’m missing?
Possibly, depending on your version. Blackbaud support can tell you exactly what’s editable on a program with existing sales, and that’s worth a quick ticket before you rebuild anything.

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.