Skip to main content

How do the Core & Grow Systems Sync?

Learn how Core and Grow sync data, how to identify which sync version you're on, and what fields and triggers are included in each version.

Written by Dave Yandel
Updated over a week ago

How to tell which sync version you're on

The easiest way to check: go to Automations → Workflows in GROW. If you have folders labeled Plans and Classes, you're on the new sync. You can also check Opportunities → Pipelines — new sync accounts have five pre-built pipelines. If you see only three pipelines and no Plans/Classes folders, you're on the legacy sync.

If you were recently migrated by PushPress, or signed up after mid-2024, you are almost certainly on the new sync.

New Sync — What's included

The new sync sends real-time event data from Core into GROW, meaning workflows fire immediately when something happens rather than waiting for a field update.

Tags

Tags are now for labeling only. They no longer trigger workflows. Use the dedicated event triggers below instead.

Custom Triggers (Classes, Appointments, Plans)

Workflows are triggered by real-time events from Core. These fire within seconds of the action in Core. Examples include:

  • Class Check-In

  • Appointment Cancelled

  • Plan Paused / Plan Started / Plan Ended

Check-in Counters

Four dedicated fields now live in a Check-ins folder on every contact record:

  • Total Class Check-Ins — class check-ins only

  • Total Appointment Check-Ins — Core appointment check-ins

  • Total Open Gym Check-Ins — open gym check-ins

  • Total All Check-Ins — combined total of all three types

Note: "Total All Check-Ins" is populated via a workflow triggered by the "PushPress Check-In" event. If this field is not updating, check that the relevant workflow is published and not in draft.

Member Data

Full Core profile syncs into GROW in real time, including:

  • Street address and emergency contact

  • Client status (synced directly from Core — no longer recalculated in GHL)

  • Linked account flags

  • Check-in counters (see above)

Linked Accounts

Child and partner profiles now sync with an Is Linked Account = Yes field. Messages can be sent to each person individually, not just the primary account holder.

Pipelines

Five pre-built pipelines track the full lead-to-member journey. The three legacy pipelines are still visible but can be archived once you have confirmed the new ones are set up correctly.

Workflow UI

Workflows are organized into folders (Plans, Classes, Appointments, etc.) with yellow sticky notes explaining what triggers each one. Read the sticky notes before making any edits to a workflow.

Legacy Sync — What's included

The legacy sync updates contact fields periodically rather than in real time. The following data points sync from Core to GROW:

Tags

  • Recent Check-in

  • First Class Reserved

  • First Class Attended

Custom Fields

  • Last Check-in Coach Name

  • First Reservation Class Time, Name, and Coach

  • Total Check-ins (class check-ins only)

  • Last Check-in Date

  • First Reservation Date

  • Plan Name, Plan Category

  • Join Date

How to enable the Core/Grow sync

If the sync is not active yet, you can turn it on from Core:

  1. Log in to your Core dashboard

  2. Go to App Store in the left menu

  3. Find the Grow integration and click Configure

  4. Click Edit Settings

  5. Turn on the Sync toggle and hit Save

Note: historical data does not backfill automatically after enabling the sync.

More Help

If you need further assistance, reach out through PushPress Messenger or email us at support@pushpress.com.

Did this answer your question?