Enrich Contact

lonescale.enrich_contact
ActionCRM & salesconnection required

Calls the LoneScale API with the connection's credentials.

Run LoneScale's waterfall enrichment on one contact for a business email, a mobile number or a refreshed profile, and optionally flag whether they have changed company.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
LoneScale
Secret shape
the API key, or {"api_key": "…"}
Config it needs
base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

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

FieldTypeRequiredDefaultConstraintsExample
enrichment_type
Which waterfalls to run: email, phone, profile, or several of them.
arrayYes—≥ 1 characters; array of string["email"]
first_name
The contact's first name.
stringYes——Ada
last_name
The contact's last name.
stringYes——Lovelace
company_name
The company the contact works at, which improves matching accuracy.
stringNo——Acme Corp
company_domain
The company's website domain, which improves matching accuracy.
stringNo——acme.com
email
An email address you already hold for the contact, used to match them.
stringNo—email formatada@acme.com
job_title
The contact's job title, used to match them.
stringNo———
linkedin_url
The person's LinkedIn profile URL.
stringNo——https://www.linkedin.com/in/ada-lovelace/
contact_id
Your own CRM record id, which LoneScale echoes back on the result.
stringNo———
detect_job_change
Flag whether the contact has moved company since the details given here. LoneScale only computes this when the profile waterfall runs.
booleanNo———

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "company_domain": "acme.com",
  "company_name": "Acme Corp",
  "email": "ada@acme.com",
  "enrichment_type": [
    "email"
  ],
  "first_name": "Ada",
  "last_name": "Lovelace",
  "linkedin_url": "https://www.linkedin.com/in/ada-lovelace/"
}

Output

One shape.

result

FieldTypeExample
contacts
The enriched contact records LoneScale returned.
array—
count
How many contact records came back.
number—
contact
The first contact record, for the single-contact case.
object—
{
  "contact": {},
  "contacts": [],
  "count": 0
}

See Enrich Contact run in a workflow.

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