Skip to main content

Forms and Payments

Forms control what families fill out during registration. Pricing controls what they pay.

Forms

Find forms under Sign Ups → Settings → Forms. A form is a reusable set of questions you can attach to one or more events.

Building a form

  1. Go to Settings → Forms and click New Form.
  2. Give it a name (e.g. "Camp Standard 2026").
  3. Add fields. Supported field types include:
    • Short text
    • Long text
    • Number
    • Date
    • Yes/no
    • Single choice (dropdown or radio)
    • Multiple choice (checkboxes)
    • Signature / waiver acknowledgment
  4. Mark fields as required if they must be answered to submit.
  5. Save.

:::note Screenshot needed form-builder.png: form builder with several field types added. :::

Attaching a form to an event

Open the event in Settings and choose the form from the dropdown. One form per event. To collect different info for different events, create different forms.

Editing a form on a live event

Adding new fields is safe. Existing registrants will simply have those fields blank.

Removing or renaming a field can confuse old data. Prefer adding a new field over editing an existing one once registrations have started.

Pricing

Pricing tiers determine what families pay at the time they register.

How tiers work

  • Each event has one or more pricing tiers.
  • Each tier has a name, a price, and optionally a cutoff date.
  • The active tier at the moment of registration is what the family is charged.
  • Once a family registers, their price is locked in even if a new tier kicks in later.

Common patterns

  • Early Bird, Regular, Late. Three tiers with two cutoff dates. Most camps use this.
  • Single price. One tier, no cutoff. Simplest setup.
  • Member vs. Non-Member. Two tiers without dates, where the form determines which one applies. (This requires custom setup, ask support.)

Editing pricing

Open the event in Settings and edit tiers under Pricing. Changes apply only to future registrations.

:::note Screenshot needed pricing-tiers.png: pricing section of an event with multiple tiers and cutoff dates. :::

Payments

Payments happen during registration via Stripe, or can be recorded manually after the fact.

Online payment

Built-in. Families enter card info on the registration page, and the charge is posted immediately. Payments show up on the registrant's record and in the Finances page.

Manual / offline payment

For checks, cash, or external payments:

  1. Open the registrant in Registrants.
  2. Click Add Payment.
  3. Enter the amount, date, and method (Check, Cash, Other).
  4. Save. The balance updates immediately.

Refunds

Open the payment under the registrant's record and choose Refund. Online payments refund through Stripe automatically. Manual payments are marked as refunded for accounting only; you handle the actual money externally.

Family Portal

Families can view their balance and pay later by visiting their Family Portal link, even without signing in. See Family Portal for how to share that link.