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
solomon
2
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.
-
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.
.
- In you HTTP request node set up the Header Auth credential
- 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 
If my reply solves your issue, please remember to mark it as the solution
solomon
3
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.