Move Camp Registrations to a New Session in Altru
← Back to Blog

How to Move Camp Registrations When a Session Is Rescheduled in Altru

October 31, 2026

A thunderstorm, a sick instructor, or a building repair pushes your Tuesday “Junior Zookeeper” week to the following Monday. Forty families are already registered and paid. Now someone has to get those registrations into the new session without losing what you collected, without double-counting revenue, and without overbooking the new date.

Altru doesn’t have one “move everyone” command built for camps, so the right approach depends on how your camps are built and how much of the session is moving. Decide that before anyone touches a record.

First question: is the whole session moving, or only some campers?

The whole session moves

If every registrant is going to the new date, the least disruptive option is often to change the date and time on the existing program event rather than creating a new one. The registrations stay attached to the same event, so payments, revenue, and any camper details you collected stay where they are.

Before you rely on this, confirm two things in a sandbox or with Blackbaud support:

  • Whether Altru allows the edit on an event that already has sales, and whether anything (capacity, resources, or the ticket print layout) has to be adjusted alongside it.
  • What already went out. Confirmation emails and printed tickets carry the old date. Editing the event does not resend them, so plan your own notice to families.

Only some campers move

This is the more common situation: you split an oversubscribed week, a few families can’t make the new date, or you’re merging two small sessions. Here you need a new event (or an existing one with room) and you move registrations order by order. Depending on how your organization sells camps, that means exchanging the item on each order, or refunding it and selling the new session. Test which one your setup supports before you start; the answer affects how revenue lands in your reports and batches.

Before you move anyone, pull a list

Build a query on the registrations for the affected session and save it. Include at least:

  • The constituent (usually the parent or guardian) and contact details
  • Camper name, if you track campers as separate constituents or in attributes
  • Order number, price type, amount paid, and any discount or member pricing applied
  • Any attributes, notes, or custom fields you use for allergies, pickup authorization, T-shirt sizes, or waivers

This list is your safety net. If something gets lost during an exchange or refund-and-resell, you can rebuild it. It’s also your mailing list for the reschedule notice.

Moving registrations without losing data

  1. Set capacity on the new session first. Make sure the new event has room for everyone you’re moving, plus any waitlist you plan to honor. Overbooking the new date is the easiest way to create a second problem.
  2. Keep the price the same. If the new session has a different price (a shorter week, for example), decide your policy up front: refund the difference, absorb it, or charge it. Don’t let each staff member decide per family.
  3. Move one order end to end, then check it. Look at the order, the constituent record, and your revenue view. Confirm the camper details came across and the money shows once, not twice.
  4. Work the rest of the list in a single sitting. Partial moves are where camps end up with families registered in both sessions.
  5. Re-run your query on both events. The old session should be empty (or contain only the families who stayed). The count on the new session should match your list.

Camper details are the part that goes missing

Payments are easy to trace. What tends to vanish is the extra information collected at registration: medical notes, pickup names, photo permissions. Where that data lives decides whether it survives a move:

  • On the constituent record (attributes or notes on the camper or parent): it stays put no matter which event the registration sits on. This is the safest place for anything that should follow a camper between sessions.
  • On the order or registration itself: it may not carry over through an exchange or refund-and-resell. Check your test order carefully, and re-enter from your saved query if needed.

If you’re rescheduling often, that’s a good reason to move durable camper information onto constituent records for future seasons.

Tell families before they hear it elsewhere

Use the saved query to send one clear message: the new date and time, what (if anything) changes about drop-off and pickup, what happens if the new date doesn’t work for them, and who to contact. Give a deadline for refund or transfer requests so you aren’t still moving registrations the morning camp starts.

Brief the front desk too. Parents will call, and staff should be able to see the change on the order and give the same answer you put in the email.

Reconcile afterward

Once the dust settles, compare revenue for the old and new sessions against what you expected. Refund-and-resell in particular can show as a refund in one period and a sale in another, which matters if the move crosses a month end. Your finance contact will appreciate a short note listing which orders were moved and why.

Quick answers

Can I bulk-move every registration from one camp event to another in Altru?
Not as a single built-in action that we can point to with confidence. For a full-session move, editing the event’s date is usually simpler. For partial moves, plan on handling orders individually, and confirm the options in your version with Blackbaud support.

Will the old confirmation emails still show the original date?
Yes. Anything already sent stays as it was, so send a separate reschedule notice.

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.