Payment information shown here is private and never appears on the Campers or Weekly Roster pages.
Camper
Parent
Invoice #
Total amount
Payment method
Paid in full
Amount paid
Owed
Notes
Admin access
Import invoice PDF
Upload one or more past invoice PDFs. I'll read each invoice number and grand total, match it to a camper,
and save the PDF so it opens from the invoice number in the table.
Mark as refunded
will be hidden from the Campers, Weekly Roster, and Calendar pages.
Their invoice and payment history stay here on the Admin page for your records.
Print sign-in sheet
Import from JotForm CSV
Upload a CSV exported from JotForm. Each row will be imported as a camper registration.
Existing campers with the same name + week will be skipped.
Drag & drop your JotForm CSV here
or click to browse
Importing…
Sync from JotForm
Pull new registrations directly from your JotForm form — no CSV needed. New entries are matched
against existing campers, so the same registration won't be added twice.
Saved securely in your camp database, so you only enter it once — it works on every device and after every update.
Get a key from JotForm → Account → API → Create New Key (read access is enough).
Generate invoice
Add camper
Personal info
Medical & allergies
Camp registration
📅 Weekly (Mon–Fri)
📆 Daily (select days)
Mon
Tue
Wed
Thu
Fri
Pre-care (7–9am)
Mon
Tue
Wed
Thu
Fri
Post-care (4–6pm)
Mon
Tue
Wed
Thu
Fri
Second parent / guardian
Emergency contacts
Parent(s)/guardian(s) above are emergency contacts by default. Add others below if needed.