Available For: API and Zapier enabled Camps
Recommended For: Communication (Email and Text)
Related Resources: Get to Know: Campminder Zapier App
👉Why This Matters: Keeping parent contact information updated manually can lead to errors and outdated mailing lists. Automating this process ensures accurate, up-to-date communication with families, improving engagement and efficiency!
How It Works
Log into your Zapier account. Search for Campminder (Beta) 1.1.2 in the Zapier App Directory located on the lefthand menu under ‘Apps’.
Click to connect your Campminder account using your API keys.
➡️Trigger
App: CampMinder (Beta) 1.1.2
Event: "On Session Assignment Updated" trigger
Configuration:
Season: Example: 2025
Status ID: Example: 2 ("Enrolled" status)
The status of the attendee as it relates to the session. Enrolled = 2, Applied = 4, WaitList = 8, LeftEarly = 16, Cancelled = 32, Dismissed = 64, Inquiry = 128, Withdrawn = 256, Incomplete = 512 (optional blank field will return all statuses)
Post Date: Optional
Last Updated: Optional
Note: This trigger activates whenever a session assignment is updated for a camper.
➡️Action 1: Get Parent Contact Info by Child PersonID
App: CampMinder (Beta) 1.1.2
Event: "Get Parent Contact Info by Child PersonID" trigger
Configuration:
Person ID: Use the output from Step 1 (\Person ID field).
If no search results are found: Choose how subsequent steps should behave when using (mapped fields) from this step. Steps that do not use mapped fields from this step will always run.
Note: This step fetches parent contact information based on the camper's unique Person ID.
➡️Action 2: Zapier Path for Principal 1 and Principal 2
App: Zapier Paths
Event: Add branching logic for conditional workflows
Note: This step splits the workflow into two paths (P1 and P2), based on the availability of Parent 1 and Parent 2 email addresses.
➡️Path Conditions: Parent 1 Email Exists
Path Conditions:
Custom Rules:
Only continue if: Parent 1 Email exists.
Note: If Parent 1's email address is available, proceed with the following steps.
➡️Find the Subscriber in Mailchimp
App: Mailchimp
Event: Find a Subscriber
Configuration:
Audience: Select the Mailchimp Audience
Subscriber Email: Use Parent 1 Email from Step 2.
Status: Example: Subscribed
Double Opt-In: True/False (If set to “True” a confirmation email will be sent to the address before they appear on the chosen audience.)
Update Existing: True/False
Tags: Example: Enrolled (all tags that are setup in your Mailchimp account will show as options)
Additional Fields:
First Name: Parent 1 First Name
Last Name: Parent 1 Last Name
Street Address: Primary Mailing Address
City: Primary Mailing City
State: Primary Mailing State/Province
Postal/Zip Code: Primary Mailing Postal Code
Country: Primary Mailing Country
Note: This step ensures Parent 1's subscriber record is updated or created in Mailchimp.
➡️Add Tag in Mailchimp P1
App: Mailchimp
Event: Add Subscriber to Tag
Configuration:
Audience: Example: CM
Tag: Example: Enrolled
Email Address: Use Parent 1 Email from Step 2.
Note: This step applies the "Enrolled" tag to an existing subscriber in Mailchimp.
➡️Path P2: Parent 2 Email Exists
Right-click the P1 path and select "Duplicate." Then, update the conditions to include P2 information.
Testing & Verification:
Use Zapier’s Test & Review to ensure data flows correctly from Campminder to Mailchimp.
Check Mailchimp to confirm subscribers are added and tagged as expected.
Review Zapier’s Task History regularly to troubleshoot issues and maintain accuracy.