What's new in Campfront

New features, improvements, and fixes, sent to your inbox as they ship.

October 30, 2026

Automate the steps you repeat for campers and staff

Build an automation once and Campfront runs its steps for you: tag a camper, email their family, create a task for your team, or move them to the next stage. Use it for drip campaigns too: a series of emails and texts to families, staff, or new leads, with waits in between, without a separate tool. Automations come at no extra cost. Find Automations in the sidebar, set up separately for each season.

The automation builder for a Welcome new campers draft: when a camper starts matching the view Enrolled for 2027, add the tag First year, wait 1 day, email the family, then assign the Camper health form.

Choose when it runs

Manually. Run it on one person from their profile, or on many from the camper or staff table.

When they match. Pick a saved view or build a filter from any column you can filter by, including session start and end dates. The automation runs for each person as they start to match.

On a schedule. Every day, every weekday, every week, or every month, at a time you choose, for everyone who matches a view or filter.

When something happens. A parent completes an enrollment or submits one for approval, someone fills in a lead form, or someone submits a staff application. When a parent’s enrollment or lead form covers several campers, each step runs for every camper, and emails and texts go once to the parent who submitted.

Build it from steps

Add or remove a tag, add a note, create a task, change stage, notify admins, send an email or an SMS, or assign a form. Emails and SMS can go to the whole family, parents in separate households, and emergency contacts. Wait pauses for minutes, hours, days, or weeks, and Decide splits into up to 4 paths. One automation can also run another.

Describe it, and AI drafts it

Describe what you want, and AI builds the steps from your camp’s existing tags, templates, and forms: “When a camper is enrolled, tag them First year, wait a day, then email their family the Welcome email.” Nothing is saved until you review it, and every automation stays a draft until you publish it.

You can also ask the assistant to set one up. It saves a draft and checks with you before turning it on.

See what ran

Run history shows how each run started, what happened, and anything that went wrong, with a step-by-step timeline for each person. Before a bulk run emails or texts more than 50 people, you’ll be asked to confirm.

Who can use it. Owners and Admins, and any role you give Manage automations. Each step also follows the person’s own permissions. Sending an email, for example, needs edit access to communications.

October 27, 2026

Campfront is now an app on Android, and iPhone is on the way

Parents, staff, and admins can now use Campfront as an app on Android, at no extra cost. Everyone signs in with the account they already use, and everything they do in Campfront on the web works in the app too. Parents and staff get tabs for your camp’s sections, and notifications when something needs their attention. The iPhone and iPad app is waiting on Apple’s approval and follows soon.

Tabs for the sections your camp uses

Parents get Home, plus Media, Mail, and Handbook when your camp uses those sections. Staff get Home and Handbook. Billing and account settings are in Account, along with Switch camp.

Notifications for what needs attention

Parents hear when a payment is coming up, new photos are posted, or their camper writes back. Staff hear when their offer or contract is ready and when to add references. Both hear when a form needs changes, when there’s a medication update or a transport request can’t be confirmed, and when something is left to finish before camp.

Tapping a notification opens the page it’s about. In Preferences, people can turn off reminders, new photo alerts, and billing reminders.

Camp photos, saved to their phone

Parents can save camp photos straight to their phone’s photo library, several at a time. Receipts and other documents open in the app, ready to share.

Get the app. Download Campfront from Google Play.

October 27, 2026

Sell tickets to your camp's events

Create an event, share its page, and sell tickets from Campfront to your families or the public. Anyone with the link can book and pay without logging in. Manage it all from the new Events section of your sidebar, with each event’s bookings, payments, and attendees. You can run events in Campfront even if your enrollment lives somewhere else. Free events stay free, and paid tickets carry a flat fee per ticket.

The Bookings tab of a Fall Family Day event, listing each booking with its tickets, discount, total, and payment status.

Set up the event

Add the dates, location, and capacity, then a description and your branding: a header image, your logo, and your brand color. Create ticket types, each with its own price, capacity, limit per booking, and an age range to show buyers, and hide a ticket until someone enters an access code. Offer add-ons with a ticket, or after someone has booked.

Discounts. Create codes, early bird pricing before a date, or money off when someone books a minimum number of tickets. Take a percentage or a fixed amount, per ticket or per order.

Forms. Attach forms to a ticket and choose whether they’re completed during checkout or after booking.

Bookings, payments, and refunds

Buyers pay by card, straight to your Stripe account, and agree to your booking terms before they pay. They get a confirmation email with a link to manage their booking, and can transfer a ticket to someone else. When the buyer’s email matches a parent account, the booking also shows in their parent portal.

The Bookings tab shows gross sales, fees, and your net after Campfront fees. Add a complimentary booking, record a cash, check, or wire payment, send a payment request, or refund a booking in full or in part. Email or text bookers and attendees from the Bookings and Attendees tabs.

Pay later. Let buyers spread the cost with Klarna, Afterpay, or Affirm. You’re paid in full when they book, and each method is turned on in your Stripe account.

Check people in at the door

Each attendee gets a ticket with a QR code, which they can add to Apple Wallet or Google Wallet. On event day, check people in from your phone: scan tickets with its camera, type in a ticket’s code, or check people off the list as they arrive.

Who can use it. Owners and Admins can manage events. Give other roles access in Roles settings.

October 27, 2026

Search Camp Leaders and bring your hires into Campfront

Connect your Camp Leaders account to search its staff pool from your staffing board, and the staff you confirm there arrive in Campfront with their dates, pay, and documents, ready to review and add to your team.

Agency hires on the Needs review tab, listing Camp Leaders hires marked New, Returning, Possible duplicate, or Update, with the job they were hired for and their dates.

Connect your account

Connect from Integrations in Camp settings, using your Camp Leaders employer account. Anyone whose role can edit settings can connect or disconnect it.

Review each hire before it’s added

Confirmed hires appear in Agency hires, under Staff in the sidebar. Each shows the job they were hired for, their gender and date of birth, and their arrival, start, and end dates. Nothing is added to your staff until you review it.

Import a hire to add them to your staff at the Offered stage, with their documents and references attached. Campfront doesn’t send them an invitation. Import up to 100 hires at once into the same role.

Returning staff and duplicates. Hires Camp Leaders has sent you before, or who already have a staff account with you, are marked Returning. Anyone with the same name and date of birth as someone on your staff is marked Possible duplicate, for you to link or keep separate.

Changes from Camp Leaders. When a hire’s details change at Camp Leaders, they come back marked Update, with what’s in Campfront next to what Camp Leaders sent. Accept the changes you want, or skip the update. Anything you leave unticked is remembered, and later updates and bulk imports skip it too.

Search Camp Leaders from your staffing board

Search the Camp Leaders staff pool for any open role on your staffing board, using the dates, department, gender, and contract type you’ve already set in Campfront, and only over-21s when the role requires it.

Who can use it. Viewing Agency hires needs staff access, and opening a hire also needs financials access, because hires include pay. Importing needs edit access to both.

October 27, 2026

Expand the assistant and return to past chats

On a laptop or desktop, expand the AI assistant over the page when you want more room to read and write. Open it with Ask AI or Cmd+J (Ctrl+J on Windows) and expand it from its header. The chat moves to the center of the screen, with your chat history beside it and your sidebar still in view. Collapse takes you back to the page you were on, right where you left it.

The assistant expanded over the page, with your recent chats in Chat history beside a chat about 2027 enrollment.

Pick up any past chat

Chat history lists your recent chats. Open one to carry on where you left off, or use its menu to rename or delete it.

The side panel’s title menu now also lets you rename the current chat, or open All chats to see the rest.

On a phone or tablet. The assistant already fills the screen there. All chats in its title menu shows your chat history.

A fresh chat after a break. If your last chat was more than 2 hours ago, the assistant now opens a new one. Your earlier chat is in Chat history.

October 24, 2026

Design emails with drag and drop or your own HTML

Broadcasts and templates now come with a new drag-and-drop builder, or you can code your own in HTML. When you write an email, choose Plain text, Drag and drop, or Code your own (HTML) under Email type. It works in broadcasts, templates, and emails you send from a profile or a table.

The drag-and-drop builder open on a Camp Acorn open house email, with the Blocks list on the left, the email in the middle, and the selected image's settings on the right

Build it with drag and drop

Select Edit email to open the builder full screen. Add headings, text, images, buttons, cards, dividers, and spacers, and arrange them without code. Select Done to keep your changes, then save the email as usual. Cancel discards them.

Every drag-and-drop email starts with your logo, brand colors, and social links from Branding, and your website and address from your camp profile. Use Email styles to change the colors for one email. Turn on Customize for this email in the header to change the logo, or in the footer to hide social links or change the mailing address. Attach files with Add files, up to 8 MB in total.

Styled templates you made before open in the drag-and-drop builder, or as Code your own (HTML) when they can’t be converted. Nothing changes until you save them.

Or code your own

Paste HTML, import an .html file, or drop one onto the page. Pick a tag from Merge tags to add it where your cursor is.

Check it before it sends

Switch between desktop and mobile, and light and dark, as you build. Select Preview to see the email as a recipient will, with merge tags filled in with sample details.

Checks flags problems before you send: spam words in your subject, low-contrast colors, buttons without a link, images without alt text, and merge tags the email can’t fill.

A new way to view your templates

Email templates now open as a grid of thumbnails, with search, filters, and sorting. Switch to Table for the list view. When you add a template to a drag-and-drop or HTML email, Choose a template opens full screen, with a Preview on every card.

October 24, 2026

Reword your camp's system emails

Edit the system emails Campfront sends on your camp’s behalf, and turn off the ones you don’t need. Open Messaging, then System emails, to see the 79 you can edit, grouped into Enrollment, Call bookings, Staff hiring, Medical, Events, Payments, and Updates and reminders. Once an email goes out, it shows when it was last sent.

The System emails page, listing the Enrollment emails. Each shows when it was last sent, with a switch, Always on, or a Customized badge.

Edit the content

Open an email to edit it as it will look, with your logo and footer. Change the subject, the message, and any button text, and use merge tags in any of them. Locked cards hold the details Campfront fills in, including enrollment summaries, payment details, and schedules. They show a sample while you edit, and you can move them but not remove them.

Select Send test to get the email in your own inbox with sample details, before you save. Reset to default puts back Campfront’s wording.

Turn off what you don’t use

Switch off any of the 47 optional emails. You’ll be asked to confirm, and the Off tab lists everything you’ve turned off. Emails people need to act on are Always on, including invitations, offers, contracts, reference requests, and verification codes. Automatic invoices and payment reminders are set per season in Payment settings. Health center emails are turned on in Medical settings and chosen on each log. Others, including form rejections, you choose each time you send one.

Who can make changes. Anyone whose role can edit settings, which includes owners and admins. Emails that show money also need financials access. Changes apply across your camp, and every email keeps your camp’s branding.

