Altru Required Fields: Online Forms vs. Front Desk
← Back to Blog

Making Fields Required in Altru for Online and Front Desk Sales

October 31, 2026

You want every sale to capture the same few things: an email address, a ZIP code, maybe how the guest heard about you. Online, that sounds easy. At the front desk, with a line out the door, it’s the first thing to get skipped. And in Altru, the control you have over “required” is different depending on where the sale happens.

The short version: Altru gives you some say over which fields are required on its online forms, much less say at the point of sale, and no single switch that enforces the same rule everywhere. Most organizations end up with a mix of form settings, desk procedure, and a recurring query that catches what slipped through.

Start by deciding what “required” actually means

Before you touch any settings, write down the fields you care about and why. A list like this keeps the conversation honest:

  • Email address, because eTickets, receipts, and renewal notices depend on it.
  • Postal code, for visitor origin reporting and grant applications.
  • Full name, so you aren’t creating anonymous or half-named constituents.
  • Phone, only if you genuinely call people (many teams find they don’t).

Every required field is a small cost to the buyer and to your staff. If you can’t name the report or process that uses a field, it probably shouldn’t be mandatory. Fewer, better-enforced fields beat a long list nobody follows.

Online sales: what you can usually control

Altru’s web forms for tickets, memberships, and donations let you choose which fields appear, and for many of them you can mark a field as required. Some fields, such as name and email on a checkout, are typically required by default because the transaction depends on them.

What varies is how granular that control is. Depending on the form type and your Altru version, you may find that a field you want to enforce can be shown but not required, or that custom questions behave differently from standard contact fields. Rather than assume, test it:

  1. Open the web form in your configuration and review each field’s options for a required setting.
  2. Save, then place a test order on the live or sandbox form and try to submit with the field blank.
  3. Check the resulting constituent and transaction records to confirm the value landed where you expect.

If a field you need can’t be made required on a particular form, ask Blackbaud support whether that’s a limitation of the form type or a setting you’ve missed. It’s worth getting a clear answer before you build workarounds around it.

Front desk sales: mostly procedure, not enforcement

At the point of sale, Altru is built for speed. Staff can usually complete a daily sales transaction without attaching a constituent at all, and when they do add a new constituent, only a handful of core fields are mandatory. As far as we know, there isn’t a general setting that lets you make email or postal code mandatory on every desk transaction. If you believe your configuration allows it, confirm in a sandbox before training staff on it.

That means front desk “required” fields are really a training and workflow question. A few things help:

  • Separate the transaction types. Anonymous walk-up admission doesn’t need a constituent. Memberships, donations, and advance sales do. Be explicit about which is which so staff aren’t guessing.
  • Script the ask. “Can I get an email for your receipt?” gets a better response than “Do you want to give us your email?” Put the exact wording on a card at each register.
  • Search before you add. Requiring a lookup by email or last name before creating a new constituent prevents duplicates and nudges staff to capture the email when it’s missing.
  • Use a postal code prompt for walk-ups. If you only need ZIP codes for reporting, ask for it without creating a record. Talk to Blackbaud or your Altru consultant about the best place to store it in your setup.

Catch the gaps after the fact

Since you can’t fully prevent missing data at the desk, the reliable fix is to find it quickly. Build a few queries and run them on a schedule:

  • Constituents created in the last 7 days with no email address.
  • Membership transactions in the last 7 days where the primary member has no email or no address.
  • Donations with no address, which will cause trouble at acknowledgment and year-end time.

Add the user who created the record or processed the sale as an output column. That turns the list from a cleanup chore into coaching: you can see which shifts or staff members need a refresher, and whether the trend improves after training.

For members and donors, a missing email can often be recovered with a short follow-up call or a mailed renewal that asks for it. For one-time ticket buyers, it’s usually gone, which is why the desk script matters.

Keep online and desk rules aligned

The quiet problem with having different rules in each channel is that your reports start disagreeing. If online buyers always have an email and desk buyers rarely do, email-based metrics will overstate online share and understate desk visitors. When you report on email capture or visitor origin, break it out by sales channel so nobody draws the wrong conclusion.

Review your required-field list once a year, ideally before membership season or a big exhibition. Drop fields nobody used, and add one only when there’s a clear reason.

Quick answers

Can I require a field on every Altru transaction, online and in person?
Not with one setting that we’re aware of. Online forms offer some control; front desk enforcement mostly comes from procedure and follow-up queries.

Will making a field required on a web form update existing records?
No. It only affects new submissions. Use a query to find older records missing the value.

Should email be required for walk-up admission?
Usually not as a hard rule. Ask every time, accept “no,” and measure your capture rate instead.

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.