Skip to main content
All CollectionsCRM 2.0
Grow Overview & FAQs 2.0
Grow Overview & FAQs 2.0

Core & Grow connect to enhance member management for your gym/studio.

Patrick Chandler avatar
Written by Patrick Chandler
Updated this week

PushPress Grow significantly improves the accuracy and depth of your member data by seamlessly syncing with your PushPress Core system. This sync empowers you to run more precise, efficient, and personalized member engagement campaigns — all within the Grow ecosystem.

  • Client Status Always Accurate: Client records are now updated via direct API sync, with PushPress Core serving as the source of truth. This ensures messaging and automation only target the right clients, at the right time.

  • Expanded Profile Attributes: More member details are now accessible, enabling better segmentation, personalized communication, and smarter automation workflows.

  • Detailed Check-In Insights: Track attendance like never before — now broken down by class, appointment, and open gym, plus a total check-in count.

  • Emergency Contact Info: Emergency contacts are now included for every client record, helping you stay prepared and compliant.

  • Physical Address Data: Location-based info is now available, giving you more context and flexibility in communication and planning.

What information does Core send to Grow?

  • We are sending the following data with an API POST request which will update custom fields on each contact record.

  • Client Status is sent directly from Core, Grow will no longer ‘attempt’ to calculate it, Core will be the system of record and this will always be in sync.

  • Note: If contact is deleted from the Core side, it will also delete the contact in GHL.

Attribute

Definition

uuid

users UUID from Core, guaranteed to be unique.

client_uuid

the client UUID from Core. Needed for managing multiple core accounts with a single Grow account (Multi-location)

email

users email. Use to send emails to client. When support for linked accounts are added we will use email relay.

phone

users phone. Use to send SMS

firstname

users first name. used to identify them and variable for messaging.

lastname

users last name. used to identify them and variable for messaging.

nickname

users nickname. can be used in messaging for more casual gyms

client_status

This is rolled up to user/contact level based on both plans and appointments assigned. Can be: "Lead

date_of_birth

users bday: used to automate reminders to staff and celebrations

gender

Supports the gender set in Core account - "male, female & not specified"

street_address

part of users address on their profile.

city

part of users address on their profile.

state

part of users address on their profile.

postal_code

part of users address on their profile.

country

part of users address on their profile.

emergency_contact_name

emergency contact. used for quickly looking up from Grow app in case of emergency

emergency_contact_name

emergency contact. used for quickly looking up from Grow app in case of emergency

emergency_contact_name

emergency contact. used for quickly looking up from Grow app in case of emergency

member_since

when user first has a plan added. Format MM-DD-YYYY HH:MM, Ex : 12-21-2021 08:30 AM

is_linked_account

If primary this will be ‘No’ if linked account this will be ‘Yes’

primary_name

a reference to Primary accounts name. example: Carlos Sainz Sr. or can be left blank if they are the primary client.

total_class_check_ins

Total Class Check-ins

total_appointment_check_ins

Total Appointment Check-ins

total_open_gym_check_ins

Total Open Gym Check-ins

total_all_check_ins

Total All Check-ins

Linked Accounts

How New Sync Works

  • All Core users, including Linked accounts, will be sent to GHL.

  • The "allow duplicate contacts" setting should always be ON to enable duplicate contacts, enabling Linked accounts to sync even if they share an email with their Primary account.

  • New custom field: Is Linked Account – Identifies whether the contact is a Linked account (Yes/No).

  • New custom field: Primary Name – Stores the name of the Primary account if the contact is a Linked account. For example, if the contact is Frances Bean Cobain, this field would display "Courtney Love."

  • Workflows will use the email associated with each user. While this is typically the same as the Primary account, Linked accounts with different emails will use their own email for communication.

  • No differentiation in workflows is planned to start, but the 2 new custom fields will allow logic if needed.

Tags

The Grow sync simplifies tag management by eliminating their role in triggering workflows, allowing users to freely rename or remove tags without breaking automation. A streamlined tagging structure, including Client Status and Source Tags, improves clarity, making it easier to track contact origins and segments for marketing.

  • Simplified tagging structure: Tags will be used only for grouping and identification, making them easy to manage.

  • Standardized tags:

    • Client status – Each contact will have only one status tag (e.g., Lead, Member, Ex-Member, Staff), as Core is the single source of truth.

    • Source tags – Tags like source-website-form, source-chat-widget, and source-referral will help gym owners quickly identify how a contact entered Grow.

  • Clients can freely rename or delete tags without affecting workflows, increasing flexibility.

Custom Fields

Grow structures Custom Fields with a clear, standardized folder system, improving organization and visibility while ensuring users understand how data updates occur.

  • Standardized folder structure: Custom Fields are now categorized with clear, intuitive naming conventions to improve organization and usability.

  • Improved visibility: Users will know which fields update via API from Core (e.g., name, DOB, address) and which require workflow-based updates, ensuring better control over data changes.

  • More powerful workflows: Custom Fields will replace tags for triggering workflows, allowing for greater flexibility and accuracy in automation.


Need More Help?

For further assistance:

  • Check out other Help Articles.

  • Use the PushPress Messenger (blue box in your CORE account).

About PushPress

PushPress is a gym management software that can help you a lot in managing your gym. We've helped thousands of local gyms streamline and professionalize their businesses with our intuitive, powerful solution for managing fitness facilities - all from the palm of their hands!

Did this answer your question?