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

**URL:** <https://community.n8n.io/t/ghl-update-contact-node-error-fails-for-custom-field-update/270400>\
**Category:** Questions\
**Tags:** highlevel\
**Created:** [February 26, 2026, 9:51am UTC](https://community.n8n.io/t/ghl-update-contact-node-error-fails-for-custom-field-update/270400 "2026-02-26T09:51:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jitesh](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jitesh/32/91848_2.png) [@jitesh](https://community.n8n.io/u/jitesh)\
**Post date:** [February 26, 2026, 9:51am UTC](https://community.n8n.io/t/ghl-update-contact-node-error-fails-for-custom-field-update/270400/1 "2026-02-26T09:51:50Z")

</div>

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

 ![Screenshot 2026-02-26 at 3.18.10 PM](https://europe1.discourse-cdn.com/n8n/original/3X/9/8/98d104f3fca392958622a020170c9158cacdd14a.png)

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

Does anyone know how to resolve this?

---

<div class="post-metadata">

**Author:** ![A\_A4](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/a_a4/32/58794_2.png) [@A\_A4](https://community.n8n.io/u/A_A4)\
**Post date:** [February 26, 2026, 10:22am UTC](https://community.n8n.io/t/ghl-update-contact-node-error-fails-for-custom-field-update/270400/2 "2026-02-26T10:22:39Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![jitesh](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jitesh/32/91848_2.png) [@jitesh](https://community.n8n.io/u/jitesh)\
**Post date:** [February 26, 2026, 10:38am UTC](https://community.n8n.io/t/ghl-update-contact-node-error-fails-for-custom-field-update/270400/3 "2026-02-26T10:38:06Z")

</div>

Tried “By ID”, didn’t work.

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

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [March 5, 2026, 10:38am UTC](https://community.n8n.io/t/ghl-update-contact-node-error-fails-for-custom-field-update/270400/4 "2026-03-05T10:38:29Z")

</div>

Closed on March 5, 2026, 10:38am UTC

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