Overview
This node integrates with the FullFunnel (HighLevel) service to manage contacts. It allows users to perform common contact management operations such as creating a new contact, retrieving a contact by ID, updating contact details, deleting a contact, and fetching multiple contacts.
Typical use cases include:
- Adding new leads or customers into FullFunnel automatically from other workflows.
- Retrieving detailed contact information for follow-up or processing.
- Updating contact information based on changes in external systems.
- Cleaning up or removing outdated contacts.
- Bulk fetching contacts for reporting or synchronization purposes.
For example, you could use this node to get a contact’s details by their unique ID to personalize communications or update their phone number after receiving new data.
Properties
| Name | Meaning |
|---|---|
| Contact ID | The unique identifier of the contact to retrieve, update, or delete. |
Note: This property is required for the "Get", "Delete", and "Update" operations on the Contact resource.
Output
The node outputs JSON objects representing contact data retrieved or affected by the operation:
- For the Get operation, the output JSON contains the full contact object as returned by FullFunnel.
- For Create and Update, the output JSON contains the newly created or updated contact object.
- For Delete, the output JSON contains a simple success confirmation
{ success: true }. - For Get All (not requested here but part of the node), it outputs an array of contact objects.
No binary data is produced by this node.
Dependencies
- Requires an API key credential for authenticating requests to the FullFunnel API.
- Needs the location ID associated with the account to scope contact operations.
- Uses HTTP requests to the FullFunnel API endpoint
https://services.leadconnectorhq.com. - The node expects the user to configure the API key and location ID credentials within n8n before use.
Troubleshooting
Common issues:
- Invalid or missing API key will cause authentication failures.
- Using an incorrect or non-existent Contact ID will result in errors when trying to get, update, or delete a contact.
- Network connectivity problems can cause request timeouts or failures.
Error messages:
- Errors from the FullFunnel API are caught and either thrown or returned as error JSON if "Continue On Fail" is enabled.
- Typical error messages might include "Contact not found" or "Unauthorized".
Resolutions:
- Verify that the API key and location ID credentials are correctly set up.
- Confirm the Contact ID exists before attempting operations.
- Enable "Continue On Fail" to handle errors gracefully in bulk operations.
Links and References
- FullFunnel (HighLevel) API Documentation (general reference, actual URL may vary)
- n8n documentation on HTTP Request Node for understanding underlying request mechanics.