October 23, 2026

Organize templates into folders

Group your email and text message templates into folders. On the Templates page, select New, then New folder. Email and SMS share the same folders.

Folders that nest

Folders sit at the top of the list in both grid and table views. Open one to see its contents, and use the breadcrumb to step back out. Create a folder inside another to build as many levels as you need. New, on the Templates page, adds a template or folder to the folder you’re in.

Move, rename, and tidy up

Rename a template or folder in place from its menu, or use Duplicate and name the copy straight away. Choose Move to on a template to file it in any folder, listed by its full path. In the table view, tick several templates to move or delete them together.

Deleting a folder keeps what’s inside: its templates and folders move up a level. Moves and deletes can be undone from the message that appears afterwards.

Search across every folder. Search and filters look through all your folders and show where each matching template lives.

Form field names in merge tags. In the email editors, form field merge tags now show the form and field name rather than a code. Hover over one to see the tag itself. Your emails send exactly as before.

October 23, 2026

Track returning campers and staff

See how many of last season’s campers and staff are coming back, right on your dashboard. Select Customize, then Cards, and add the ones you want.

The Returning campers, Returning staff, and Former campers cards on the dashboard, each with its rate, the change against last year, and the numbers behind it

Three new cards for who’s coming back

Returning campers. The share of last season’s enrolled campers who have applied, joined the waitlist, been invited, or enrolled for this season. Campers who have aged out of this season’s camper groups aren’t counted.

Returning staff. The share of staff who worked for you last season who have been offered a role, contracted, or hired for this season.

Former campers. The share of this season’s hires who were campers with you in an earlier season. It counts staff whose profile is linked to their camper record.

Each card shows the numbers behind its rate and how it has changed: against the same date last year once you have enough past seasons, or over the past week until then.

October 22, 2026

Manage tasks for your whole team

The Tasks page now shows your whole camp’s tasks, not only your own, and it has a place in the sidebar, above Notes. You’ll see it if your role can manage tasks.

The Tasks page on the All tasks tab, with tasks grouped by due date. Each shows its due date, the camper or staff member it's for, and who it's assigned to.

Your tasks, everyone’s tasks, and the ones nobody has picked up

Switch between My tasks, All tasks, and Unassigned, each with a count of what’s open. Search your tasks, then filter by whether a task is linked to campers, staff, or no one, or by when it’s due. Tasks are grouped by due date. Use Display to turn grouping off, or sort by due date, newest first, oldest first, or name A to Z. On All tasks, you can also filter and group by who a task is assigned to.

Update many tasks at once

Use Select to tick the tasks you want, then use the action bar to mark them complete, move their due date to today, tomorrow, or next week, assign or unassign them, or delete them. Completing, rescheduling, or reassigning a task still shows in the activity on the camper or staff profile it belongs to.

Tasks without a profile. A task no longer has to be linked to anyone. Type it in the Add a task box above the list, write a due date in plain words, and use @ to assign it to a teammate. On My tasks and All tasks, a new task is yours unless you @ someone. Add it from the Unassigned tab and anyone can pick it up.

Add tasks from your dashboard. The My tasks card on your dashboard now has an Add a task box too, with the same @ to assign it. You can still add tasks from a camper, family, or staff profile, or for many people at once with Add task in the camper and staff tables.

October 22, 2026

Choose who sees staff pay

Staff pay now has its own permission, Manage contracts. Give it to the people who hire and pay your staff, and salaries stay out of view for everyone else. Financials access no longer controls who sees staff pay. Agency hires still need financials access.

What Manage contracts covers

With it, a person can make, resend, and withdraw offers, send, resend, and void contracts, and edit expiry dates. They can also see and edit salary, additional compensation, and recruitment fees, and open the Contract templates and Fee categories pages. Pay shows in the staff and staff alumni tables, on offer and contract details, in the hiring timeline, and in activity log previews. Offer and contract PDFs in a person’s forms stay hidden without it too.

Without Manage contracts, none of that shows, whatever someone’s financials access. Making offers, sending contracts, and changing pay also need edit access to Staff.

Check who has it

Owners and admins have Manage contracts already. Custom roles that can edit staff received it too. That includes roles without financials edit access, which can now make offers and send contracts, and roles with no financials access, which can now see pay. Custom roles with financials access that can’t edit staff no longer see pay. Review your roles in Camp settings, then Roles, and tick or untick Manage contracts on each one.

People on the Financial role no longer see staff pay. People on the Member role can no longer resend or withdraw offers, resend or void contracts, or open Contract templates and Fee categories. The Medical and View Only roles lose those two pages too. Built-in roles can’t be changed, and none of them include Manage contracts apart from Owner and Admin. To give someone access, duplicate their role, tick Manage contracts on the copy, and move them to it.

October 22, 2026

Withdrawn campers leave their sessions

Move a camper to Withdrawn and their sessions and add-ons are now marked Removed. They stay on the camper’s record, and withdrawn campers no longer show when you filter the camper table by session. Withdrawing doesn’t remove or refund any charges, and it still cancels scheduled payments. This applies to campers you withdraw from now on.

If you later move them back to Enrolled, tick the sessions they’re on now. Their old sessions don’t come back on their own.

A clear record of what they were on

The Season card on a camper’s record lists the sessions and add-ons they were removed from, each with a Removed badge. Still billed shows only while a charge stands.

Set Removed from the status picker. In Edit season information, the session and add-on status pickers now include Removed. It works the same as unticking the row. The history and any charge stay, and ticking it again restores it.

Bill add-ons that haven’t been charged. A priced add-on placed on a camper through Edit season information or an invitation, but never charged, can now be billed. On the Balance card, select Actions, then Add-ons under Add a charge, and look for the Not billed yet badge. Select it to charge each unit at the add-on’s current price. This needs edit access to Financials.

October 22, 2026

Filter campers by family tag

Tag a family once, then report on it right from the camper table.

Family tags in the camper table

Add the All family tags column to see every tag on a camper’s family, and filter by it, including a No tag option for untagged families. Each tag group with family tags gets its own column too, headed with the group name and (family). Sort and filter by it, or change a family’s tags without opening their profile. The existing All tags column is now called All camper tags.

Grade, sessions, and bunk on form responses. Add optional Grade, Sessions, and Bunk columns to the responses table of a camper form. Filter, sort, and export by them the same way as the camper table.

Save a form response before it’s complete. Edit a response and save it even if required fields are still empty. A response that hasn’t been submitted shows as Incomplete until every required field has an answer.

October 21, 2026

Post every role on your own jobs page

List every role you’re hiring for, like cabin counselors, lifeguards, and kitchen staff, and let applicants apply for the one they want. Find it in Staff, under Job listings.

A camp's jobs page with a banner, a short intro, and open roles listed by department

A listing for every role

Give each job its own description, dates, and closing date, and choose whether it asks for a resume, references, or your own questions. You can also accept only applicants available for all of a role’s dates, or hide a listing from the page and share its link directly.

Share it from your website

Add a banner and a short intro, order the listings in each department, and link to the page from your website. Your existing staff application links and QR codes now open the jobs page. If you’d rather hire through one general application, keep it as your only open listing and those links go straight to it.

October 21, 2026

Arrange your dashboard and sidebar

Campers and staff now share one dashboard, and you choose what’s on it and where. Changes only affect your own dashboard, and if you’d already customized it, your choices carry over.

A dashboard you arrange

Select Customize to drag cards into place or remove them, then select Cards to add more for campers, staff, or both. Counts like camper enrollments and staff hired show as weekly bars for the last 12 weeks.

The dashboard while customizing, with Cards and Done buttons, and drag and remove handles on the Staff hired, Camper enrollments, and Bunk fill rate cards

Rearrange your sidebar directly

You can now drag sidebar rows into the order you want, or right-click one to hide or move it, without opening sidebar settings. Hidden rows move to More at the bottom, and changes save straight away.

October 21, 2026

Preview emails before they send

See the real email a family or staff member will get before you send it. Select Preview when you send someone an invitation, offer, contract, reference request, booking link, invoice, receipt, or payment reminder. For bulk invitations, you’ll see an example for one person.

The email preview for an offer, showing who it's from, the reply-to address, who it's going to, the subject, and the email itself

It shows who it’s from, who it’s going to, who’s cc’d, and any invoice, receipt, or statement attached. If something’s missing, like an offer’s end date, the preview tells you what to fix. Previewing never sends anything.

October 21, 2026

Email parents from the health center

Let parents know after a health center visit, and find forms in each profile’s Medical and Transport sections.

Email parents after a visit

In Medical settings, under Parent emails, choose which visit outcomes email a camper’s parents, like Rest in health center or External referral, and write a default message for each. When a nurse logs a visit with one of them, an Email parents box is ticked on the log, with the message filled in. The nurse can edit the message or untick the box, and the email sends when they save the log. Nothing sends until you turn an outcome on.

A medical log with Email parents ticked and the message to parents filled in from the default message

Forms in the Medical and Transport sections

Medical forms now also show in each profile’s Medical section, and transport forms in its Transport section, each with a count of what’s left to complete.

A camper's Medical tab, with a Medical forms card showing 1 to complete next to their medical information

October 20, 2026

See the status of every session

Each session and add-on now has its own status. A camper can be confirmed for Week 1 and waitlisted for Week 3, and your team and their family see both.

On every camper’s record

Four Season cards with sessions marked Enrolled, Waitlisted, Removed and still billed, Invited, and Pending approval

Set a session to Confirmed, Waitlisted, or Pending approval in Edit season information, from the camper’s Season card. Invited is set when you send an invitation, and unticking a session marks it Removed. To change what a family pays, use Billing.

Confirmed and invited campers hold a seat. Waitlisted and pending ones don’t. Each camper still has an overall stage, like Enrolled.

In your tables and for families

Add a status column for any session, or columns like Enrolled sessions and Invited sessions, then filter by them. Families now see their camper’s sessions on their dashboard, with waitlisted, invited, and pending ones labeled.

October 20, 2026

Add images, videos, and buttons to handbooks

Handbook articles can now hold more than text. Type / in any article to add an image, a video from YouTube, Vimeo, Loom, or Wistia, a button that links to a form or any other page, or an info, warning, or success callout.

Write it once for both handbooks. Link an article from your staff handbook to your camper handbook, or the other way around, and edit it in one place. Changes to its title, text, and status apply to both, and unlinking keeps both copies.

October 20, 2026

Smaller upgrades for enrollment, staffing, and bunking

Ten smaller upgrades from the past week.

