I have spent hours trying to figure out how to take data from n8n and update a custom field in GHL and keep hitting dead ends. here's what I've tried so far:
1) using http node. it keeps giving me an auth error (yes I checked 1,000,000 times everything is correct)
2) using the native HighLevel node. it will only work when I can look up the contact by email address (even tho it says you can look up the contact by phone OR email, if the email is blank it will give me an error). if the contact doesn't have an email address (or you don't have that data in n8n), that doesnt' work obviously.
3) using the native HighLevel to first getcontactID, then using another HighLevel node to update the contact. this worked to find the contact and I can update the record such as the name or email, but when I try updating the custom field it gives me an error
so I'm all out of ideas. it shouldn't be this hard. is there some sort of bug in GHL?