Color Code Group Reservations on the Altru Calendar
← Back to Blog

How to Color Code Group Reservations on the Altru Calendar

October 31, 2026

Your group sales coordinator opens the calendar on Monday morning and sees thirty reservations for the week. Some are school field trips that need a docent at 9:30. Some are senior bus tours that only need a lunch table. One is a scout overnight. In the calendar view, they all look about the same, and the only way to tell them apart is to click into each one.

Color coding by group type or program is the obvious fix, and it’s a reasonable thing to want. The honest answer is that Altru gives you limited control over how reservations are displayed on its calendar, and per-group-type colors are not something we’d count on being available. Below is how to confirm what your version supports, and four workarounds that get you most of the way there.

Confirm what your Altru calendar can do first

Altru’s calendar display options have changed over time, and what you see can depend on how your programs and events are set up. Before building a workaround, spend fifteen minutes checking:

  • Look at the calendar’s own filter and display settings. See whether you can filter by program, event category, or location. Filtering is often available even when coloring is not, and a filtered view solves a good share of the problem.
  • Test in a sandbox if you have one. Create a couple of dummy group reservations under different programs and see whether anything in the display distinguishes them.
  • Ask Blackbaud support directly. Phrase it specifically: “Can the group sales calendar show reservations in different colors by group type or program?” A yes or no from support saves you from guessing.

If the answer is that coloring isn’t available, the options below work with what Altru already stores.

Workaround 1: Let the name do the work

The cheapest fix is a naming convention. If the calendar shows the program or reservation name, put the group type at the front of it in a consistent, short form:

  • SCH for school groups
  • ADT for adult and senior tours
  • CMP for camps and youth organizations
  • PVT for private events and rentals

It isn’t color, but a scannable prefix gets surprisingly close. The catch is discipline: every person who books a group has to follow the convention, so write it down and check new reservations weekly until it sticks. Also think about whether those names appear anywhere a visitor could see them, such as confirmations, before renaming programs.

Workaround 2: Split programs so filters mean something

If the calendar can filter by program but your group bookings all sit under one or two broad programs, filtering won’t help much. Separating group offerings into distinct programs (a school tour program, an adult tour program, and so on) lets coordinators pull up just the bookings they care about.

This is a bigger change. It affects reporting, revenue categories, and how staff book groups, so involve whoever owns finance and reports before restructuring. Done well, though, it also makes your group sales reports cleaner, which is often worth it on its own.

Workaround 3: Build a color-coded view outside Altru

When people really need a visual board, the practical route is to pull the data out. Build a query of upcoming group reservations that includes date, start time, group name, program, group size, and a field that identifies the group type. Then export it to a spreadsheet and use conditional formatting to color rows by type.

A few tips that make this hold up:

  1. Decide where “group type” lives. If it isn’t captured consistently today, it may come from the program, a constituent attribute on the group’s organization record, or a value on the reservation. Pick one source and make it required in your booking process.
  2. Keep the query narrow. Upcoming 30 or 60 days, active reservations only. A smaller list is easier to read and faster to refresh.
  3. Treat the export as read-only. Changes still get made in Altru. The spreadsheet is a view, and someone should own refreshing it on a set schedule.

Many teams print this sheet for the weekly operations meeting, which tends to be where the color matters most.

Workaround 4: Separate operations from the booking calendar

Sometimes the real need isn’t color on the booking calendar at all. It’s education staff wanting to know which groups need a guide, or facilities wanting to know which need a room. In that case, a short daily or weekly report per department, built from the same query, may be more useful than one colorful calendar everyone squints at. Ask the people requesting colors what decision they’re trying to make when they look at it; the answer often points to the right format.

The public side of the calendar

Internal group calendars and the calendar visitors see on your website are separate problems, but they tend to come up in the same conversation, especially when group bookings affect general admission capacity. If you also want a clearer public calendar, Calendar Builder from Social Good creates embeddable timed-ticketing calendars for your website that show real-time availability from Altru. It doesn’t change Altru’s internal group sales calendar, so the workarounds above still apply there.

Quick answers

Can I color code group reservations natively in Altru?
We wouldn’t assume so. Check your calendar’s display settings and confirm with Blackbaud support; filtering by program is the more likely native option.

What’s the fastest improvement I can make this week?
A consistent group-type prefix on program or reservation names. It costs nothing and makes the calendar scannable right away.

Where should group type be stored?
In one consistent place that your query can read, whether that’s the program, an attribute, or a reservation field. Consistency matters more than which option you choose.

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.