Enrich Person and Company

uplead.enrich_combined
ActionCRM & salesconnection required

Calls the UpLead API with the connection's credentials.

Look up a person and their company together from one email address.

Connection

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

Configuration

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

FieldTypeRequiredDefaultConstraintsExample
email
The person's email address; UpLead returns them and their employer.
stringYes—email formatmarc@salesforce.com

Example configuration

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

{
  "email": "marc@salesforce.com"
}

Output

One shape.

result

FieldTypeExample
person.id
UpLead's own id for this person.
string—
person.first_name
The person's first name.
string—
person.last_name
The person's last name.
string—
person.title
The person's job title.
string—
person.job_function
The person's job function (sales, finance…).
string—
person.management_level
The person's management level: M, D, VP, C or CX.
string—
person.email
The person's work email address.
string—
person.email_status
UpLead's verification verdict: valid, invalid, accept_all or unknown.
string—
person.phone_number
The company switchboard number.
string—
person.mobile_directdial
The person's direct-dial or mobile number.
string—
person.city
The person's city.
string—
person.state
The person's state.
string—
person.country
The person's country.
string—
person.linkedin_url
The person's LinkedIn profile URL.
string—
person.domain
The domain of the company the person works at.
string—
person.company_name
The name of the company the person works at.
string—
company.id
UpLead's own id for this company.
string—
company.company_name
The company's name.
string—
company.domain
The company's website domain.
string—
company.address
The head-office street address.
string—
company.city
The head-office city.
string—
company.state
The head-office state.
string—
company.country
The head-office country.
string—
company.phone_number
The company's phone number.
string—
company.employees
The employee-count band, e.g. '201-500' or '10001+'.
string—
company.revenue
The revenue band, e.g. '10m-50m' or '1b+'.
string—
company.industry
The company's industry.
string—
company.sic_code
The company's SIC code.
number—
company.naics_code
The company's NAICS code.
number—
company.description
A description of what the company does.
string—
company.year_founded
The year the company was founded.
number—
company.logo
URL of the company's logo.
string—
company.linkedin_url
The company's LinkedIn page URL.
string—
company.type
Public, private, education, government or non-profit.
string—
found
True when UpLead returned a record for this lookup.
boolean—
email_status
The returned email's verification verdict: valid, invalid, accept_all or unknown.
string—
credits_remaining
The account's credit balance after this call, as UpLead reported it.
number—
{
  "company": {
    "address": "",
    "city": "",
    "company_name": "",
    "country": "",
    "description": "",
    "domain": "",
    "employees": "",
    "id": "",
    "industry": "",
    "linkedin_url": "",
    "logo": "",
    "naics_code": 0,
    "phone_number": "",
    "revenue": "",
    "sic_code": 0,
    "state": "",
    "type": "",
    "year_founded": 0
  },
  "credits_remaining": 0,
  "email_status": "",
  "found": false,
  "person": {
    "city": "",
    "company_name": "",
    "country": "",
    "domain": "",
    "email": "",
    "email_status": "",
    "first_name": "",
    "id": "",
    "job_function": "",
    "last_name": "",
    "linkedin_url": "",
    "management_level": "",
    "mobile_directdial": "",
    "phone_number": "",
    "state": "",
    "title": ""
  }
}

Notes

  • This endpoint accepts an email address and nothing else — use uplead.enrich_person when all you have is a name and a domain.

See Enrich Person and Company run in a workflow.

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