Overview
This node integrates with the FullFunnel (GoHighLevel) platform to manage contacts. Specifically, the Create Contact operation allows users to add new contacts into their FullFunnel account by providing essential contact details such as email and phone number, along with optional additional information.
Common scenarios where this node is beneficial include:
- Automating lead capture from forms or other sources directly into FullFunnel.
- Enriching your CRM with new contacts collected from various marketing channels.
- Streamlining contact management workflows by programmatically adding contacts without manual entry.
For example, you could use this node to create a new contact when a user submits a signup form on your website, automatically populating fields like name, address, and tags for segmentation.
Properties
| Name | Meaning |
|---|---|
| The email address of the contact to be created. | |
| Phone | The phone number of the contact. |
| Additional Fields | A collection of optional fields to provide more details about the contact: |
| - Name | Full name of the contact. |
| - First Name | Contact's first name. |
| - Last Name | Contact's last name. |
| - Address | Street address line 1. |
| - City | City of the contact. |
| - State | State or region. |
| - Country | Country name. |
| - Postal Code | Postal or ZIP code. |
| - Tags | Comma-separated list of tags for categorizing the contact. |
| - Source | Origin or source of the contact (e.g., campaign name). |
| - Custom Fields | Multiple custom key-value pairs allowing storage of additional metadata specific to your needs. |
Output
The node outputs JSON data representing the newly created contact as returned by the FullFunnel API. The output structure typically includes all contact properties such as ID, email, phone, name, address, tags, and any custom fields set during creation.
If the API response contains a contact object, that is used as the main output; otherwise, the entire response is outputted.
No binary data is produced by this operation.
Dependencies
- Requires an active FullFunnel API credential configured in n8n, which provides authentication and access to the FullFunnel REST API.
- The node uses the FullFunnel API base URL
https://rest.gohighlevel.com/v2. - The API request includes a location identifier obtained from the credentials, which scopes the contact creation to a specific location within FullFunnel.
Troubleshooting
- Missing Required Fields: For the create operation, while email and phone are optional individually, at least one should be provided for meaningful contact creation. If both are missing, the API may reject the request or create incomplete records.
- API Authentication Errors: Ensure the FullFunnel API credential is correctly set up with valid tokens. Authentication failures will prevent contact creation.
- Invalid Field Values: Providing improperly formatted emails, phone numbers, or tags may cause the API to return errors. Validate inputs before execution.
- Custom Fields Format: Custom fields must be provided as key-value pairs. Omitting keys or values may result in those fields being ignored.
- Rate Limits and Quotas: Excessive requests might hit API rate limits; handle errors gracefully and consider retry mechanisms.
Error messages from the node typically include the API error message and any additional details returned by the FullFunnel service, aiding diagnosis.