Find Duplicate Contact

highlevel.find_duplicate_contact
ActionCRM & salesconnection required

Calls the HighLevel API with the connection's credentials.

Find the contact that already holds an email address or phone number.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
HighLevel
Secret shape
{"client_id": "…", "client_secret": "…", "refresh_token": "…"} for a marketplace app, or {"access_token": "…"} for a Private Integration Token
Config it needs
location_id, user_type, base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

3 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
email
Email address to look for.
stringNo—email format—
number
Phone number to look for.
stringNo———
location_id
Sub-account (location) id to act on instead of the connection's own.
stringNo———
  • At least one of email, number must be set.

Output

One shape.

result

FieldTypeExample
contact
The matching contact, or an empty object.
object—
found
True when a contact already holds this value.
boolean—
id
The matching contact's id, when there is one.
string—
{
  "contact": {},
  "found": false,
  "id": ""
}

Notes

  • Scoped to the connection's location_id (the sub-account) unless the node overrides it.

See Find Duplicate Contact run in a workflow.

In a technical demo we add the HighLevel connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.