Create guardian–minor contacts from a Patch waiver
What this covers: How to turn on the opt-in setting and build a repeating Waiver Minors page so each child becomes a real Contact linked to the adult who signed.
When this is set up correctly, Patch creates the same guardian–minor relationship used by integrations.. That unlocks the guardian’s Minors tab, birthday automations aimed at kids (with messages sent to the adult), and clearer household data for marketing.
Before you start
- You need the Waivers product on the account.
- This is per waiver and opt-in. Existing PDF-only waivers keep working until you turn the setting on and rebuild the minors page.
- Do not use a custom contact field named something like
minorsorminor_arrayfor this. You must use the reserved Waiver Minors field. - Email, phone, and SMS/email opt-in stay on the guardian. Do not put those on the minor rows.
What this does not do: When a guardian later checks in on a kiosk by phone, Patch does not automatically assume every linked minor attended. Minors should still be confirmed or checked in deliberately.
Overview
|
Step |
Where in Patch |
What you do |
|---|---|---|
|
1 |
Waiver editor → Settings |
Turn on Create minor contacts… |
|
2 |
Waiver editor → Document |
Add a repeating page bound to Waiver Minors |
|
3 |
Same page |
Add First Name, Last Name, Birthday (Gender optional) |
|
4 |
Other pages |
Collect the adult / guardian’s info as usual |
|
5 |
Save → sign a test waiver |
Confirm Minors tab + no duplicate kids on re-sign |
Step 1: Turn on “Create minor contacts”
- In Patch, open Waivers (or Documents) and edit the waiver you want to update.
- In the top stepper, go to Settings (step 2: Document → Settings → Success Page → Advanced → Installation).
- Find the card Waiver Completion Options.
- Check:Create minor contacts from the Waiver Minors multiple page (links each minor to the signing guardian)
- You should see a short note under the checkbox reminding you that the waiver needs a repeating page bound to Waiver Minors, with First Name, Last Name, Birthday, and Gender.
Leave the other options (re-sign, invalidate-before date, PDF email) as you already use them.
Step 2: Add a repeating Waiver Minors page
Still in the waiver editor, go back to Document (step 1).
- Create or select the page where guests will enter each child’s details (often after the adult’s name/contact page).
- Open the page settings accordion Multiple Pages.
- Check Enable multiple pages.
- Optional but recommended:
- Check Automatically add the first page at start. so one minor section appears without an extra click.
- Set ‘Add’ button text to something like
Add Minor. - Set ‘Remove’ button text to something like
Remove Minor.
- Under Field to Use, choose Waiver Minors.
If you pick any other “multiple object” field, the create-contacts setting will not create minor Contacts (the PDF can still work). Save will also fail validation while the setting is on and the page is wrong.
Step 3: Bind the minor fields
On that same repeating page, add Input / Field elements and bind them only to:
|
Field |
Use it? |
Why |
|---|---|---|
|
First Name |
Yes |
Needed to create and match the minor Contact |
|
Last Name |
Yes |
Needed to create and match the minor Contact |
|
Birthday |
Yes |
Matching + birthday automations |
|
Gender |
Optional |
Extra profile data |
With Field to Use set to Waiver Minors, the field picker should only offer this short list. You should not be able to attach the guardian’s email or phone to a minor row from the UI.
Layout tip: keep the guardian’s name, email, phone, and signature on a non-repeating page. Put only the child fields on the Waiver Minors page.
Step 4: Collect the guardian as usual
On another page (not the Waiver Minors page), collect enough adult info to create or match the signing contact — typically first/last name plus email and/or phone, plus the signature and legal text you already use.
The adult remains the source of marketing consent. Messages about kids go to the guardian’s opted-in channels.
Step 5: Save and test
- Save the waiver in the portal.
- If the create-contacts setting is on but the page isn’t bound to Waiver Minors, or a field outside the allowlist is bound, save should block with an error. Fix the page and save again.
- Open the signing / smartlink URL (or use Installation → preview / kiosk path you already use).
- Sign as a test adult, add 1–2 minors with name + birthday, and submit.
- In Patch, open the guardian contact and confirm:
- The Minors tab lists each child.
- Each minor is a separate contact with the correct birthday.
- Sign again with the same minor name + birthday. Patch should update that minor Contact, not create a duplicate.
What happens on submit
|
Result |
Detail |
|---|---|
|
Nested data on the guardian |
|
|
Real minor Contacts |
One Contact per minor row |
|
Link |
Each minor’s |
|
Deduping |
Same guardian + first name + last name + birthday → same minor Contact |
Using this in automations
Common pattern: birthday automation for kids, message to the adult.
- Audience / filter on the minor (birthday upcoming, is a minor / has a guardian).
- Send SMS or email using the guardian’s opted-in phone or email (Patch already prefers guardian channels when messaging a minor).
- Copy can address the adult (“It’s almost Ava’s birthday…”) while the trigger is the child’s birthday.
If you only collected names/DOBs as loose custom fields on the adult and never enabled this setting, birthday automations will not behave like true guardian–minor contacts. Rebuild the waiver with Waiver Minors + the create-contacts checkbox.
Troubleshooting
|
What you see |
What to try |
|---|---|
|
No “Create minor contacts” checkbox |
Confirm you’re on native Patch waivers Settings, and the account is on a release that includes this feature; hard-refresh the portal |
|
Save fails after turning the setting on |
Repeating page must use Field to Use → Waiver Minors; only First Name / Last Name / Birthday / Gender on that page |
|
Waiver signs but no Minors on the contact |
Setting off, or page not bound to Waiver Minors — Patch keeps PDF behavior and skips creating minor Contacts |
|
Duplicate kids after re-sign |
Matching uses first name + last name + birthday under the same guardian — check spelling/DOB consistency |
|
Kiosk doesn’t auto-check in the kids |
Expected today — linked minors are for confirmation later, not assumed attendance |
Your checklist
- Settings → Create minor contacts… checked
- Repeating page with Field to Use = Waiver Minors
- First Name, Last Name, Birthday on that page (Gender optional)
- Guardian name + contact channels on a separate page
- Test sign creates Minors on the adult contact
- Re-sign with same name + DOB updates the same minor