How to Set Up Inquiry Forms in Altru
← Back to Blog

How to Set Up Inquiry Forms for Altru: Options and Tradeoffs

October 31, 2026

Group visit requests, birthday party questions, field trip interest, volunteer sign-ups, “can we film here?” emails. Every museum, zoo, and garden gets a steady stream of inquiries, and sooner or later someone asks: can we just collect these through an Altru form so the information lands in our database?

The honest answer is that Altru’s online forms are built around transactions, not open-ended questions. That doesn’t mean inquiries can’t end up in Altru. It means you have to decide where the form lives and how the data gets in. This guide walks through the realistic options and the tradeoffs of each.

What Altru’s web forms are designed to do

Altru’s web forms exist to sell and record things: tickets, memberships, donations, and event registrations. Each one is tied to a revenue or registration process, which is why they create constituent records, transactions, and batches cleanly.

A general “tell us what you need” form doesn’t fit that model. There’s no product, no price, and often no commitment yet. We’re not aware of a dedicated, general-purpose inquiry form type in Altru. Features do change, so if you want to be certain, check the current web forms documentation or ask Blackbaud support directly whether a non-transactional contact form is available for your version.

Option 1: Repurpose an event registration form

Some organizations set up a free “event” that is really an inquiry intake, for example “Group Visit Request” or “Summer Camp Interest List,” and use the registration form to collect names and contact details.

Where this works: inquiries that are tied to a specific program or date range, where you mainly need a list of interested people.

Where it breaks down:

  • Your event list and reports fill up with things that aren’t real events, which confuses staff and skews attendance numbers.
  • How many custom questions you can ask, and how those answers are stored and reported, may be limited. Test this in a sandbox or on a hidden event before you launch it publicly.
  • Free-text answers can be hard to query later, so a “tell us about your group” field may be readable on the record but awkward to report on.

If you go this route, use a clear naming convention (prefix everything with “Inquiry:” for example) so these can be filtered out of real event reporting.

Option 2: Use your website’s form tool and bring the data into Altru

This is what most organizations end up doing. Build the inquiry form with whatever your website already uses (your CMS form builder, a form plugin, or a hosted form service), route the submission to the right staff inbox, and then get the contact into Altru.

Getting it into Altru usually happens one of two ways:

  1. Manual entry for low volume. Staff search for the person first to avoid creating a duplicate, then add or update the constituent record and log the inquiry as a note (or whatever contact history your team already uses).
  2. Periodic import for higher volume. Export submissions to a spreadsheet on a schedule, clean them up, and import them into Altru as new or updated constituents. Agree on a standard source or attribute value, such as “Group Sales Inquiry,” so you can query these people later.

Where this works: almost every situation. You get full control over the questions, conditional logic, file uploads, and spam protection, and the form can match your website’s look.

The tradeoff: there’s a gap between submission and Altru. If no one owns the entry or import step, inquiries live in an inbox and never become records.

Option 3: Keep inquiries out of Altru until they convert

Not every inquiry deserves a constituent record. A one-off question about parking or a film location request may never turn into revenue, and adding those people can clutter your database and your mailing lists.

A reasonable middle ground: handle raw inquiries in email or a shared tracker, and create the Altru record only when the inquiry becomes a booking, membership, or gift. That keeps your constituent data focused on people with a real relationship to your organization.

Questions to settle before you build anything

  • Who owns follow-up? Each inquiry type should go to a named person or team, not a generic inbox.
  • What do you need to report on? If leadership wants to know how many group inquiries became bookings, you need a consistent way to tag those people in Altru from the start.
  • How will you prevent duplicates? Inquiry forms are a common source of duplicate constituents, especially when people use a work email on the form and a personal one at the ticket counter. Decide on a lookup step before anyone creates a new record.
  • What consent are you collecting? If inquirers will be added to marketing lists, ask for that permission on the form and record it in Altru along with the contact.

When the inquiry turns into a purchase

The inquiry form itself usually sits outside Altru, but the next step doesn’t have to. Once a group visit is confirmed or a camp family is ready to register, you want that payment recorded directly in Altru. Social Good Checkouts provides a branded, mobile-friendly checkout for tickets, memberships, and donations that writes the transaction back to Altru, so the paid part of the process stays connected to your records even when the first conversation happened on a separate form.

Quick answers

Can I add an inquiry form to an Altru membership or donation form?
Those forms are built to complete a transaction, so they aren’t a good fit for someone who only has a question. Use a separate form for inquiries.

Is it better to log inquiries as notes or as attributes?
Use both for different jobs. A note captures the details of the conversation. An attribute or similar coded field is what makes the inquiry show up in queries and reports.

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.