Skip to main content

I set up a basic Zap years ago to allow for any new HubSpot Contacts created to create a new contact in Google Contacts (with the corresponding property data). Back then it was all done manually. Now I’m trying to set up a Zap that when there are any changes/updates in “specific” property fields in HubSpot (ie. firstname, lastname, phonenumber, alternatephonenumber, email, address, city, state, & zip), then the zap will update the corresponding contacts data in Google Contacts. When I try to create this new zap, AI steps in and automatically preselects numerous HubSpot properties to watch for alterations/updates. I don’t want all these preselected properties, just the ones I chose above. If I allow for all those preselected properties and move forward, I have issues trying so correspond some of the field data (that’s also why I don’t want hose preselected property fields selected). It does not allow me to delete some of these preselected property fields. How can I alter these preselected AI property fields, or just create a list of only the property fields I want to use in the zap to update from HubSpot to Google Contacts?

Can you add screenshots of your setup? I’ve never heard of forced AI overrides before. 


Hi ​@MannyV 

Try these Zap steps:

  1. Trigger: HubSpot - New Contact Property Change
  2. Action: GContacts - Find/Create Contact
    1. Search by email
  3. Action: Filter
    1. Only continue if existing Contact found = TRUE
  4. Action: GContacts - Update Contact
    1. Map the GContact ID from Step 2

 

You need a separate Zap for each HubSpot Contact Property to watch for changes.

I recently did a similar project for a client.

NOTE: You can use an advanced approach to create a MANY:1 relationship to streamline the Zap design to make it more dynamic by using a Zapier Table.

 

 


Hi there, ​@MannyV 👋

How did you get on with the setup Troy suggested—did it do the trick?

Keep us posted on how it went, happy to lend a hand if you got stuck at all! 🙂