Enrollment

  • Pick up where they left off. Families who stop partway through enrolling can now finish on any device. They sign in, or enter the same email and confirm the code we send them.
  • Add-on cutoffs by session. An add-on can now close a set number of days before the camper’s session starts, as an alternative to a fixed date. Choose it in Purchase cut off when you edit an add-on.
  • Overall capacity. Set one limit for an overnight session across all its groups, like your bed count. Each group’s own capacity still applies, and when the session fills, families join the waitlist or no longer see it, as they do when a group is full.
  • Your own referral sources. Add, rename, or hide the “How did you hear about us?” options for families and staff, and add a text box to any of them for details, such as which friend referred them. Find them in Camp settings, under Information.
  • Duplicate payment templates. Start a new template from one you already have. The copy starts with Public turned off.
  • Copy an address. Family pages and camper overviews now show the address, with a button to copy it.

Staffing and bunking

  • Finish an application later. Applicants who come back to a job and confirm their email now land on the step they reached, on any device.
  • Download job applications in bulk. Select up to 200 staff and get one PDF of their job applications, with PDF resumes included. Find it under Hiring in the Staff table’s bulk actions.
  • Staff history. Add columns to the Staff table for years as staff, total years at camp, and salary from the previous season they worked.
  • Sort each cabin. Select Sort on the Bunking board to order everyone in your cabins by first name, age, or gender. It only changes your view.

October 15, 2026

Ask the assistant to draft broadcasts and log calls

Ask for an email or text, like “Draft an email to enrolled families about photo day next Friday.” The assistant saves it as a draft broadcast with your merge tags in place, ready for you to check and send.

Log calls too. Tell it about a call, email, or text with a parent, camper, or staff member, and it’s added to their Activity tab with the date and time.

October 14, 2026

More control over invoices, payment plans, and staff pay

Three updates for whoever looks after your camp’s money.

Your own terms on invoices and statements

Print late payment terms, fees, or anything else families should know at the bottom of every invoice or statement. Add them under Camp settings, then Financial.

Leave missed installments on the balance

Installment plans have a new option for families who enroll after some installment dates have passed. They pay the deposit, their remaining installments stay at the scheduled amount, and the missed amounts stay on their balance. It suits families on a fixed monthly amount, with a scholarship covering the rest.

Default amounts for staff pay

Give a compensation category, like a travel stipend, a default amount. It fills in when you add the category to an offer or contract, and you can still change it for each person.

October 13, 2026

Smoother med rounds, transport, and forms

Run med rounds by group, limit transport routes to an add-on, and collect full addresses on forms.

Run a med round for one group

The medication tables show each camper’s group, sessions, and form answers. Filter to one group or session, export the list, and save a view for each round.

Offer a route by add-on

Limit a transport route to campers who bought an add-on, like an airport shuttle. Only those campers are offered it when families request transport.

Ask for a full address

Add an Address field to any form. Families get suggestions as they type, and you get complete addresses back for your tables, exports, and merge tags.

October 7, 2026

New columns and filters for your tables

More of what you check every day, right in your tables.

  • Total paid. See what each camper has paid, next to their outstanding balance.
  • Birthdays. Filter by birthday, whatever year someone was born.
  • Addresses. Address columns sit together, with a new Apartment / unit column.
  • Total years at camp. Alumni tables count every year as a camper or on staff.

October 6, 2026

Manage multiple camps or sites from one place

See all your camps in one dashboard, or run one camp across several sites.

Every camp in one dashboard

See enrollments, staffing, and revenue across all your camps, compare them side by side, and open any camp in one click.

The group overview for five camps, with campers enrolled, staff hired, revenue, and camps enrolling, above a table comparing each camp

One camp, several sites

Run a boys’ camp and a girls’ camp, or several locations, as one camp. Each site gets its own sessions, cabins, and signup links, and families pick theirs when they register. Filter any table or board by site, and keep siblings at different sites in one family account.

Contact us to get set up. We’ll group your camps or turn on sites for you.

October 5, 2026

See what's going out, and who's copied in

Preview what families and staff are about to receive, and choose who’s copied in or gets the replies.

See what’s coming up

Every camper, family, and staff profile shows what’s about to go out: scheduled messages, invoices, payment reminders, automatic payments, and the weekly reminder. Open any email to preview it exactly as it will arrive.

A camper's activity, with upcoming payment collection, reminder, invoice, and weekly reminder emails listed above today's activity

Copy your team in

Set a reply-to, Cc, and Bcc for family, billing, and staff emails. Copy your finance team on every invoice, or send replies straight to a camper’s assigned admin.

October 4, 2026

Smaller updates for forms, staffing, and enrollment

Smaller upgrades for your team and your families.

For admins

  • Custom reference questions. Reword, remove, or add the questions referees answer.
  • Rating scale fields. Add a row of rating buttons to any form.
  • Manage bunks from a profile. Change someone’s cabin without opening the board.
  • Job titles on contracts. A role’s job title fills in on offers and contracts.
  • Second roles in staff imports. Map an additional role when importing staff.

For families

  • Clear terms. Parents scroll through your terms before agreeing.
  • Labeled uploads. Every upload gets a category, like Medical or Financial.

October 3, 2026

Sync your transactions, and message families from payments

Share transactions with your bookkeeper, and follow up on payments from the payments tables.

Transactions in Data Streams

Sync your transactions to Google Sheets, Excel, Airtable, or Notion, updated every hour. Start from a saved view to share exactly what your bookkeeper needs.

Message families from the payments tables

Select payments in Upcoming or Past payments to email or text those families, like a failed card or a check that hasn’t arrived. Merge tags fill in the amount, date, and method, and each family hears from you once.

September 30, 2026

A new Financial settings page for your camp

We’ve redesigned how billing looks for your team and for families, based on what camps have told us.

  • Financial settings. Choose how negative amounts show, the default order of billing activity, and which address prints on your documents. Your fiscal year, automatic invoices, and reminders are set here too, once for the whole camp.
  • Balances that look familiar. Amounts owed are positive and credits are negative, or in parentheses if you prefer, with no color coding. It applies everywhere, including the Campers table and exports, and saved views and filters update on their own.
  • A simpler balance card. Charges, discounts, taxes, and fees add up to a total, then payments, scholarships, and credits come off to show the outstanding balance. Scheduled payments sit in a dropdown, and families see the same card in their portal.
  • Pending scholarships reduce balances. A scholarship you’re still waiting on comes off the balance as soon as it’s added, and families only pay what’s left. If it doesn’t come through, void it.
  • Payment plan at a glance. Each camper’s billing page shows their plan and payment method, whether that’s installments, a deposit and balance, or paid in full.
  • Redesigned financial documents. Statements, invoices, and receipts show a statement date, session dates, and clear totals. Invoices include a tear-off slip for families paying by check, and receipts are marked paid or refunded.
  • Send a statement as a reminder. Email a family their statement PDF from the billing page in one step.

September 24, 2026

Meet the new help center

Search every guide in an instant, and message our team from any article when you’d rather ask a person.

  • One click from Campfront. Open Help & support in the sidebar, or press ⌘K and choose Send us a message.
  • Manage your tickets. We reply by email, and the Tickets area lets you view and manage every ticket you’ve raised.
  • Ask AI can contact us for you. It drafts the message from your conversation, and you approve it before it’s sent.

September 24, 2026

Payment terms that fit every family

Give each family terms that work for them, and keep their balance right when plans change.

  • Personal terms by link. Make a payment template public and share its link. Families who register through it get that template’s plans, methods, and discounts.
  • Deposit now, balance later. Take the deposit at checkout and collect the balance on your own timeline.
  • Reuse a schedule. Copy a template’s installment dates and amounts onto any camper, then adjust before you save.
  • Refund one camper. When siblings share a payment, refund one camper’s share and leave the rest untouched.
  • Move credit to a sibling. When a camper withdraws in credit, apply it to a brother or sister who’s still enrolled.

September 24, 2026

More quality-of-life updates

Smaller improvements for your team and your families.

For admins

  • Manage tasks from your dashboard. Complete, reschedule, or reassign a task without opening the profile.
  • Ask AI reads your notes. Ask about an incident or a dairy restriction and it checks profile notes, plus medical and dietary notes.
  • Separate households in broadcasts. Reach the second parent in separated families without emailing every parent.
  • Mark multiple checks as received. Select payments and mark them received together, with one check number recorded on each.
  • Report on your fiscal year. Set the month your fiscal year starts and filter any table by this, last, or next fiscal year.
  • Application answers on staff profiles. The job application card shows answers to your own questions.
  • More contract merge tags. Add total compensation, date of birth, and job role notes to a contract template.
  • Mark a dose spoiled. Record a dropped or wasted medication dose, with a reason.
  • Right-to-left languages. Better support for Hebrew, Arabic, and other right-to-left text.

For families

  • Pay early. When one card or bank payment is left, a parent can pay it from their balance card ahead of the due date.
  • Check instructions on statements. A statement with a check payment ends with your instructions for paying by check.

September 16, 2026

Quality-of-life updates

A round-up of small papercuts we’ve fixed.

  • A snappier AI assistant. It replies about 3x faster on average, with no trade-off in quality.
  • Faster bulk actions. The action menu on the campers and staff tables is now a searchable command menu.
  • Batch-edit staffing roles. Edit or remove several staffing-board roles in one dialog.
  • Target a form to any stage. Pick any camper or staff stages from a searchable list, or leave it empty to match all.
  • Full sessions waitlist automatically. A submission to a full session that needs approval now lands in Waitlisted, not Applied.
  • New table columns. Years at camp, Preferred name, and Secondary contact (name, email, phone).
  • Set a camper’s referral source. Edit it from the Source card on any profile, even for imported or invited campers.
  • Title-only notes. A note can be saved with just a title.

September 15, 2026

Embed your forms on your own website

Put your camper enrollment, staff application, or lead capture form straight on your own site. Grab the snippet from the new Embed code button, and families fill it out, pay, and hear back without leaving your page.

September 14, 2026

Reverse charges and adjust family payment schedules

A few updates to billing.

  • Reverse charges in bulk. Select charges or credits on a camper’s or family’s Activity and undo them with one Reverse selected action. The charge and its reversal fold into one line, tagged Reversed.
  • Adjust a family’s whole schedule at once. Open Adjust payment schedule to resize every camper’s plan in one place. A camper who owes with nothing scheduled is flagged.
  • See the statement the way a family does. Switch between the full admin view and the clean view parents see.
  • Reminders now match invoices. They carry the same check, cash, or wire instructions, invoice PDF, and fee breakdown.
  • Confirm before charging. Taking a payment asks you to confirm the amount first.
  • Financial contact on statements. Statements now use a family’s financial contact email when one’s set.

September 10, 2026

Customize your admin sidebar

Put the sections you use every day up top and tuck the rest under More.

Right-click the sidebar to set it up, and everyone on the team keeps their own layout.

Two sidebars side by side: one leading with Campers and Financials, the other with Staff and Bunking

September 10, 2026

Totals and averages on any data table

