The front desk is where most walk-in visitors decide whether they will ever come back. A cashier who mentions that today’s admission could go toward a family membership can turn a one-time visit into a year of repeat visits and a renewal down the road. That’s why so many museums, zoos, and gardens want to reward desk staff for membership sales.
Altru doesn’t include a commission or incentive module, at least not one most organizations know about. You can still run a fair incentive program with it. The software’s job is to show who sold what. The program itself (rules, payouts, guardrails) lives outside Altru, in a short written policy and a report you trust.
Step one: make sure Altru knows who made the sale
Every incentive program depends on attribution. If you can’t tie a membership to the person who sold it, you end up settling disputes from memory.
Stop sharing logins
Altru records the user who processes a transaction. That record only means something if each person signs in as themselves. Shared “frontdesk1” accounts are common at busy admissions counters, and they make individual credit impossible. Give every seller their own user, even seasonal staff. That also helps with cash-drawer accountability and audits, so it’s worth doing even if you never pay a bonus.
Confirm what your queries can see
Before you announce anything, build a test query over membership transactions from the last month and check whether the processing user (or “added by” user) is available as an output field for the sales you care about: desk sales, upgrades, and renewals taken in person. Field names and availability differ by query view, so test this in your own database rather than assuming. If you’re not sure which view to use, Blackbaud support can tell you.
Have a backup attribution method
Sometimes the person ringing the sale isn’t the person who earned it. A gallery guide talks a family into joining, then sends them to the register. If you want to credit those assists, add a simple, consistent marker to the sale. Common choices are a constituent or membership attribute such as “Sold by,” or a dedicated source or appeal code used only for desk-generated memberships. Whatever you pick, keep the list of allowed values short and controlled. Free-text fields fill up with nicknames and typos that make reporting painful.
Step two: decide what you’re rewarding
“Memberships sold” sounds simple until you see the edge cases. Settle these before launch:
- New vs. renewal. A renewal from someone whose card expired last week is much easier than converting a first-time visitor. Many organizations pay only for new members and upgrades, or pay less for desk renewals.
- Upgrades. Moving a household from individual to family, or to a higher level, is often worth as much as a new sale. Decide whether it counts.
- Admission credit conversions. If you let guests apply that day’s tickets toward a membership, count these. They’re usually the desk’s biggest opportunity.
- Refunds and cancellations. Set a rule. A common one: a sale doesn’t count if it’s refunded within 30 days.
- Gift memberships and comps. Usually excluded, or counted separately.
Step three: choose an incentive structure
The three common models each have a trade-off.
- Flat per-sale bonus. A fixed dollar amount per qualifying membership, sometimes tiered by level. It’s easy to explain and easy to calculate from a query.
- Team goal. The whole desk earns a reward when the month’s total passes a target. It cuts down on competition over who rings whom and works well when attribution is messy.
- Conversion rate. Rewards memberships as a share of admission transactions each person handled. It’s fairer to staff who work slow shifts, but it needs cleaner data and more reporting work.
A word of caution on percentage-based pay. Membership revenue is often partly charitable, and professional fundraising ethics standards generally discourage paying staff a percentage of contributions they bring in. Flat amounts per sale or team-based rewards avoid most of that concern. Run the plan past your finance lead and HR. Cash incentives are taxable wages and need to go through payroll, not petty cash.
Step four: build the report and a routine
Once attribution is in place, the reporting is simple:
- One query covering the incentive period, filtered to qualifying membership transactions, with the processing user (or your “Sold by” marker), membership level, transaction type, date, and amount.
- Export it to a spreadsheet each pay period and summarize it by staff member. Keep the exported file as your record for that payout.
- Run it a few days after the period closes so refunds and corrections are already reflected.
- Share results with the team. A running leaderboard or weekly total keeps the program visible far better than a payout people forget about.
Have someone other than the desk supervisor spot-check a handful of sales each period against the actual membership records. That keeps the program credible and catches attribution mistakes early.
Guardrails that keep it healthy
- Protect the guest experience. Give staff one natural opening line, not a hard close. A long line at admissions isn’t the place for a five-minute pitch.
- Watch for splitting. If an incentive pays per membership, make sure staff aren’t selling two individual memberships where one household membership fits better.
- Coach data quality. Incentivized sales should come with a complete record: name, email, and address, matched to an existing constituent when there is one. Some organizations require a valid email for a sale to count, which makes renewal outreach easier later.
- Review after a season. Compare desk-sold members’ renewal rates with other channels. If they renew noticeably worse, adjust what you reward.
Quick answers
Can Altru calculate commissions automatically?
Not that we’re aware of. Treat Altru as the source of the sales data and do the payout math in a spreadsheet or your payroll system. If you hear otherwise, confirm with Blackbaud before building around it.
What if staff already share a login?
Fix that first. Until each seller has their own user or a reliable “Sold by” marker on every sale, use a team goal instead of individual rewards.



