Firewood Data Template Datapoint Glossary

Ben Smith Updated by Ben Smith

Firewood Data Template Datapoint Glossary

Data Templates currently support 58 available datapoints by default (and counting...)

Custom datapoints are available for premium users and Firewood Enterprise clients upon request.

Alphabetized within functional groups for quick scanning

Core Identity Fields

Key

Display Name

Rich Description

first_name

First Name

Camper’s given name as it appears on official documents. Minimum 2 characters; letters, accents, apostrophes, and hyphens accepted. Critical for personalization and matching to prior records.

last_name

Last Name

Camper’s family/surname. Same character rules as First Name.

birth_date

Birthdate

ISO-8601 date of birth (YYYY-MM-DD). Drives age-based logic such as Age Group Select, insurance waivers, and eligibility checks.

email

Email

Primary address for all system notifications and receipts. Validated against standard email RFC.

gender

Gender

Drop-down (Male, Female, Non-binary, Prefer not to say by default). Used for room assignments, shirt sizing, and gender-specific camps.

General Contact & Guardian Profile Fields

Key

Display Name

Rich Description

address, city, state, zip

Address, City, State, Zip

Physical mailing address. State uses the 50-state selector to prevent typos.

emergency_contact, emergency_contact_number

Emergency Contact / Number

Non-attending adult the staff call first in an incident. Accepts US/intl phone formats; number is masked client-side for privacy.

guardian_contact, guardian_contact_relationship, guardian_contact_number, guardian_contact_email

Guardian Contact, Relationship, Number, Email

Primary legal guardian’s details. Relationship values (Parent, Step-Parent, Sibling, etc.) are free-text to support international kin terms.

Key

Display Name

Rich Description

physician, physician_contact_number

Physician / Contact Number

Camper’s primary doctor and clinic phone for consults during emergencies.

insurer, group_number

Insurer, Group Number

Insurance carrier name and policy/plan identifier. Flag Force Re-Collection annually—they change often.

medications, conditions

Medications, Conditions

Open-text lists of current prescriptions and chronic conditions (e.g., epilepsy).

asthma

Asthma

Boolean indicating physician-diagnosed asthma. Used to ensure inhalers are on site. NHLBI, NIH

diabetes

Diabetes

Boolean for any diabetes type; enables blood-glucose check protocols. CDC

allergies, dietary_restrictions

Allergies, Dietary Restrictions

Separate fields to distinguish medical allergies (e.g., anaphylaxis to peanuts) from dietary choices (e.g., vegetarian).

sickle_cell_positive

Sickle Cell Positive

True if camper carries the sickle-cell trait or disease; informs hydration and exertion monitoring.

glasses_or_contacts

Glasses or Contacts

Boolean for corrective-lens wearers—helps staff locate lost eyewear.

injury_history, history_of_concussion

Injury History, History of Concussion

Narrative past injuries and count/date of concussions; important for return-to-play clearance. Mayo Clinic

physical_restrictions

Physical Restrictions

Any current limits (e.g., no running post-ACL surgery).

special_needs

Special Needs

Broad accommodations (sensory, behavioral, accessibility).

Athletic Profile & Experience Fields

Key

Display Name

Rich Description

height, weight

Height, Weight

Accepts ft/in or cm; lb or kg. Auto-converts server-side for scouting reports.

position

Position

Primary playing position(s) (e.g., Goalkeeper). Multi-select allowed.

club_team, high_school

Club Team, High School

Current competitive teams—used for networking and coach lookups.

graduation_year

Graduation Year

Expected HS grad year (YYYY); drives recruiting cohort logic.

gpa, sat, act_score

GPA, SAT, ACT

Academic metrics; helps college coaches filter prospects.

sports, years_in_sport, years_of_training

Sports, Years in Sport, Years of Training

Lists all sports played and cumulative experience for workload planning.

training_experience

Training Experience

Narrative of formal strength/skill programs completed.

goals

Goals

Camper-written objectives; informs individualized feedback.

Logistics & Housing Fields

Key

Display Name

Rich Description

shirt_size

TShirt Size

Uses the Firewood unified shirt selector (Youth XS–XL, Adult XS–XXL) for merchandising runs.

roommate_preference

Roommate Preference

Free-text name(s) the camper wishes to bunk with.

peers_attending

Peers Attending

Names of friends already registered—helpful for pod grouping.

room_number

Room Number

Internal use once housing assignments are finalized.

Key

Display Name

Rich Description

hudl_profile_url, youtube_profile_url

Hudl / YouTube Profile URL

Video highlight links—auto-embedded in coach portal.

instagram_profile_url, tik_tok_profile_url, facebook_profile_url

Instagram / TikTok / Facebook Profile URL

Social profiles for NIL and community-building content. URLs validated with regex and sanitized.

Communication Fields

Key

Display Name

Rich Description

player_phone_number

Player Phone Number

Direct SMS contact for last-minute schedule changes.

How to Use in Data Templates

  1. Collect – enable any field you wish to see on the registration form
  2. Required – gate form progression until the camper supplies a value.
  3. Force Re-Collection – overrides Firewood QuickPay auto-fill and asks returners for an updated answer (ideal for fields like Group Number or Medications).

Create a template once, name it clearly (“Soccer Elite Medical 2025”), and attach it to multiple events via Select Registration Flow → Customized Data Collection Flow

How did we do?

Issuing a Refund

Switching a Campers Status

Contact