Open a number or currency column’s header menu, choose Summarize, and pick sum, average, median, minimum, or maximum. The result sits in the table footer, covers every row matching your filters rather than just the page on screen, and is saved with your views.

The Years at camp column's header menu on the campers table, with Summarize options for sum, average, median, minimum, and maximum

September 10, 2026

More flexible CSV imports

Two additions to the import wizard.

Fixed values. Give every row the same value without adding a column to your file. Choose Add fixed value on the mapping step, pick the field, and enter the value.

Update by ID. Map a column of Campfront IDs for campers, enrollments, staff, or employments and the import updates those records in place, even with no names or emails in the file. The review step shows each matched name.

September 9, 2026

Send payment emails to a financial contact

Add a Financial contact under Camp settings > Profile > Contact addresses, and replies to invoices, reminders, receipts, and refund emails go there instead of your usual contacts.

September 7, 2026

Turn the campers and staff tables into a board

The campers and staff tables can now switch to a kanban board. Group by stage, session, department, or role, and every camper or staff member becomes a card in its column.

The staff board grouped by stage, filtered to international staff, with Lead, Applied, Shortlisted, and Offered columns

Choose Board next to Table and pick what to group by. Your filters, search, sort, and saved views all carry across, and dragging a camper or staff member into a new stage saves the change, just like editing the table.

September 7, 2026

Mark duplicate families, campers, and staff

Mark a family, camper, or staff member as a duplicate of the real record, and it drops out of your dashboard counts and the parent portal right away. Nothing is deleted.

From a family, camper, or staff profile, choose Mark as duplicate, pick the real record, and provide a reason. The duplicate is labeled, and the two profiles link to each other.

Campers, logins, and balances move across. Marking a family lets you pair each camper with their match in the real family, and parent logins follow. If a camper’s duplicate has an unpaid balance, select Carry any outstanding balance over and the family pays it on the real record.

September 4, 2026

Choose what campers, families, and staff provide, and when

Camp settings has a new Information page controlling the details you collect from campers, families, and staff. It is grouped by when each thing is asked, during enrollment, before camp, or on a staff application, and each item can be set to not collected, optional, or required. These settings apply to every season, so you set them once.

The During enrollment section of the Information page, setting referral source, camper contact details, and school details

What you can now choose

Whether to ask a camper for their own email and cell number. Optional or required, from whichever grade you choose.

When to ask how a family found you. Referral source can be optional after checkout, required as the first step, or skipped entirely. Returning families are never asked.

Where to collect school details. School name and address during enrollment, before camp, or not at all.

Which grades your camp offers. A minimum and a maximum, so enrollment and lead capture only offer those.

Also on the page

Grade terminology. Whether a grade means the one a camper is entering in the fall or the one they completed before summer.

Non-binary gender and pronouns. Adds a non-binary option and a pronouns field to camper and staff forms.

Before camp and staff applications. Set whether a camper photo, school details, and medical information are needed before camp, and whether a staff application asks for date of birth and gender.

September 4, 2026

Every note in one table, and season-aware notes and tags

A new Notes section lists every note across your camp in one table, so you no longer have to open a profile to find one. Notes and tags can also be kept to the seasons they belong to.

Every note in one table

Notes in the main menu lists every note across campers, families, and staff, alongside the notes still on each profile. Search, filter, sort, choose your columns, save views, and export to CSV. Open a note to pin or flag it or jump to the profile, select several to move them to a season or delete them, or add a note without opening a profile first.

Notes remember their season. Each note shows the season it was written in and appears across all seasons by default. Uncheck “Show this note across all seasons” to keep one to the seasons you pick. A profile’s Notes tab shows this season’s notes plus all-season ones, with Show all seasons for the rest.

Tags can be seasonal too. Uncheck “Applicable to all seasons” on a tag to limit it to particular seasons. Pickers, filters, and columns then only offer tags that apply to the season you’re viewing.

September 4, 2026

Staffing board: department groups, role details, and a table view

Group departments, add more detail to each role, filter by hiring status, and switch to a table when that’s the better view.

Group departments

Group related departments together, such as Kitchen and Maintenance under Support. The group shows above each department, can be filtered on, and Reorder departments can sort by it. Manage groups from the new Board settings next to the season selector, which also turns staffing stats and profile indicators on or off. Each department’s menu can export just that department as a PDF.

Switch between board and table

Board and Table tabs turn the staffing board into a table with one row per slot, filled or open. Filter and sort on any column, export to CSV, and share the link: the view is part of the URL.

More detail on each role. Choose More options on a role to set a contract type, start and end dates, whether it needs someone over 21, and a description of what it covers. Roles can be duplicated, and Add role in the page header creates one in any department.

Filter by hiring status. Offer sent, offer accepted, contract sent, contract signed, or contract expired, on the board and in the table.

September 4, 2026

Name your custom discounts

A custom discount on a payment template or an enrollment invitation can now carry a name.

Give it one, such as “Leadership award” or “Community scholarship”, and that’s what families see on the discount line at checkout and on their statement. Leave it blank and the line falls back to the template’s name or “Custom discount”.

September 4, 2026

Single-select tag groups

A tag group can now be single select, so a profile only ever holds one tag from it.

Turning on Single select for the T-shirt size tag group

Turn on Single select on a tag group under Camp settings > Tags. Applying a tag from that group replaces any other tag from the same group already on the profile, however it’s added: from the profile, a table cell, a bulk action, an import, or an integration. Pickers mark these groups with a Single select badge. Good for anything with one right answer, like a referral source or a sub stage.

August 27, 2026

Returning campers and invitation discounts

Two smaller improvements, one on the campers table and one on enrollment invitations.

Spot returning campers on the table. Two new columns are available on the campers table, “Returning camper?” and “Sessions (previous years)”, so you can see who is coming back and what they have been to before.

Discounts apply to every session on an invitation. Discounts set through a payment template or custom payment terms now apply to every session on an enrollment invitation, including sessions with “Exclude from discounts” turned on. The exclusion still holds for discount codes and automatic discounts, so it only affects discounts an admin applies directly.

August 19, 2026

Know who's on camp with attendance

Know exactly who is on camp, the moment you need to. Attendance brings check-in and check-out to Campfront for campers and staff, so arrivals and departures get recorded in one place instead of on a clipboard.

A session's attendance roster showing checked-in, checked-out, and absent counts above a list of campers with check-in times

Check campers in and out, session by session

Turn attendance on for any session, daily or once per session. Mark campers individually or in bulk, record how they arrived or left, and add notes, including for absences. Every check-in and check-out is logged with who did it and when, and the history lives on each camper’s attendance tab.

Staff attendance too. Staff attendance follows employment dates rather than sessions. Set the season to daily or one-time check-ins, and each staff member appears for exactly the days their employment covers.

Update their location in the same tap. Tick “Also mark as on camp” or “Also mark as off camp” while checking someone in or out, and their live location status updates without a second trip to their profile.

August 17, 2026

Connect more than one account per integration, and trigger Zapier when a form comes in

Two updates to how Campfront’s data leaves the platform: you can connect more than one account per integration and pick which one each data stream uses, and Zapier can react the moment a form is submitted.

Connect more than one account per integration

You are no longer limited to one connected account each. Manage on Integrations > Data streams opens a Connected accounts page, where you can connect several Google Workspace, Microsoft, or Airtable accounts instead of replacing the one you already have, then choose which account each data stream sends to. Every account is named wherever it matters, in the stream form’s picker, the grid’s Integration column, and any connection-issue alert, so two accounts on the same integration are never mistaken for each other.

Zapier gets a form.submitted trigger

Set up a Zap that fires as soon as a camper, staff member, or family submits a form in Campfront, carrying the form and every answer with it, so you can react to form data without polling for it.

August 17, 2026

Application PDFs, bulk revoking, and richer CSV imports

A batch of smaller improvements across staff records, enrollment invitations, and the camper importer.

Download a staff application as a PDF. From the job application card on a staff profile, download the application as a PDF, for this season or any previous one. Their resume is attached too, as long as they uploaded it as a PDF.

Revoke expired invitations in bulk. Select any number of campers on the camper table and revoke their pending enrollment invitations at once, with the same withdrawal options you get one at a time.

Import school addresses and referral sources with your camper CSV. The camper importer now maps a full school address onto the school contact, and takes Referral source and Referral detail using the same “How did you hear about us” options you collect at checkout.

August 14, 2026

Multi-camper payments, fixed-dollar plans and clearing a balance

Three changes to what a family can pay and what you can ask them for: one payment covering several campers, installment plans priced in dollars, and a way to settle what is owed when a camper withdraws.

Pay for several campers in one payment

Families with more than one camper can pick any combination of them on the make-a-payment page and pay for all of them at once, with the total adding up as they choose.

Pay every camper’s full balance, or choose a custom amount and set a figure for each one. Each balance sits beside the camper it belongs to and already accounts for anything on a scheduled payment plan, so a family sees exactly what is left to pay, and paying in full never doubles up on an installment already on its way.

Set an installment plan in dollars

An invitation’s installment schedule can bill a set dollar amount on each date rather than a percentage of the balance. A scholarship place can ask for $250 a month for three months whatever the booking is worth, charged per camper on the invitation.

It doesn’t have to cover the whole balance either. What it leaves uncollected stays outstanding, so you post the scholarship credit yourself, when you choose to.

Clear a balance when withdrawing a camper. Moving an enrollment to Withdrawn offers a checkbox that posts a credit for whatever is still owed, with the amount named on the single enrollment sheet so you can see what you are writing off. It works on a bulk stage change too.

August 14, 2026

Campfront, now in monospace

The Campfront AI assistant answers from your terminal. Ask about enrollments, payments, sessions and staff without leaving the command line.

Yes, that is the Campfront logo rasterized into quadrant blocks. If you are going to draw a wordmark out of text you may as well do it properly.

One command gets you there: npx campfront-install installs the CLI and signs you in through your browser.

Ask your camp anything in plain English. Keep it conversational, or fire off a single question and add --json to get the answer back as data, ready to pipe into a script, a dashboard or another AI tool.

It connects over the same secure MCP tooling Campfront already uses, so it acts with your own permissions, never reaches past your own camp, and checks with you before it changes anything. The only credential stored on your machine is a refresh token, revocable from Settings whenever you want.

Install the Campfront CLI

August 14, 2026

Choose what happens when a session fills up

Sessions and session groups get a full capacity preference. Keep offering a waitlist when one fills up, or take it out of the enrollment flow altogether, so families are only ever choosing between sessions they can actually book.

Hiding a full session applies to families going through the enrollment flow. You still see it in the admin pickers, and a direct enrollment link still opens it, so you can keep placing campers into a full session yourself.

August 11, 2026

Charge, reverse, and collect from one billing page

See everything a camper or a family owes on one statement. Scheduled payments sit at the top, settled activity sits below with a running balance, and every figure on the page matches the balance panel beside it.

