GoHighLevel - how to get the rest of the fields

I would like to import contacts from one GHL account to another GHL account.
For some reason I am not able to set fields like “Business Name”. Does n8n not support these basic fields. It seem weird since custom fields can be set.


As you can see the business name is not listed.

From the Webhook I can see that the data is being sent to my self-hosted n8n set-up.

  • **n8n version: Version 1.17.1
    I can’t answer other questions to my system.

It looks like your topic is missing some important information. Could you provide the following if applicable.

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

Hi @strayr :wave: It doesn’t look like this is currently possible within the node, so I’ve moved this over to the feature requests forum for you - don’t forget to upvote :+1:

You may however be able to send these properties instead by using the HTTP Request node, if their API does support sending over Business Names :+1:

Hey Emerald, yes I am sure that is possible. Are there tutorials how to do that?

Hi @strayr - it looks like that isn’t a field offered by the API, but I just realised that the “Custom Fields” option exists. If you have this created as a custom field, you should be able to use it within the node by setting the ID:

Business name however doesn’t seem to be an attribute you can send via the Contact endpoint: Update Contact | Integrations API

Hey, thanks for the help. Basically I could use a custom field and then use the automation from GHL to populate the field in GHL.

however, it is possible to set up the API. It is just not their Contact API but Business API:

1 Like

As you mentioned, the business name has a separate API. It is a little weird but a big issue for people processing business contacts with n8n.