Features
Fundraisers, trips, balances, forms, and reports in one workspace.
Bring participants, guardians, volunteers, credits, registrations, documents, payments, reminders, and communications into one privacy-first tenant app.
Ledger-backed participant, guardian, and general balances with statements and transfers
Trips and events with rosters, payments, forms, documents, receipts, and exports
People, family portal, reporting, security, and platform administration tools
Fundraisers
Plan, run, and finalize fundraising activity.
Fundraising Tracker handles the daily operational pieces that usually end up split between signup sheets, spreadsheets, and email threads.
Setup and lifecycle
- Guided fundraiser creation wizard
- Setup, open, closed, and finalized lifecycle states
- Participant group targeting for assigned or eligible fundraisers
- Everyone-by-default behavior when no participant groups are selected
- Editable fundraiser setup details after creation
- Filtered manager fundraiser lists
- Fundraiser cloning-friendly data patterns for recurring campaigns
Jobs, signups, and entries
- Volunteer job and shift creation
- Exact, limited, and unlimited signup capacity handling
- Participant, guardian, and volunteer signup audiences
- Lottery-enabled jobs
- Waitlist promotion workflows
- Signup notifications by email or SMS where enabled
- Editable signup records
- Sales, income, and expense entry tracking
Credits and finalization
- Participant, guardian, and general-account credit destinations
- Commission-percent fundraiser support
- Participant credit weights for profit sharing
- Finalization methods for distributing proceeds
- Ledger-backed credits created during finalization
- Audit-friendly finalization flow
- Read-only protection once tenant access is restricted
Balances
Ledger-backed money tracking that can explain itself.
Balances come from the fundraising ledger instead of fixed balance columns, so credits, debits, transfers, and reports share one source of truth.
Account types
- Participant fundraising accounts
- Guardian fundraising accounts
- Organization general account
- Linked participant and guardian account selection
- General Band Account-style payment support
- Opening balance imports
Transactions
- Credits and debits stored as ledger rows
- Transfers between supported accounts
- Batch transaction entry
- Trip and event payments linked back to ledger movement
- Insufficient-funds protection for ledger-backed payments
- Ledger metadata and source values for finance workflows
Statements and finance views
- Per-account ledger views
- Participant and guardian account statements
- Account balance reports
- Finance summary reports
- Rollover preview
- Rollover safety checks
- CSV exports for treasurer review
Trips and events
Manage event registration, rosters, payments, and trip operations.
Trip and event tools cover public registration, manager roster control, family-facing status, payment tracking, and operational checklists.
Event setup
- Manager event creation and editing
- Event listing, filtering, cloning, and archiving
- Registration status management
- Public registration pages
- Participant, paying adult, and chaperone role support
- Person snapshots for registration history
- Paper checklist item setup
- Trip-scoped change history
Roster operations
- Roster matrix view
- Roster search
- Registration archive controls
- Targeted copy-email tooling
- Printable per-registration reports
- Event CSV exports
- Completion and outstanding-item summaries
Payments and expenses
- Payment item setup
- Manual payment tracking
- Payment archive controls
- Payment receipts
- Outstanding-payment reminders
- School Cash Online, waiver, Band Account, and fundraising account payment methods
- Event finance summaries
- Event expense tracking
Forms and documents
Reusable forms and private event documents stay with the trip.
Build form templates once, attach them to events, track completion, and keep private files tied to the right tenant and event.
Form building
- Form template creation
- Reusable field building
- Event form attachment
- Preview pages for templates and event-attached forms
- Manager-entered form submissions
- Family portal form completion
- Reusable event form field partials
Review and completion
- Locked form submissions
- Reviewed form submissions
- Printable per-registration form reports
- Form completion exports
- Outstanding form visibility for families
- Manager visibility into missing or completed forms
Documents and files
- Private event document uploads
- Private document downloads
- Family portal document visibility
- Tenant-scoped upload storage conventions
- Upload metadata foundation for private documents
- Document access tied to event and tenant permissions
People and access
Keep participants, guardians, members, and access requests connected.
The people tools help organizations move from messy lists to linked family relationships, manager roles, invitations, and controlled portal access.
Profiles and relationships
- Participant profiles
- Guardian profiles
- Participant and guardian relationship links
- Relationship management tools
- Name sorting support
- Searchable encrypted personal fields through lookup hashes
- CSV preview before participant and guardian import commit
Membership and roles
- Organization member management
- Invitations
- Manager roles for owners, admins, finance managers, and fundraising event managers
- Role-scoped manager sections
- Multi-organization picker
- Organization switching
- Manager workspace layout after authentication
Guardian access
- Guardian access request workflow
- Approval creates or reuses a guardian profile
- Approval links the guardian to the matching participant
- Family portal access based on approved relationships
- Mobile-first portal layout for families and participants
Family portal
Families get a clear phone-friendly view of what they need.
Family and participant views focus on status, balances, documents, forms, and outstanding items without exposing manager tools.
Fundraising and balances
- Participant dashboard views
- Guardian dashboard views
- Linked profile visibility
- Participant and guardian balance visibility
- Fundraising account summaries
- Notification preferences
- Phone-friendly layout and large touch targets
Trips and events
- Family portal event registration
- Event status pages
- Outstanding payment summaries
- Outstanding form summaries
- Outstanding checklist summaries
- Payment receipt visibility
- Event document visibility
- Payment method visibility
Communication support
- Email signup notifications
- SMS signup notifications where configured
- Payment reminders
- Targeted roster email copy support for managers
- Clear missing-item language for families
Reports and exports
Export the files sponsors, treasurers, and administrators ask for.
Reports are built around operational questions: who is registered, who has paid, which forms are missing, and what happened in the ledger.
Report views
- Filtered manager fundraiser reports
- Event finance summaries
- Account balance reports
- Participant and guardian statements
- Ledger detail views
- Printable registration reports
- Local saved report shortcuts
Exports
- Roster CSV exports
- Finance CSV exports
- Ledger CSV exports
- Form-completion CSV exports
- Payment CSV exports
- Statement exports
- Account-balance CSV exports
- CSV formula escaping support
Operational filters
- Report-specific filters
- Roster search
- Fundraiser list filters
- Manager event list filters
- Reusable export helpers
- Downloadable files for offline treasurer workflows
Security and privacy
Privacy-first foundations for family and finance data.
The app is built around tenant isolation, encrypted personal fields, centralized access rules, and audit-friendly workflows.
Authentication
- Passwordless email OTP login
- Optional SMS OTP for verified mobile users
- Optional stay-signed-in remember login with rotating hashed tokens
- Thirty-day remember cookie scoped to the organization surface
- Multi-organization login handoff
- Platform admin OTP login
- Platform admin passkey support
Data protection
- Encrypted personal fields at rest
- HMAC lookup hashes for searchable personal information
- Prepared database access through app services
- Tenant-owned queries scoped by tenant_id
- CSRF tokens for browser POST forms
- Security headers
- Idle session expiry
- Private upload storage conventions
Access and audit
- Route-declared session and role policies
- Central TenantAccess enforcement
- Read-only tenant write blocking
- Audit logs for sensitive actions
- Import, export, finance, role, deletion, support, and impersonation audit coverage
- Support impersonation controls
- Fail-closed login behavior with user-friendly messaging
Admin operations
Platform tools help operate demos, tenants, support, and launch checks.
The platform admin area keeps operational controls separate from tenant manager workflows.
Tenant administration
- Tenant management
- Manual tenant creation
- Demo account creation flow
- Duplicate slug handling
- Seeded demo data
- Read-only tenant states
- Manual billing and renewal workflow support
Support and monitoring
- User lookup
- Contact submissions
- Handled contact-submission state
- Delivery logs
- Audit log review
- Support impersonation
- Hard delete tools
Operations and deployment
- Deployment through GitHub Actions FTP
- Manual WHC migration script
- Environment requirement checks
- Crypto self-test script
- Prelaunch security checklist
- Production verification checklist
- Privacy, retention, breach, terms, subprocessors, and data-rights draft documents