Charge for a session or an add-on

Add a charge for a session or an add-on straight from a family’s billing page, then either leave it on the balance or collect it there and then.

Reverse a charge or a credit

Any manually entered charge or credit can be reversed from its own menu. The reversal posts as a new entry with the category and amount already filled in, so the original stays on the record and the statement reads as what actually happened.

Take the statement away as a file

Download a statement as a PDF to keep or pass on, or as a CSV to reconcile against your own books. A family statement exports the season you have open. Families can download their own statement as a PDF from their billing page, so a parent who wants a record doesn’t have to ask you for one.

Families see one season at a time. A switcher moves between seasons on the family billing page, and any other season still carrying a balance is called out, so an older debt can’t sit unseen behind the season you are looking at.

Families can pay ahead. Every upcoming payment carries a “Pay now” option, with “Pay all now” when there is more than one, so a family can clear an installment before its due date.

Give a payment its own description. Name what a payment was for and that name shows on the statement, the invoice, and the receipt.

August 10, 2026

Refund a payment without leaving Campfront

Issue a full or partial refund straight from a payment, without opening the Stripe dashboard. Card and bank refunds go out through Stripe automatically, and offline refunds are recorded in Campfront so the books match the money you hand back. Refunding only moves money; it doesn’t change a camper’s enrollment.

Refund from wherever the payment lives. The action is on the financials grid, a camper’s billing page, and the family billing page. The Past payments grid also takes it as a batch action when you need to refund several at once.

Refund more than once. A partial refund doesn’t lock the payment. You can issue another one later, up to whatever is still unrefunded, and the payment reads “Refunded” once the refunds cover the full amount.

Record why. Add a reason when you issue a refund and it stays with the payment: in the payment’s audit details, in an optional Refund reason column on the payments grid, and passed to Stripe as metadata so it shows against the refund there too.

Families hear about it. A refund emails the family with the amount refunded, separate from the original receipt.

August 7, 2026

Edit campers and staff without opening a record

Stage, camper group, grade, responsibility center, staff type, and tags can all be edited straight from the Campers and Staff tables. Click the badge, pick a new value from the popover, and the row updates immediately, without opening a record just to change one field.

Edit campers and staff without opening a record

Other updates

  • One button turns every camper group on or off on the session form, instead of clicking each switch by hand.
  • Overdue medication administrations can be marked administered, missed, or skipped right from the Overdue tab.

August 7, 2026

Use AI to revise forms, not just build them

Ask the form builder to add a question, tweak a field, reorder things, or remove one, and it edits the form you already have instead of starting over. Changes arrive as a reviewable diff, with added, edited, moved, and removed fields all marked, so you can apply or discard the proposal before anything on the live form changes.

Form answers are now readable and writable from Zapier. Zaps can look up a form and its fields and fill in answers on an enrollment or staff application, the same way our AI assistant already can.

August 7, 2026

Deposits can now be set per session

Sessions and session groups get their own deposit amount instead of sharing one camp-wide figure, with a new Deposit column on both tables to see it at a glance.

Reuse a household address. Adding or editing a second parent in the same family now offers a “Use an existing address” option, so a parent doesn’t have to retype an address another parent in the household already entered.

Camper mail letters now fit one printed page. A live character counter while writing keeps a letter from running over.

August 6, 2026

A new AI assistant, everywhere in Campfront

Campfront’s built-in AI assistant used to live in a single panel on the dashboard. It now opens anywhere in the admin with Cmd+J (Ctrl+J on Windows) and stays beside you while you work, so the conversation survives the jump from a grid to a profile to settings.

It also reads the screen you’re on, which saves you spelling out what you mean. Open a camper, ask what he’s signed up for this summer, and it knows who you’re asking about.

A new AI assistant, everywhere in Campfront

What you can ask it

Things it handles in one sentence:

  • Find every camper in the Parrots camper group who still owes money
  • Break down this season’s enrollments by stage
  • Tell me which staff haven’t signed their contract
  • Move Alan up to 7th grade for this season
  • Add a note that his family called about pickup times
  • Show me how to send a broadcast to parents

Faster, sharper answers

It pairs the screen you’re on with the latest models, so answers come back quickly and reliably. It can now update camper and enrollment records as well as read them, and look up payments and transactions. It checks with you before it changes anything, so you stay in control.

How your data is handled

The assistant works inside the permissions you already have, so it sees only what your role allows and never reaches past your own camp. It connects over the same secure MCP tooling Campfront already uses. Your conversations stay in Campfront and aren’t retained or used for training by AI models.

Out today

It’s available to all admin users from today.

August 1, 2026

Formatted payment instructions, unlimited session capacity, and more

This release brings richer formatting to the payment instructions families read at checkout, an unlimited option for camper group capacity, tighter control over priority access codes, and more room to correct an offline payment.

Format offline payment instructions

Check, wire transfer, and cash instructions in Payment settings now support bold, italic, and underlined text, so you can call out the details families are most likely to miss. The formatting carries through everywhere those instructions show up: checkout, billing, confirmation pages, confirmation emails, and invoice PDFs.

Leave session capacity blank for unlimited

Camper group capacity on a session can now be left blank, which treats that group as unlimited and skips the capacity check entirely. The capacity report, availability labels, and enrollment pickers all show “Unlimited” for that group instead of a spot count.

Restrict priority access codes to returning campers only. A priority access code limited to returning families can now also block those families from adding brand-new campers, so a code can be used purely to re-enroll last season’s campers without opening the door to new registrations.

Void a payment after it’s been marked received. Check, cash, and wire payments can now be voided once they’ve been marked received, not just while scheduled or awaiting payment. Voiding puts the balance back and logs the change, so a payment recorded against the wrong family or amount can be corrected without issuing a refund. Card and bank payments that have cleared still need a refund.

July 23, 2026

Staff lead forms, camp alumni discounts, and more

This release focuses on getting prospective staff and returning families into your pipeline earlier, plus a batch of workflow improvements across discounts and communications.

Capture staff interest before a full application opens

We’ve reworked and made clearer how sessions carry their own custom question sets, and there’s a new Lead forms area, with separate camper and staff tabs, for building and reusing question forms across camper leads and staff applicants. A new public staff lead form lets prospective staff register interest before a full application opens, dropping them into a new Lead stage in the staff pipeline so you can track and follow up before asking for a full application.

Mark families as camp alumni for automatic discounts

A new admin-only “Camp alumni” toggle on the add/edit parent sheet flags a parent as having attended camp themselves, making their family eligible for a new alumni-family automatic discount. An “Alumni” badge shows up on family and contact lists, and a new “Alumni family?” column is available on the campers grid.

Discounts can now be scoped to session groups. Session groups get their own scope alongside sessions on the discount form, so a discount can target a multi-week program independently of individual sessions.

Choose who gets a resent invitation. Resending an enrollment invitation now opens a dialog to pick which parent in the family receives it, instead of it always going to whoever the cart was last pointed at.

Batch sends now show up in Broadcasts. Emails and texts sent from the camper and staff grid batch actions now appear in the Broadcasts list alongside composer broadcasts, so they can be tracked and reported on.

Camper group, discount, and add-on editing moved to full pages. These now open as their own pages instead of slide-over panels to give more space as you configure your setup.

Other updates

  • Shift-click a row checkbox on data tables to select every row in between.
  • Currency columns are now right-aligned to help with readability.
  • Adding a financial note no longer opens a broken nested popup or shows a false “discard changes” warning after saving.
  • Zapier’s cart checkout trigger includes additional useful information about the cart.

July 22, 2026

Receivable references, check instruction previews, and Zapier amounts

A few small workflow improvements landed today across receivables, payment settings, and Zapier.

Manual receivables now take a reference. Marking a manually-added receivable transaction as received now has the same optional reference field, for a cheque number or bank reference, as the offline-payment flow, and it shows up in the transaction’s audit trail.

Check payment instructions are clearer. The auto-generated fallback text families see when your check instructions are left blank is now shown as the placeholder text in Payment settings, so you can see exactly what they’ll see.

Zapier payloads include formatted amounts. Currency values now come through as nicely formatted strings (e.g. “$1,930.00”) alongside the raw cent amounts, so you can drop them straight into emails and documents.

July 2, 2026

A brand new Campfront

Today we’re shipping the biggest update since our launch: we’ve rebuilt Campfront from the ground up.

Every screen, every table, every form, rebuilt on a new foundation. It’s not just a fresh coat of paint. The new layout and design system implements your vital feedback, and gives us a platform we can build on and iterate faster than ever, which means the features you ask for get to you sooner.

Here’s what the rebuild means for you:

Accessible. The entire platform meets recognized accessibility standards, from contrast and focus states to keyboard navigation. Everyone at your camp can use Campfront comfortably, whatever their needs.

Mobile friendly. Whether it’s a parent enrolling from their phone, a staff member checking their contract on the bus, or you pulling up a camper profile from the dining hall, Campfront works great on any screen size. No app necessary (but watch this space!).

Faster and more consistent. We are reasonably confident no other camp management software obsesses about large tables scrolling at 60 FPS like we do. Pages load quicker, interactions feel snappier, and everything behaves the same way everywhere. Once you’ve learned one part of Campfront, you’ve learned all of it.

We set out to bring camp tech up to date, and today Campfront is the most modern camp platform on the market for camp admins, camp staff, and camp parents. And this rebuild is just the start. The new foundation is what makes everything we have planned possible.

Your camp, your colors

Alongside the rebuild, we’re rolling out much deeper branding.

Pick a single brand color, and Campfront builds your camp’s entire look from that one choice. Rather than just splashing your color everywhere, we generate a complete, coordinated palette around it: buttons, backgrounds, borders, and both light and dark modes, so everything feels like it belongs together.

Crucially, every color combination is checked for accessibility as we go. If your chosen color would make text or buttons hard to read, we automatically adjust it just enough to stay legible and meet accessibility standards, while keeping your true brand color intact for your logo. You’ll see a live preview and a clear heads-up whenever a color needed a nudge.

The result: a polished, on-brand, accessible experience for your families and staff, without needing a designer, and without anyone having to think about the details.

Dark mode is here

Campfront now has a full dark mode, generated from your brand palette so it looks just as much like your camp as light mode does. Users can switch whenever they like.

June 22, 2026

Installment plans, transaction tracking, and more

Your feedback shapes what we build. We listen to camps and turn what we hear into real improvements, and this roundup is a good example of that. Here’s what’s new.

Installment plans that adapt to the payment method. Set a different installment schedule for each payment method you accept, all from your season’s Payment plans settings. Offer a shorter plan on card and a longer one on bank transfer or check. At checkout, families see the schedule for the method they choose, and it updates the moment they switch.

