HighLevel Node - Add/Update Opportunity with Custom Fields?

Describe the problem/error/question

Does the HighLevel node for adding or updating opportunities not work with custom Fields? I"m only seeing the following:

Information on your n8n setup

  • **n8n version: 1.76.1
  • **Database (default: SQLite): Default
  • **n8n EXECUTIONS_PROCESS setting (default: own, main):default
  • **Running n8n via (Docker, npm, n8n cloud, desktop app):docker
  • **Operating system:macOS

Oh, custom fields might be an issue.
I’ve had similar problems with Stripe and MailerLite nodes.

You’re probably gonna have to use HTTP Request node to manually build your request.

  1. First create a Generic Header Auth credential, and input your HighLevel bearer token.

    • Name: Authorization
    • Token: Bearer your-token-here

    The word Bearer must come before the token.


.

  1. In you HTTP request node set up the Header Auth credential
  2. Set up a JSON body and it will look something like this:
{
  "pipelineId": "VDm7RPYC2GLUvdpKmBfC",
  "locationId": "ve9EPM428h8vShlRW1KT",
  "name": "First Opps",
  "pipelineStageId": "7915dedc-8f18-44d5-8bc3-77c04e994a10",
  "status": "open",
  "contactId": "mTkSCb1UBjb5tk4OvB69",
  "monetaryValue": 220,
  "assignedTo": "082goXVW3lIExEQPOnd3",
  "customFields": [
    {
      "id": "6dvNaf7VhkQ9snc5vnjJ",
      "key": "my_custom_field",
      "field_value": "9039160788"
    }
  ]
}

Here’s an example :backhand_index_pointing_down:

:backhand_index_pointing_right: If my reply solves your issue, please remember to mark it as the solution

Hey @A_Bradley did my reply answer your question? If so, please mark it as the solution so we can close this topic.

It’s a viable workaround. Hopefully the node will get further enhancements.