GHL - Update Contact node error fails for 'Custom Field' update

GHL’s Update Contact node keeps giving an error without more information on the error reason

This works successfully when updating the default fields, but it starts failing when working with ‘Custom Fields’

Does anyone know how to resolve this?

Hi @jitesh
the dropdown for custom fields is just buggy.

change that ‘From list’ setting to ‘By ID’ or expression. then paste the raw alphanumeric custom field ID straight from your GHL settings instead of relying on the display name.

also double check the field type in GHL itself. if it’s a multiple choice or checkbox, wrap your n8n expression in brackets [ ] so it passes an array instead of flat text.

if the native node still fails after that, i usually just scrap it. a standard HTTP Request node sending a PUT directly to the GHL contacts endpoint handles custom fields perfectly from what i’ve seen.

Hope this will help you!

Tried “By ID”, didn’t work.

Finally switched to a Custom HTTP request PUT node and it worked.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.