A camp-wide transactions table with scholarship tracking. The Financials section now has a Transactions table that gathers every transaction across your camp, with filtering, sorting, and CSV export. New credit types, including scholarships, make financial aid clean to record and report on.

Priority enrollment for returning families. When you set up a priority access code, you can now limit it to families who’ve enrolled before. Choose whether “returning” means last season or any past season. Families who don’t qualify are told the code is for returning families only.

A Future season stage for campers and staff. For people who applied this year but are coming back later, a new Future season stage on both pipelines moves them out of your active list and revokes any open invitation, while keeping them on file with an optional note.

Two-step verification with an authenticator app. Alongside text message codes and single sign-on, you can now sign in with an authenticator app. Because the codes are generated on the device, they keep working with no cell signal, which is what you need when reception is patchy at camp. Set it up from the Password page in your profile settings.

AI helper for your staffing board. Describe your staffing structure in plain language and Campfront drafts your departments and roles for you, with position counts and the gender each role is for.

Medical PDFs built around what your team needs. Download a medical PDF for any camper or staff member, on their own or in bulk. Choose which sections to include, from allergies and medications to emergency contacts and immunizations, so your medical team prints only what matters at camp. Find it in the Actions menu on the medical tabs and the camper and staff grids.

More flexibility in your automatic discounts. Discounts now bend to how your camp prices. Scope one to specific sessions, run several early bird windows with their own deadlines, and build sibling discounts in tiers so the third child saves more than the second. First-time camper discounts can target new or returning families, and grade discounts keep their own tab.

May 26, 2026

Find the gaps in your Handbook, and more

We’ve shipped a batch of updates that cut manual work and give you more control across your handbook, medical records, family contacts, form assignments, and staff hiring.

Spot the gaps in your handbook

Coverage, a new tab in your handbook, compares what you’ve published against a topic benchmark built from 147 publicly available handbooks, giving you a clear view of what you’ve covered and what’s still missing.

What you get on the Coverage tab:

  • Evidence for every verdict: Click on any covered topic to see the exact article passage that earned the checkmark, letting you verify the audit instantly.

  • One-click drafts for gaps. Hit Add article on an uncovered topic to spin up a draft pre-filled with the title and the example questions parents or staff typically ask. Topics that don’t apply to your camp can be dismissed as Not relevant.

  • Stays in sync as you write. Every article save triggers a targeted re-check, so the gap count is always accurate without you needing to trigger a manual run.

Vaccine records read for you

Whenever a parent, staff member, or admin uploads an immunization record, Campfront does the heavy lifting. The vaccine name, doses, dates, manufacturer, lot number, and provider are pulled straight from the PDF or photo into a table on the profile’s medical tab, ready for review.

To ensure complete accuracy, every extracted result includes a reminder to quickly verify it against the original document.

Add additional parents without an account

Email and phone are now optional when adding additional parents to a family, so you can store non-custodial parents, second guardians, or other contacts who don’t need to have a login. Whilst the family owner needs access to manage the account, other parents added can sit on the family profile as name-only, with a “No account” badge to keep them distinct from invited or active account parents.

A new invitation to create account checkbox lets you and your family owners invite an additional parent later if they decide they do want a login.

Other updates

  • First-time vs. returning form segments. Form assignments now include enrollment and employment history segments, so you can target a form at first-timers, returners from last season, or from any previous season.

  • Driving license capture on staff applications. The staff application now asks whether the applicant has a driving license, and captures the license number when they do. The answer carries through to their staff record, so it’s there for transport and role decisions.

May 11, 2026

Meet your new AI-powered handbooks

We’ve launched Handbooks, a new way to run your camper and staff handbooks directly inside Campfront.

You can bring over your existing handbooks or write fresh articles in our editor. Once published, your new AI chat assistant can instantly answer questions based exactly on what you’ve written.

Meet your new AI-powered handbooks

Here is what you can do with Handbooks starting today:

  • Keep parents and staff separate: You get two distinct handbooks: one for each audience. Each has its own articles, categories, and optional AI chat assistant.

  • Write or import in minutes: The text editor handles articles directly with autosave, version history, drag-and-drop reordering, and one-click publish. Already have a handbook in Word or PDF? Use bulk import to bring them in as drafts to review and tweak.

  • Deploy a strictly grounded AI assistant: The assistant only answers using the information from your published articles and your camp’s contact details. Every answer cites its sources. If something isn’t in the handbook, the assistant points users back to your team instead of guessing.

  • Track your analytics: See exactly what’s going on. Article analytics show you which articles are getting read, where views come from, and how users rated them. Chat logs capture every conversation, filterable by date, feedback, and citations.

  • Control settings and permissions: A single settings page controls both handbooks, each with its own toggles. A new Handbooks permission setting gives you view or edit control per camp admin role.

Dive in whenever you’re ready, or get in touch with us to schedule a demo.

April 28, 2026

More flexibility with enrollment timing, family setup, and staff contracts

We’ve shipped a batch of new updates focused on giving you more control across enrollment, family management, and staff hiring, plus a handful of supporting improvements that round things out.

Separate household support

When admins or family owners add additional parents to a family account, you can now specify whether each parent belongs to the same household or a separate one. You can also flag whether they have pickup authorization and capture any additional context about the parent or family arrangement, which is saved as a note on the family profile. Families with multiple campers can also set different primary contacts per camper, so each child is linked to the right point of contact.

Priority enrollment windows

You can now set specific open and close times within your priority window dates, so Campfront automatically opens enrollment at exactly the moment you want (such as 6am on the day) without anyone needing to manually flip the switch. We’ve also introduced priority enrollment links as an alternative to access codes, giving you a simpler way to send returning families straight through to early enrollment.

Delegated signatory support for under-age staff

For any staff member who is under the age of 18 at the time of accepting a contract, Campfront will now flag this and let you add parent or guardian contact details. The contract is then sent to the parent or guardian to sign on the staff member’s behalf, keeping you compliant without disrupting your hiring flow.

Other updates

  • Expanded grade list. The grade list now covers early years such as nursery and kindergarten, so younger campers can be enrolled with the right grade on file from day one.

  • Automatic grade-based discounts. Configure automatic discounts that apply based on a camper’s grade and the session they’re enrolling in. This makes it easy to offer grade-specific pricing, such as “$50 off for K to Grade 2 campers in the Junior Session”, without relying on manual discount codes.

  • Bunking board enforcement settings. New settings on the bunking board let you control whether camper group and gender criteria are enforced when placing campers into a cabin or over-allocating.

  • Clearer waitlist flow. Families who try to enroll in a session at full capacity are now notified during the enrollment application and drop into the waitlisted stage on the admin side, making it easier to manage demand for your most popular sessions.

April 23, 2026

Keeping campers and parents connected with camper mail

Camper mail is now available in Campfront under the Campers area, giving you a dedicated space to manage parent-to-camper letters and camper replies directly within the platform. There are no Campfront fees to camps or parents to use it, and you have full control over usage through frequency limits and visibility restrictions.

Composing and sending letters

Parents can view and compose letters from their account area, select one or more of their campers, and optionally attach a photo. If you’ve set a frequency limit, parents will see how many letters they have remaining before composing.

Admin printing and delivery workflow

From the inbound tab, you can filter and batch print pending letters as a PDF, as well as optionally mark them as delivered. Status updates are reflected in the parent’s view so they can track progress.

Camper replies

When camper replies is enabled, each printed letter includes a reply page campers can write on by hand. Upload scans individually, in bulk, or via a dedicated inbound email address. Campfront automatically matches replies to the original letter, and parents are notified when a reply is ready to view.

Configuration and controls are managed in camper mail settings, giving you flexibility over how camper mail works at your camp:

  • Enable or disable camper mail at any time. Switched off by default until you choose to enable it.

  • Camper replies can be turned on or off depending on whether you want to support outbound replies or keep camper mail as inbound only.

  • Frequency limits to cap letters per camper per day or week, configurable per parent or per family.

  • Allow Image uploads to be provided by parents in their e-letters.

  • Cut-off and delivery information for custom parent facing messages such as print schedules.

  • Visibility restrictions to limit camper mail to specific sessions, session groups, or camper groups.

April 2, 2026

Session links, attachments, and dashboard updates

Attachments across comms and notes

You can now attach files when sending email comms from the system, with all attachments logged in the activity log for a full audit trail.

File attachments can also be added directly to notes on a profile, with attached files appearing in the files table. Permissions apply here too, so any files attached to a note type such as financial will only be visible to users with the relevant permission, just like the notes themselves.

Dashboard updates

We’ve also made the metric tiles at the top of the camper and staff dashboards more customizable. Toggle tiles on or off, reorder them however you like, and choose exactly which metrics you want to see at a glance. New tiles have been added to both dashboards, with more to come over the coming months.

The upcoming birthdays panel now lets you send out emails or SMS messages directly, either to individuals or in bulk, without having to leave the dashboard.

Downloadable file form input support

The form builder now includes a file download field, allowing you to add downloadable files to any custom form. Whether you simply want to provide families or staff with a document as part of the form, or need them to download, sign, and re-upload it, you can now do so directly within your custom forms.

Registration links are now available for each individual session. If you want to direct families to sign up for a specific session rather than choosing from their eligible list, you can now grab a direct registration link from the sessions table and share it wherever you need.

March 30, 2026

Greater control over medical, payments, and alumni

Medical configuration and notifications

We’ve expanded the medical settings to give you more control over how medical information is captured and managed across your camp.

Dietary requirements and over-the-counter medications can now be fully customized. You can edit names, hide items you don’t need, and add new entries to either list.

Medication delivery times are now configurable. While default times are still provided out of the box, you can adjust or add additional delivery times to match how your camp administers medication throughout the day.

Prescription and insurance uploads can now be required as part of the medication entry process. You can toggle on requirements for prescription uploads when medications are being added, as well as require health insurance card uploads, giving you full control from both the parent and camp admin side.

Notifications for medical and medication logs. When adding a medication administration log, medical log, or a note, you can now choose to notify any user who holds the relevant permission. This makes it easy to keep the right people informed in real time.

Financial updates

Split scheduled payments are now supported. If a family has more than one parent account associated with it, you can take any upcoming scheduled payment, whether from an installment plan or a manually created debit, and split it across parents by any percentage. Each parent can pay using their own payment method, giving you more flexibility for families where costs are shared.

Post-enrollment add-ons are now available from the parent side. Families can log into their account, head to the billing section, and add any additional add-on items that they didn’t select during the enrollment checkout. This means families no longer need to go through the camp admin team to pick up anything they missed.

Alumni tables

A dedicated alumni table is now available under both the campers and staff sections. While you can still track specific season alumni within the main tables, the new alumni tables consolidate all previous campers and staff into a single view.

Each alumni record includes key historical information at a glance. For campers, this includes total years at camp, enrolled seasons, and family contact information. For staff, you’ll find similar fields alongside most recent salary and roles and departments, giving you a clear picture of what each person was doing and when.

