How to Customize Altru Canned Reports
← Back to Blog

How to Customize Altru Canned Reports (and Get More Detail)

October 12, 2026

The board wants last month’s membership numbers broken out by level and by ZIP code. Altru’s standard membership report gets you halfway, the layout is locked, and the column you need isn’t on it. Every Altru administrator hits this at some point.

The short version: the canned reports in Altru are built to be run, not edited. You can usually change what goes into them, but not how they look or which columns they show. When you need more detail, the answer is almost always a query, not a different report. Below is how to get the most out of the canned reports, where they stop, and how to build the detail yourself.

What you can change on a canned report

Most standard Altru reports open with a set of parameters before they run. Those parameters are where nearly all of your control lives, so it’s worth looking at them closely before deciding a report won’t work:

  • Date ranges. Many reports accept a custom range, not just preset periods. Running the same report for two ranges and comparing them side by side covers a lot of “this year vs. last year” asks.
  • Filters and selections. Some reports let you limit results to a selection (a saved list of constituents, memberships, or transactions). This is the single most useful lever: build the group you care about in a query, save it as a selection, and feed it to the report.
  • Program, level, or category options. Membership, sales, and revenue reports often let you narrow by program, level, sales method, or designation.
  • Export format. Reports can generally be exported (Excel and PDF are the common choices). Exporting to Excel is the quickest way to add a column, a subtotal, or a chart the report doesn’t have.

Parameters vary from report to report, and we’d rather not guess at the options on any specific one. If you’re unsure whether a report supports a filter you need, run it with a narrow date range you can check by hand, or ask Blackbaud support before you rebuild anything.

What you generally can’t change

Altru is hosted, and the standard report definitions aren’t something administrators typically edit. In practice, expect that you can’t add or remove columns, change grouping, or rename headings on a standard report’s layout. If a report doesn’t include a field, no parameter will make it appear. If you’re unsure whether a particular report offers any layout options, Blackbaud support can confirm.

Knowing this early saves time. The common trap is spending an afternoon hunting through report options for a field that simply isn’t there.

Getting the detail with queries instead

Queries are where Altru gives you real flexibility. A query lets you pick the record type (constituents, memberships, revenue, sales orders, and so on), choose the exact output fields, and apply your own filters. The result is a list you can export and shape however you want.

A workable approach

  1. Start from the canned report. Run it and note the totals. These become your check numbers.
  2. Build a query on the same record type with the same date range and filters, plus the extra fields you need: ZIP code, household, constituency, sales method, whatever the question is.
  3. Reconcile. Count or sum the query results and compare them to the report. If they don’t match, the difference is usually a filter (refunds, comps, voided transactions, or how the report defines a date). Fix that before anyone sees the numbers.
  4. Save the query with a clear name and a description of what it matches, so the next person knows it was reconciled against a specific report.
  5. Export and format. Pivot tables in Excel or Google Sheets handle the “by level and by ZIP” style of question well.

Use smart fields for the calculated stuff

If your detail depends on a calculated value (lifetime giving, number of visits, years as a member), check whether a smart field already exists or can be set up for it. Smart fields are precalculated and can be added to queries as output or used as filters, which keeps your queries simpler and faster. Their values are recalculated by a process rather than live, so confirm when that process last ran before reporting on it.

Keep a short list of “house” reports

Once you’ve built a few reconciled queries, treat them as your organization’s own report library. A small, well-named set beats dozens of one-off queries that nobody trusts. A few habits help:

  • Prefix shared queries consistently (for example, “RPT -” for anything used in board or finance reporting).
  • Write the reconciling report and date logic in the query description.
  • Review the list once a quarter and delete what nobody runs.
  • Decide who is allowed to edit the shared versions. A well-meaning filter change can quietly break a monthly number.

When the export step becomes the job

The weak point in this approach is the manual export. If someone runs a query, downloads it, and pastes it into a spreadsheet every Monday, the spreadsheet is only as current as that person’s calendar. Social Good’s Data Bridge syncs Altru query results to Google Sheets and other tools, so the reconciled queries described above can feed a shared sheet without the weekly download.

Quick answers

Can I copy a canned report and edit the copy?
Generally not; standard report layouts aren’t something Altru users can edit the way they edit a query. Rebuild the detail you need as a query and treat that as your editable version.

Why don’t my query totals match the canned report?
Usually a definition difference: which dates are used, whether refunds and comps are included, or which transaction statuses count. Narrow both to a single day and compare line by line to find it.

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.