Case Study · Camp Quality · Australia
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.
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
Built & cared for by Cloudsheer
Outcomes
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
Discovery
We mapped how events really run - volunteer journeys, family journeys, the questions each event requires, and where the manual work was piling up.
Portal design
Two experiences designed from scratch - warm enough for families in a hard season, clear enough for volunteers ready to help.
Build: login to attendance
Accounts, authentication, event booking, per-event screening questions, and attendance capture - custom logic end to end, wired into Salesforce.
Launch and onboarding
The portal opened to volunteers and families, with every flow writing clean records into the CRM from day one.
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
| Metric | Before | After |
|---|---|---|
| Event booking | Email and phone coordination | Self-serve in the portal |
| Pre-event questions | Chased manually per event | Required at registration, enforced |
| Attendance history | Manual records | Captured on the Salesforce record |
| Volunteer & family accounts | None | Custom login, tailored experiences |
| Source of truth | Inboxes and spreadsheets | One record per person, in Salesforce |
| Salesforce org care | No dedicated partner | Managed 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.