The alumni tables also make it easy to contact your alumni from one place, whether you’re reaching out for recruitment, re-enrollment, or just staying connected.

March 5, 2026

Introducing media library and facial recognition

We know how important it is to capture and share camp moments with families and staff, and it’s one of the features camps ask us about most. On Monday, we’re launching the media library, bringing photo storage, sharing, facial recognition, and AI-powered tagging into Campfront.

Facial recognition is built directly into the media library. When enabled, parents and staff can opt into facial recognition from their accounts, and Campfront will automatically tag any campers or staff detected in uploaded photos. Camps can decide whether to charge for facial recognition and set different rates for parents and staff.

When photos are uploaded, Campfront automatically generates tags and a summary for each image. These feed into a powerful library-wide search, making it easy to find photos by people, objects, scenes, and more. You can also add manual tags to any photo for further organization.

AI tagging and search

Sharing and visibility controls give you flexibility over how and when images are distributed:

  • Season-level controls let you turn sharing on or off for campers and staff at a high level.

  • Granular sharing lets you configure sharing on individual custom subfolders. Subfolders inherit sharing preferences from their parent folder by default, but you can override this to share with specific seasons or sessions as needed.

  • Tagged sharing means anyone detected and tagged in a photo can have it shared with them automatically.

  • Hide folders to keep assets private until you’re ready to share, or use the media library as a general storage space for your camp’s media.

  • Email notifications can be enabled so families and staff are notified when new photos are shared with them.

AI tagging and search

Find photos where they matter

Any images a camper or staff member has been tagged in or had shared with them will appear on their media tab within the admin side. Families and staff who log in will also have their own media area where they can view and download any images shared with them, with families able to see photos across all of their campers in one place.

Full details for the facial recognition and storage costs will be confirmed alongside the release next week.

Note: As a reminder, we’ll be at the Tri-State conference next week at booth 716. If you’d like to see the media library and facial recognition in action, we’d love to have a chat. Book a time

March 4, 2026

Capture leads before enrollment

Camper lead forms can now be created from the season settings to capture interest from prospective families outside of the enrollment process.

Capture leads before enrollment

The lead forms capture the following information:

  • Parent or guardian details: Name and contact information.

  • Camper details: Name, date of birth, gender, relationship, and grade, with support for multiple campers in a single submission.

  • Additional questions (optional): Attach a custom form as a second step to capture any extra information, just like with enrollment and staff application questions.

Submissions drop into the system under the lead stage. When setting up a lead form, you can configure auto-tagging so that leads are automatically tagged based on their source, making iteasy to track which families came through a specific email campaign or any other channel.

Enrollment applications submitted through approval-required sessions now drop into a new applied stage, rather than the lead stage, giving you a clear distinction between families who have expressed interest through a lead form and those who have actively applied for enrollment.

Note: We’re heading to the Tri-State conference next week and would love to see you there. If you’d like to chat, grab a time slot below and come find us at our booth 716. Book a time

March 3, 2026

Capture more with custom enrollment and staff application questions

You can now gather additional information from families and staff applicants by attaching custom forms to your enrollment and staff application flows, configured directly from the season settings.

Additional enrollment questions can now be added on a per-session basis by attaching a custom form to each session. Whether it’s an open or approval-required session, you can choose which form families complete as part of the enrollment flow. If a family selects multiple sessions, they’ll complete the forms attached to each one. This gives you a flexible way to capture any additional information you need, whether it’s specific to a session or relevant to your camp more broadly.

Additional staff application questions can be set up in a similar way by attaching a custom form to the staff application flow. Questions are shown at the end of the application, letting you gather any extra information you need from staff applicants upfront.

As with other form submissions, forms completed during the enrollment or staff application process drop into the relevant camper or staff profile and are fully accessible through the data tables, where you can filter, export, and use the data to help inform decisions as you progress applications.

Capture more with custom enrollment and staff application questions

March 3, 2026

The biggest update to enrollment since launch

We’ve made major improvements to how enrollment, payments, and pricing work in Campfront. You now have session-level control over how families register, with support for open and approval-required enrollment types, add-ons, automatic discounts, priority access codes, and a much more flexible payment system.

Here’s what’s new.

Session-level enrollment types

We’ve introduced session-level enrollment types, giving you control over how families register for each session.

Open enrollment

  • Families can browse available sessions and add-ons for their campers, then complete their enrollment there and then

  • Converted enrollments drop straight into the system as enrolled, ready for admins to review

  • You can choose whether families create their account after checkout, allowing them to begin completing any outstanding actions, or invite them into the system later once you’ve reviewed their profile

Approval-required enrollment

  • Follows a similar flow, but rather than completing checkout, campers are added to the system as a lead

  • From there, you can review their profile and invite them to enroll using default payment options or with custom payment terms

  • Camp admins can also preview the full enrollment journey (as well as the staff application) before going live, without having to leave season settings

Priority enrollment

  • Set an enrollment date ahead of your general opening, giving selected families early access through admin-created codes

  • Share codes with returning families, staff, or special groups so they can enroll before enrollment opens to everyone

Session-level enrollment types

Add-ons and automatic discounts

  • Add-on items like horse riding or tennis lessons can now be configured as part of the enrollment checkout, scoped to specific sessions and camper group eligibility, and set as optional or required

  • Automatic discounts including early bird, multi-session, and sibling discounts can be configured to apply at checkout

  • You have the flexibility to include or exclude individual add-ons from applicable discounts

Add-ons and automatic discounts

More flexible payment management

  • Debit and credit cards are now managed separately for easier convenience fee control

  • Check by mail is now supported as a payment method

  • Per-camper billing can be toggled between automated collection and manual billing

  • Invoices and reminders can now be sent ahead of scheduled payment dates

Upcoming payments overview in Financials

  • The Financials tab now includes a dedicated Upcoming Payments view alongside Payment History, giving you a complete picture of all scheduled payments across your system

  • This includes installment plans and admin-created debits

  • From here you can take action individually or in bulk, including charging immediately, voiding payments, resending invoices, adjusting dates and amounts, and switching between automatic and manual billing

Upcoming payments overview in Financials

February 27, 2026

New tools for managing camp transportation

We’ve added a new transport section, giving you a centralized hub to manage how campers and staff get to and from camp.

Create and manage routes

Routes can be created for campers, staff, or both, and support drop-off, pick-up, bus, and self-drive transport types. Campers and staff arriving by air can provide flight details when requesting a route, giving your team the information they need to coordinate logistics.

Routes can be public or private. Public routes appear in the parent and staff login area, where they can browse options and submit requests for arrival and departure. Private routes stay internal for camps that prefer to manage assignments directly. You can also hide the transport section from the parent and staff experience entirely. Visibility criteria let you control which routes appear for which people, based on attributes like session, camper group, department, or start date.

Create and manage routes

Managing assignments

Route requests land as transport assignments, manageable from the central assignments table or from the transport tab on each individual’s profile. You don’t need to build out vehicles upfront. Create your routes, collect requests, then add buses or vehicles and confirm assignments once you know the demand.

Managing assignments

Track boarding with digital rosters

Generate a bus roster for any route and mark individuals as boarded or not boarded directly within the system, replacing pen-and-paper checklists with a real-time digital record. You can view and add transportation notes against any individual on the roster, and key medical information such as medications that need to travel with them is surfaced on the page, giving your team visibility over what matters most as campers and staff board.

Track boarding with digital rosters

February 16, 2026

Medical Update: Log more and collect the right forms

Triage to treatment, capture every detail

We’ve overhauled medical log entries to support the full scope of what your health center team needs to document, from initial triage to routine check-ins and everything in between.

Log entries can now be categorized across a broader set of log types that cover more of the scenarios your medical team will encounter. Each log includes a dedicated chief complaint line for the headline issue, with the notes field alongside it for capturing full context. You can optionally record vitals including temperature, heart rate, respiratory rate, and blood pressure, and add medication administrations directly to the log entry. Administrations can reference existing prescriptions already on file, over-the-counter medications, or anything else relevant to the incident.

A new disposition field records the outcome of each log, whether the individual returned to their cabin, was sent for external review, or remained at the health center. Assessment locations can be selected from a managed list that you create once and reuse across all future logs. You can also flag any log as follow-up required and filter across your medical logs to surface outstanding check-ins. Medical logs are accessible from both camper and staff profiles, as well as from the Medical Log section under Medical in the navigation.

Triage to treatment, capture every detail

Stay on top of compliance

We’ve added a new Medical Settings section under Medical in the navigation, giving you camp-level controls for compliance documentation.

FARE form collection - Toggle whether your camp requires Food Allergy and Anaphylaxis Emergency Care Plan (FARE) forms. When enabled, adding a food-type allergy will prompt the user to download the standardized form, complete it with their medical provider, and upload the signed version back into the system. Uploaded forms appear on the individual’s medical tab and in the forms tab, visible only to users with medical permissions.

Immunization record templates - Upload your own immunization record template for campers and staff to take to their medical provider. Once completed, they can upload it back into the system where it appears under the medical tab and the forms tab, with access restricted to users who hold the medical permission.

Stay on top of compliance

February 10, 2026

A better way to manage notes, connections, and forms

Find the right note, faster

We’ve overhauled notes across camper, staff, and family profiles to eliminate the need to jump between records. Family-level notes now surface directly on camper profiles, while camper notes appear on the relevant family profile for a complete history at a glance.

The refreshed design shows more information at once with clearer indicators for each note type. The new notes tab also adds precision with integrated filtering, sorting, and search.

When adding a note, you can now assign it to a specific family member or “level up” a camper note to the wider household if the information applies to everyone.

Find the right note, faster

Connect the dots between campers

Our new linked camper panel allows you to track connections between campers outside of those already listed in their family household. This is perfect for identifying friends, cousins, or other important relationships across your entire system.

From the overview tab, you can search for any camper, define their relationship to the profile you’re viewing, and quick-link siblings in a single action.

This update makes it easy to jump directly between connected profiles. We’ve also added linked camper columns to the camper data table for ease of viewing and exporting.

Connect the dots between campers

More control over form assignments

We’ve redesigned form assignments into three intuitive types: Everyone, Segments, and Individual.

Everyone replaces season-level assignments, applying a form to every camper or staff member globally.

Segments consolidate previous filtering options into one flexible tool. You can now build layered audiences by combining criteria like groups, sessions, and tags. Forms are automatically removed if a user leaves a segment before submitting, but remain on their profile once completed.

Individual assignments allow you to assign forms on a case-by-case basis directly from a profile’s forms tab. This is ideal for one-off requirements or unique scenarios that don’t fit into a broader category.

Additionally, repeatable optional forms now automate recurring requests. Once a form is submitted or verified, a new version is automatically generated for the user while all previous submissions are safely retained.

