Create GHL Contact
ghl_create_contactCreate a new contact in GoHighLevel CRM with essential details, custom fields, and tags. Returns the created contact's ID for immediate use.
Instructions
Create a new contact in GoHighLevel.
Args:
firstName, lastName, email, phone (strings): Basic contact info
tags (string[]): Tags to apply
source (string): Lead source
customFields (array): Custom field values as [{id, field_value}]
locationId (string): Location ID (uses default if omitted)
Returns: Created contact object with ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dnd | No | Do Not Disturb flag | |
| city | No | ||
| name | No | Full name (alternative to first/last) | |
| tags | No | Tags to apply | |
| No | Email address | ||
| phone | No | Phone number with country code | |
| state | No | ||
| source | No | Lead source | |
| country | No | ||
| website | No | ||
| address1 | No | ||
| lastName | No | Last name | |
| timezone | No | ||
| firstName | No | First name | |
| locationId | No | ||
| postalCode | No | ||
| companyName | No | Company name | |
| customFields | No | Custom field values |