How to Report on Inquiries in Blackbaud Altru
← Back to Blog

How to Report on Inquiries in Altru: Queries, Conversion, and Cleanup

October 31, 2026

Someone in development asks, “How many group sales inquiries did we get last quarter, and how many turned into bookings?” It sounds like a one-report question. In Altru it usually isn’t, because the answer depends almost entirely on where your organization records an inquiry in the first place.

This guide covers how to pin that down, how to build a query that answers the common questions, and where the limits are.

Step one: decide what “inquiry” means in your database

Altru doesn’t force a single way to log an inquiry, so organizations end up using whatever was convenient when the process was set up. Before you build anything, find out which of these your staff actually use:

  • Interactions on constituent records. A phone call or email logged as an interaction, often with a category or subcategory like “Inquiry” or “Group sales lead.”
  • Group sales records. Some teams start a group reservation as soon as someone asks about a date, then confirm or cancel it later. The early status is effectively the inquiry.
  • Constituent attributes or codes. A flag such as “Rental inquiry” or “School visit lead” added to the person or organization.
  • Web form submissions. If inquiries come in online, they may land as new constituents, as interactions, or outside Altru entirely in an inbox or form tool.

Ask two or three of the people who take these calls how they record them. It’s common to find that the group sales team uses one method and the rentals or education team uses another. If that’s the case, your report has to pull from more than one place, or you need to agree on a single method going forward.

If you’re not sure whether your Altru version has a dedicated inquiry record type or field, don’t assume. Look at the available query sources in a test query, or ask Blackbaud support what your instance supports.

Step two: build the query

Once you know where inquiries live, an ad-hoc query is the most flexible tool. Standard reports rarely match a homegrown inquiry process, but queries can be shaped to it.

If inquiries are interactions

Start from the interactions source (or constituents, then drill into their interactions). Filter on the category or subcategory your team uses, and on the interaction date range. Useful output fields:

  • Constituent name and lookup ID
  • Interaction date, category, subcategory, and status
  • The staff member who owns the interaction
  • The comment or summary field, so you can read what was actually asked

If inquiries are early-stage group sales records

Start from group sales or reservations. Filter on the status your team uses for “not yet confirmed” and on the date the record was created, not the visit date. Mixing those two dates is the most common reason inquiry counts look wrong: a reservation created in January for a May visit should count as a January inquiry.

If inquiries are attributes

Query constituents where the attribute exists, and output the attribute’s date if you record one. If you don’t record a date on the attribute, you’ll only be able to say who is flagged, not when they asked. That’s worth fixing before the next reporting cycle.

Step three: answer the conversion question

The number leadership usually cares about isn’t the inquiry count. It’s how many inquiries became revenue. Two approaches work:

  1. Same-record conversion. If inquiries are group sales records that later become confirmed, filter by creation date and group results by current status. Confirmed versus canceled versus still pending gives you a conversion rate directly.
  2. Cross-record conversion. If inquiries are interactions, build a selection of constituents who had an inquiry in the period, then use that selection in a second query against revenue or group sales to see who later paid. Keep the date logic explicit, such as revenue within 90 days of the inquiry, so the number means the same thing every time someone runs it.

Save both the selection and the query with clear names and a description of the logic. Six months from now, someone will ask why the number changed, and the description is what answers them.

Practical cleanup that makes reporting easier

  • Lock down the categories. If staff can type free text or choose from a long list, you’ll get “Inquiry,” “inquiry – group,” and “Grp lead” for the same thing. Trim the code table to a few clear choices.
  • Record the source. Phone, email, web form, walk-in. Without it, you can’t tell whether a marketing push actually produced leads.
  • Close the loop. Have staff mark an inquiry completed or lost when it resolves. Open inquiries from two years ago make any pipeline report useless.

Getting the results out of Altru

Many teams end up exporting the query to a spreadsheet every week so they can chart it or share it with people who don’t log in to Altru. That works, but it’s manual and the copy goes stale quickly. Social Good’s Data Bridge can sync an Altru query to Google Sheets, so an inquiry query you’ve already built can feed a shared sheet or dashboard without someone re-exporting it.

Quick answers

Is there a standard inquiry report in Altru?
Not one that fits every process, since inquiries can be recorded several ways. A query built around your own method is usually the reliable route. Check your report list and query sources, or ask Blackbaud support, if you want to confirm what your instance includes.

Why don’t my inquiry counts match the group sales calendar?
Usually because one is filtered by visit date and the other by creation date. Count inquiries by when the record was created.

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.