More control over form assignments

February 3, 2026

Broadcast composer redesign, opt-out tracking and staffing role gender support

Broadcast composer

We’ve completely redesigned sending broadcasts with a new step-by-step composer that makes it easier to build, preview, and send campaigns.

The new full-screen experience guides you through each stage of creating a broadcast, giving you more space to compose your content and a clearer view of how your message will look before it goes out.

Audience targeting has been expanded: you can now scope broadcasts to a specific season, target a saved view, or build custom audiences using filters like stages, sessions, camper groups, roles, and departments. Multiple filter groups can be combined to reach precisely the right people.

You can also choose between two content styles: styled for visually designed emails with headlines, images, and branded formatting, or simple for clean, text-focused messages.

Templates remain available for both, and you can still preview, send tests, schedule, and track analytics as before.

Broadcast composer

Broadcast opt-out tracking

We’ve introduced opt-out tracking for both email and SMS broadcasts, giving you visibility into delivery issues and recipient preferences.

For email, the system now reflects when an address is undeliverable, bouncing, or has been marked as spam, helping you understand why messages aren’t reaching certain contacts. For SMS, opt-outs are tracked when a recipient chooses to stop receiving messages.

In both cases, the status is surfaced directly against the email address or phone number on the contact’s profile, so you can see at a glance who can and can’t be reached. This makes it easier to maintain a healthy contact list and avoid repeatedly attempting delivery to addresses that won’t receive your messages.

Gender support for staffing roles

You can now assign a gender to staffing roles, making it easier to manage hiring for positions where this matters, such as roles with specific housing considerations.

When creating or editing a role, you can leave it open to all genders or reserve it for male or female candidates. This is then clearly indicated when selecting roles during the offer or contract process, so you always know which positions have gender requirements attached.

Gender support for staffing roles

January 19, 2026

Tag management and additional role support for staff

Tag management

We’ve added a new Tags section to camp settings, giving you a central home to manage staff, camper, and family tags.A new addition here is Tag Groups, which lets you bundle related tags together, perfect for keeping things like leads pipeline statuses or medical alerts organized and easy to find.

From this new area, you can:

  • Track & Clean: See exactly how many profiles are using a tag and move them to a different tag in bulk if you’re doing some data spring cleaning.

  • Centralized Control: Create, delete, and group tags system wide rather than profile-by-profile.

  • Stay Organized: Build new groups and move tags around to keep your team’s workflow consistent.

These changes make it much easier to keep your data structured and your tagging system from getting cluttered as your camp grows.

Tag management

Staffing additional role support

We’ve updated the staffing workflow to allow for additional roles on a single offer or contract. This is perfect for staff members taking on extra responsibilities outside of their primary position.

You can add an additional role while drafting a new offer or contract, or via the edit panels once it’s already been sent. Simply select the relevant department and role to get started. To make these roles easy to spot, they are flagged on the staffing board with a dedicated icon.

Unlike primary roles where you set a job title, additional roles include a Notes field. This gives you a flexible space to explain the “why” and “when” behind the extra role, whether it’s a temporary assignment, scheduling notes or anything else you’d want to log against the role.

These changes make it easier to capture the full scope of a staff member’s contribution without needing separate contracts for every role they fill.

Staffing additional role support

January 7, 2026

Data streams, managing staffing fees & more

Data streams

We’ve introduced Data Streams, a new way to automatically keep your Campfront data in sync with external tools.

Data Streams let you take any saved view from your camper or staff tables and stream it from Campfront to supported integrations. Alongside CSV exports, you can now keep data updated in Google Sheets, Microsoft Excel (OneDrive / Microsoft 365), or Airtable.

After connecting your Google, Microsoft, or Airtable account, you can link any saved view to a data stream. Campfront will automatically push updates approximately every hour, with the option to trigger a manual sync at any time.

Streams can be edited or deleted whenever needed, giving you flexibility while Campfront remains the source for your data.

▶ Watch video

Staffing fees management

We’ve introduced a new Fees categories area under staffing, making it easier to manage recruitment fees and additional compensation consistently across Campfront.

This new section includes two tabs, Compensation and Recruitment, where you can define all fee types in one place. Instead of entering fees as free text for each staff member, you can now create reusable categories with a custom name, staff table column name, and merge tag name.

Once created, these categories can be selected from a dropdown when adding recruitment fees to staff profiles, or when creating offers and contracts. You can also create new categories inline, which are automatically added to the relevant category table.

These changes give you cleaner, more structured data in the staff table, with dedicated columns for each fee, making reporting and exports easier. They also improve contract templates by providing individual merge tags for each fee and amount, allowing for more flexible, readable, and customisable contracts compared to the previous comma-separated approach.

▶ Watch video

Updates to sent staff contracts & offers

We’ve added Contracts & offer details panels to the Information tab, showing a clear snapshot of the details sent to the staff member. This sits separately from the job role panel, making it easier to compare what was sent in the offer or contract with what’s currently stored on the profile.

From this panel, you can now take quick actions on sent offers and contracts. This includes resending the email to nudge a staff prospect, setting or extending expiry dates after an offer or contract has been sent, and voiding a contract directly from the profile.

These updates make it easier to track, manage, and follow up on staff offers and contracts in one place.

January 2, 2026

Notification preferences, logging external communication & more

Notification preferences

We’ve added user-level notification preferences in Campfront, giving each admin more control over how and when they’re notified.

From preferences (accessible via the three-dot menu), users can choose notification settings by functional area for both campers and staff. Each area can be set to none, instant, or daily digest, allowing you to receive immediate alerts or a single daily summary email.

Notifications can also be scoped based on responsibility. You can choose to be notified about all activity, or only updates related to campers, families, or staff assigned to you using the existing assignment functionality.

These preferences apply separately across camper and staff areas and are role-based. Users will only see and manage notification settings for areas they have permission to access (for example, medical notifications are only available to users with medical access).

Log external communications

We’ve expanded the activity log across camper, staff, and parent profiles to provide a clearer, more complete view of all interactions.

You can now manually log external communications directly against a profile using the new add (+) button in the activity panel. Record inbound or outbound interactions such as phone calls, text messages, emails, or any communication that happened outside of Campfront, along with notes for context.

The activity log has also been enhanced with improved filtering and new tabs, including calls and an expanded emails view. The Emails tab now shows both system-generated and manually logged emails. For system emails, you can click into an entry to preview the message in a slide-out panel and see delivery and open status.

These updates make it easier to track communication history in one place and ensure nothing gets missed.

Managing your staffing recruitment fees

We’ve added a new recruitment fees panel to the information tab on staff profiles, making it easier to track costs associated with individual hires.

The panel works similarly to additional compensation in contracts, allowing you to log recruitment-related fees such as agency costs, transport fees, or any other custom recruitment expenses. Each fee type added is automatically created as a filterable column in the staff table.

This update gives camps a clear, central place to record recruitment costs and makes it easier to report on.

Other updates

  • You can now bulk un-assign tags as a mass data table action for Campers & Staff

  • Staff salary amount and salary period have been split into separate columns in the staff data table

  • Add media embedding support to the text editors throughout the system

  • Improvements to the data table manage column view to make the list order grouping more intuitive

  • Added resend functionality for pending email sender entries

December 12, 2025

Bunking boards, medication approval and more

Bunking boards

We’ve launched Bunking Boards in Campfront, making it easy to manage cabin accommodation in one place.

Create cabins, set camper and staff capacity, and organise assignments using a simple drag and drop. Click on camper or staff tiles to view key details and notes while planning.

Bunking Boards support multiple sessions, allowing you to manage different programs and duplicate cabin setups across sessions to save time.

Work in draft, collaborate with your team, and publish when ready. Once published, you control visibility: keep boards internal or share assignments with staff and/or parents, with published boards appearing in their portals.

▶ Watch video

Medication approval

Camps can now review and manage each medication’s status. Admins can mark medications as Approved once reviewed, Rejected with notifications sent to parents or staff, or Discontinued if a medication changes or stops during camp.

This update supports safer, clearer medication management with more updates coming soon.

References updates

We’ve made a few small improvements to the References feature to support clearer and more secure verification.

Referees are now required to provide their phone number when submitting a reference. We’ve also added visibility of the IP address used to complete a reference on the admin side, with a visual flag shown if multiple references share the same IP.

These updates help camps review references with greater confidence while keeping the process simple for referees.

Merge tag support in messages

We’ve added merge tag support to the message text fields, allowing you to personalise messages with details like names and other profile related information.

This applies to all message fields, whether that is sending invitations to enroll, generating contracts, or offers. The merge tag support also works with the Recently Sent Messages feature, making it easier to reuse personalised communications.

November 21, 2025

References, comms templates & pinned notes

Staff references

You can now manage reference requests for staff members, whether or not they’ve been invited to have an account on the system. Staff can provide their referee details by logging into their account, using a secure single-use link sent via email, or camp admins can enter the referee details directly within the admin area.

Referees don’t need an account as they’ll receive an email with a one-time form link where they can submit or decline the reference request.

Once completed, references flow straight back into Campfront, where you can review, verify, reject, delete, or download them as needed. All reference statuses and actions can be accessed anytime through the dedicated references table or directly within each staff profile.

▶ Watch video

Pinned notes

You can now pin important notes on any profile, whether it’s a camper, family, or staff member. Pinning a note keeps it visible at the top of the Notes section and displays it in a new Pinned Notes panel on the profile’s Overview page. You can pin or unpin notes from either area for quick management.

For high-priority items, you can also flag a pinned note for attention. This keeps it pinned while highlighting it in red, making it easy for users to spot urgent or critical information at a glance.

Communication templates

You can now create reusable email and SMS templates to streamline your camp’s messaging. Templates can be saved as Drafts while you work on them, or set to Published when they’re ready to use.

Published templates can be applied to both broadcasts and individual messages, helping you keep communications consistent and quick to produce. All templates are managed in the new Templates area, where you can create, edit, and track updates across your team.

November 4, 2025

Leads notification management and profile assignments

Control your lead notifications

You can now manage your email notifications for new camper and staff leads right from your profile settings.

To adjust them, click the three dots next to your name in the lower-left corner, choose Profile, and scroll to the bottom of the page.

Make your forms only visible internally

You can now set whether you want your created camper & staff forms to be visible externally to parents & staff users in their application area. This can be set for each individual form and can be updated at any time.

To set a form as internal only, the option toggle appears on form settings panel whilst editing a form. You’ll find it below the required toggle option.

Profile assignments

You can now assign profiles in specific admin users, making it easier for you to manage your group of campers, families and staff. You’ll see the ‘Assigned to’ label on the overview tab of profiles and will be able to choose an admin user to link to that profile or keep it unassigned.

These assignments will be filterable in the relevant camper or staff tables.