← Case studies

Case Study · Camp Quality · Australia

Camp Quality

Camp Quality needed one front door for volunteers and families. We built the portal end to end.

Camp Quality exists to bring positivity to Australian kids and families facing cancer - and its camps and events are where that mission actually happens. We designed and built their external volunteer and family portal from scratch: login, event booking, the required pre-event questions, and attendance, all flowing into a Salesforce org we manage. Nobody books a camp over email anymore.

2
audiences, one portal: volunteers and families
End-to-end
login → booking → screening → attendance
Custom
event logic built for how camps actually run
Managed
the Salesforce org behind it, cared for by us
Book a Free Consultation Free · 30 minutes · a senior architect, not a rep

Industry

Nonprofit - children's cancer charity

Platform

Custom portal + Salesforce

Timeline

Portal build to ongoing care

Outcome

Self-serve events, records in Salesforce

The challenge

Camp Quality: where the mission happens at events, the admin happens everywhere

Camp Quality supports Australian children and families impacted by cancer, and its camps, family days, and programs are the beating heart of that mission. Every one of those events needs volunteers recruited and screened, families registered, required questions answered before anyone attends, and attendance recorded afterwards. Without a portal, all of that lives in inboxes, spreadsheets, and phone calls - multiplied across two very different audiences. Camp Quality asked us to build the front door that makes it self-serve, and to look after the Salesforce org behind it.

Events are the mission - and the admin burden

Camps and family days do not run themselves. Each event means registrations to collect, eligibility questions to chase, places to confirm, and attendance to record. Done manually, the admin scales with the mission - the more families you help, the more the team drowns.

Two audiences with nothing in common

Volunteers and families need completely different experiences. A volunteer signing up to help and a parent booking a family experience arrive with different questions, different requirements, and different emotional states. One generic form fails both.

Pre-event questions cannot be optional

For a children's charity, the questions asked before an event are not paperwork - they are how organisers walk in prepared for every child and every volunteer. A booking system that lets someone attend without answering them is not a booking system Camp Quality can use.

The architecture

A custom portal in front, Salesforce as the single source of truth behind

We built the external portal end to end - accounts, login, event browsing, booking, screening questions, attendance - with every action writing into Salesforce. The result: volunteers and families serve themselves in the portal, and the charity's team sees one clean record per person in the CRM we manage for them.

Sources

Volunteer signups
Family registrations
Event bookings
Pre-event answers
Attendance

Built & cared for by Cloudsheer

Custom volunteer & family portal
Salesforce CRM

Outcomes

Self-serve event booking
Screening enforced before every event
Attendance on the Salesforce record
One history per volunteer and family

What we built

Accounts and login, built custom

Volunteers and families register and log in to an experience built for them - not a generic community template. From the first screen, a volunteer sees the volunteer world and a family sees the family world, with the tone each one deserves.

Event discovery and booking

Upcoming camps, family days, and programs are browsable inside the portal with real details - when, where, who it is for. Booking a place is a flow we designed around how Camp Quality actually runs events, not a calendar plugin bent out of shape.

Pre-event questions, enforced by design

Every event carries its own required questions, and the portal collects them as part of registration - no confirmed place until they are answered. Different events, different questions, one rule: organisers never walk into an event blind.

Attendance, closed loop

Attending an event is recorded back into the system, so participation is not a memory or a spreadsheet row - it is history on the record. Who volunteered, who attended, how often: answerable in Salesforce at any time.

Everything lands in Salesforce

Every signup, booking, answer, and attendance mark flows into the CRM. No exports, no re-keying, no second system of truth. The portal is the front door; Salesforce is the building.

And the org itself, managed

The same team that built the portal manages the Salesforce org underneath - users, permissions, configuration, data hygiene, and readiness for every platform release. One partner, accountable for the whole stack.

How we delivered

Portal build to ongoing care, start to finish

1

Discovery

We mapped how events really run - volunteer journeys, family journeys, the questions each event requires, and where the manual work was piling up.

2

Portal design

Two experiences designed from scratch - warm enough for families in a hard season, clear enough for volunteers ready to help.

3

Build: login to attendance

Accounts, authentication, event booking, per-event screening questions, and attendance capture - custom logic end to end, wired into Salesforce.

4

Launch and onboarding

The portal opened to volunteers and families, with every flow writing clean records into the CRM from day one.

5

Ongoing care

We maintain the portal and manage the Salesforce org behind it - one backlog, delivered inside Australian working hours.

The results

What changed for the business

MetricBeforeAfter
Event bookingEmail and phone coordinationSelf-serve in the portal
Pre-event questionsChased manually per eventRequired at registration, enforced
Attendance historyManual recordsCaptured on the Salesforce record
Volunteer & family accountsNoneCustom login, tailored experiences
Source of truthInboxes and spreadsheetsOne record per person, in Salesforce
Salesforce org careNo dedicated partnerManaged by Cloudsheer

Need a portal your volunteers, customers, or members can actually use?

Book a free 30-minute scoping call. We will map the journeys, the logic your events or services need, and the Salesforce architecture behind it - and hand you a clear plan, at no cost.

Client identifying details have been anonymized at the client's request. Metrics reflect the outcomes of a real engagement.

Ask me anything