Zapier integration

Campfront connects with Zapier, letting you automate workflows between your camp data and thousands of other apps. Use it to sync information, trigger notifications, or build custom automations - all without writing any code.

Written By Ross Beale

Last updated About 4 hours ago

Getting started

Head to Settings > Integrations > Zapier to connect your account.

Click Generate API key to create a key for authenticating your Zapier connection. This key is unique to your user account and can be revoked at any time if needed. You'll use this key when setting up Campfront as a connection in Zapier.

To disconnect Zapier, return to the integrations page and click Disconnect.

Available triggers

Triggers fire automatically when something happens in Campfront, starting your Zap workflow:

  • Enrollment created - fires when a new enrollment is added.

  • Enrollment updated - fires when an enrollment is modified (e.g., stage change).

  • Employment created - fires when a new staff employment is added.

  • Employment updated - fires when a staff employment is modified.

  • Tag added - fires when a tag is applied to a camper, staff member, or family.

  • Tag removed - fires when a tag is removed.

  • Task created - fires when a new task is created.

  • Task updated - fires when a task is modified.

  • Task completed - fires when a task is marked as done.

  • Task assigned - fires when a task is assigned to a team member.

Trigger payloads include comprehensive data about the record - for enrollments, this includes camper details, session info, tags, form status, and balance.

Available actions

Actions let your Zaps make changes in Campfront:

  • Add note - add a note to an enrollment or employment.

  • Add tag - apply a tag to a camper, staff member, or family.

  • Remove tag - remove a tag from a record.

  • Create task - create a new task with an optional due date and assignee.

  • Complete task - mark an existing task as done.

Available searches

Searches let your Zaps look up existing records in Campfront:

  • Find enrollment - search for an enrollment by ID, or by parent or camper name.

  • Find employment - search for a staff employment by ID or email address.

Example use cases

  • When a new enrollment is created, add the family to a mailing list in Mailchimp.

  • When an enrollment stage changes to "Enrolled", send a welcome message in Slack.

  • When a task is assigned, notify the assignee via email or a project management tool.

  • When a tag is added (e.g., "Scholarship"), create a record in a Google Sheet for tracking.