Aquariums sell admission differently from most museums. Galleries hold a lot of people. A shark tunnel, a touch pool, or a penguin feeding holds far fewer. When summer crowds, school groups, and members all arrive in the same two-hour window, the ticketing setup decides whether people move through comfortably or stack up at the first exhibit.
For an aquarium already running on Blackbaud Altru, the useful question usually isn’t “which ticketing platform should we switch to?” It’s “what do we need around Altru so the way we sell tickets matches how the building fills up?” This page covers what to look for, what Altru handles itself, and where add-on tools fit.
What aquarium ticketing has to handle
Timed entry that reflects real capacity
Timed entry suits aquariums because spreading arrivals across the day protects narrow exhibit paths. The catch is that the capacity on each time slot has to be realistic. If you allow too many tickets in the 11:00 slot, timed entry is just general admission with extra steps. Before you look at any software, decide how many people your tightest space can hold per hour. Then build your slot capacities from that number.
Add-on experiences with their own limits
Animal encounters, behind-the-scenes tours, feedings with limited seats, and special exhibitions each carry their own capacity, separate from general admission. A guest buying a ticket online should see which of these are still available for their visit time, rather than learning at the desk that the 2:00 encounter sold out an hour ago.
Members and repeat visitors
Members who visit often expect easy entry. If timed entry applies to members too, they need a simple way to reserve without paying. They also need staff at the door who can confirm membership status quickly. Members are also a natural audience for add-on purchases, so think about how they’ll book those.
Groups and schools
Field trips and camps can bring in steady revenue, and they take up a lot of capacity. Group bookings need to come out of the same inventory as public tickets. Otherwise a school bus of 60 lands on a slot you already sold to the public.
What Altru already covers
Altru gives you the core pieces: programs and events you can set capacity on, daily sales at the front desk, advance sales, group sales, memberships, and constituent records that tie each visit back to a person or household. Queries and reports let you see attendance and revenue by program, date, and time.
Where aquariums tend to run into friction is the public side. Altru’s standard web forms work, but many organizations find them hard to make look like the rest of their website, awkward on phones, and limited in how they show availability across many dates and times. If you’re not sure whether a particular setup is possible natively, such as showing real-time remaining capacity for several programs on one page, build it in a test environment or ask Blackbaud support before you plan around it.
Questions to ask before choosing add-on tools
- Does it read inventory from Altru, or keep its own copy? A separate inventory that syncs later can oversell. Look for tools that check availability against Altru when the guest is looking.
- Where do sales land? Orders, payments, and constituent data should write back to Altru so your revenue, membership, and reporting stay in one place.
- How does it look on a phone? Many families plan an aquarium trip on a phone, sometimes the same day. Test the full purchase on a phone before you commit.
- Can it be embedded on your own site? Sending guests to a page that looks nothing like your website can make them hesitate at checkout.
- What happens at the door? Whatever you sell online has to scan cleanly at entry, including membership cards.
Setting up time slots that work
- Start from your bottleneck. Measure how many guests your narrowest exhibit can comfortably hold, and set general admission slot capacity from that.
- Hold back capacity for walk-ups and members. Selling 100 percent of a slot online leaves no room for the family who drives up or the member who didn’t reserve.
- Keep groups in the same inventory. Book school and group visits against the same time slots the public buys from.
- Review after the first few weekends. Use Altru queries and reports to compare tickets sold per slot with how crowded each slot actually felt, plus scan or attendance counts if you track them. Then adjust the capacities rather than guessing again next season.
Where Calendar Builder fits
For the public-facing part of this, Social Good’s Calendar Builder creates embeddable timed-ticketing calendars for your website, showing real-time availability pulled from Altru. Guests pick a date and time on your own site and see what’s actually left, while Altru stays where the inventory and sales live. It’s built to sit alongside your existing Altru setup rather than replace it.
Quick answers
Do we need to leave Altru to get timed ticketing?
Usually not. Altru lets you sell scheduled programs with capacity limits. Most of the decisions are about how you configure capacity and how you present it to guests online.
Should members reserve time slots?
It depends on how close to capacity you run. If members make up a large share of peak-time visits and you don’t count them, your slot limits won’t mean much. One option is to ask members to reserve during busy seasons and relax that the rest of the year.



