Altru Event Registration: Required Fields for Guests
← Back to Blog

Setting Required Guest Fields on Altru Event Registration Forms

October 31, 2026

Picture a members’ preview night. One person registers and adds three guests. You need an email and phone for the person paying, but for the guests you really only need a name for the check-in list and maybe a meal choice. If the form asks every guest for a full address and phone number, people either quit halfway through or type “N/A” into every box, and your constituent data gets worse.

The goal is simple to state: require a lot from the registrant, and only what you actually use from each guest. Getting Altru to do that takes some planning, because the event registration form doesn’t always split the two the way you’d like.

Start with what each field is for

Before changing anything on the form, list every field and write down who uses it after the event. Fields nobody uses shouldn’t be required, and often shouldn’t be on the form at all.

  • Registrant (the buyer): name, email, and usually phone and billing address. This is the person you send confirmations to and match to an existing constituent record.
  • Guests: name for name badges and the door list. Add a meal or dietary preference for seated dinners, or an age group for family programs. Anything past that needs a reason.

Teams often require guest email “so we can market to them later.” Be honest with yourself about whether that happens. Guest emails collected this way are frequently the registrant’s own address typed again, which creates duplicate constituents rather than new prospects.

How Altru handles registrant and guest fields

Altru event registration web forms let you choose which fields appear and which are required. Where people run into trouble is the guest section. Depending on how your event and its registration options are set up, the guest fields may follow the same rules as the main registrant, or offer fewer settings than you’d expect. We haven’t found a reliable way to give guests their own separate set of required fields on every form type, and Altru’s behavior here can vary with the event configuration.

Required-field choices also tend to be made one form at a time. If you were hoping to set a default once and have every new event registration form inherit it, plan on configuring each form, or copying from a form you already trust, unless you confirm otherwise in your own environment.

Because this varies, don’t assume. Confirm it two ways:

  1. Build a test event in a sandbox or on an unpublished form. Register one person with two guests, try leaving guest fields blank, and see what the form actually enforces.
  2. Ask Blackbaud support what your version supports for guest field requirements and form defaults. Get the answer in writing so the next admin doesn’t have to rediscover it.

Workarounds that hold up

Require less, then collect the rest later

If guests can’t have their own rules, lean toward fewer required fields overall. Make name required and everything else optional. For the things you truly need from guests, such as meal choices, send a follow-up email to the registrant a week before the event and ask them to reply with details for their party. It’s an extra step for staff, but it keeps the form short enough that people finish it.

Use registration options instead of free-text fields

Where possible, capture guest information through the registration option itself. A “Guest – vegetarian” option and a “Guest – standard” option give you a meal count without any custom field. This works best for small sets of choices and gets messy past three or four.

Put the instructions on the form

If a guest field must stay required, say why right next to it: “We need each guest’s name for the check-in list.” A short reason cuts down on placeholder answers more than a stricter validation rule does.

Keep a “starter” form

Since you may not get a global default, keep one well-configured event registration form as your reference. When a new event comes up, copy its settings rather than starting from a blank form. Write the standard required-field list in a shared doc so seasonal staff building forms use the same rules.

Clean up after the event

Whatever the form enforces, check the results. Run a query on registrants and guests for the event and look for:

  • Guest records that share the registrant’s email address
  • Names like “Guest,” “TBD,” or “Plus one”
  • New constituents that match existing records under slightly different spellings

Fixing these within a week of the event is much easier than untangling them at year-end. If the same problems show up after every event, that’s a sign a required field is pushing people to invent answers.

Where Social Good fits

Much of this comes down to form design and Altru configuration, and you can get most of the way there with the steps above. If the bigger issue is the Altru web form experience itself, our Checkouts product replaces Altru webforms for tickets, memberships, and donations with a branded, mobile-friendly checkout that writes data back to Altru. If your event is sold as tickets, ask us whether it fits the way you collect details for each party before assuming it solves the guest-field question.

Quick answers

Can I make guest email optional but registrant email required?
That’s the setup most organizations want. Whether a given form lets you split them depends on the event configuration, so test it on an unpublished form before launch.

Is there one setting that applies required fields to all event forms?
Don’t count on it. Plan to set fields per form and keep a reference form to copy from, and check with Blackbaud support if a default would save you significant time.

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.