> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nrev.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Enrich Company

> Automatically append firmographic data to each row using domain, name, or LinkedIn — perfect for CRM cleanup, lead routing, or targeting.

## What It Does

* **Adds company-level details** using `domain`, `company_name`, or `linkedin_url`
* **Returns rich firmographics** like `industry`, `size`, `funding`, `social links`, and more
* **Supports dynamic inputs** from earlier steps
* **Keeps your original row structure intact**
* **Auto-resolves naming conflicts** by applying suffixes like `_1`, `_2`, etc.

***

## 🏁 Getting Started

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/nurturev/images/Enrich%20Company%20node%20configuration%20screenshot.png" alt="Enrich Company node configuration screenshot" style={{ borderRadius: '0.5rem', width: '100%', margin: '1.5rem 0' }} />
</Frame>

<Steps>
  <Step title="Add the Node">
    Drop **Enrich Company** anywhere in your flow — it’s not a trigger node.
  </Step>

  <Step title="Map an Identifier Column">
    Select a column with either `domain`, `company_name`, or `linkedin_url`.\
    Use `@` to reference earlier nodes.
  </Step>

  <Step title="Select Enrichment Fields">
    Pick which firmographic fields to return — or leave blank to include **all available fields**.
  </Step>

  <Step title="Run the Flow">
    Each row will be enriched with matching company data.
  </Step>
</Steps>

***

## Inputs

### 🛠️ Required Fields

* **Company Identifier (✅)**\
  Must map **at least one** of the following:
  * `domain`
  * `company_name`
  * `linkedin_url`\
    *Why it matters:* This is how we look up the right company.

* **Enrichment Fields (✅)**\
  Pick the attributes to include — or leave blank to return everything.

<Note>
  All identifier fields can reference earlier steps using `@` or Insert Input.
</Note>

***

## Output

* Your original columns stay intact
* Enrichment fields are appended
* Unmatched rows still pass through — just with blanks

***

### 🧾 Available Enrichment Fields

You can select any of the following — or leave the dropdown blank to return **everything**:

#### 🔹 Identity & Web Presence

* `name`
* `website_url`
* `primary_domain`
* `linkedin_url`
* `twitter_url`
* `facebook_url`
* `angellist_url`
* `blog_url`
* `logo_url`
* `linkedin_uid`

#### 🔹 Contact Info

* `phone`
* `sanitized_phone`
* `primary_phone.number`
* `primary_phone.sanitized_number`
* `primary_phone.source`

#### 🔹 Firmographics

* `industry`
* `industries`
* `secondary_industries`
* `estimated_num_employees`
* `departmental_head_count`
* `founded_year`
* `alexa_ranking`
* `languages`
* `retail_location_count`

#### 🔹 Revenue & Funding

* `annual_revenue`
* `annual_revenue_printed`
* `total_funding`
* `total_funding_printed`
* `latest_funding_round_date`
* `latest_funding_stage`
* `funding_events`

#### 🔹 Technology & Tags

* `technology_names`
* `current_technologies`
* `industry_tag_id`
* `industry_tag_hash`
* `keywords`
* `snippets_loaded`

#### 🔹 Org Chart & Ownership

* `org_chart_root_people_ids`
* `org_chart_sector`
* `org_chart_removed`
* `org_chart_show_department_filter`
* `owned_by_organization_id`

#### 🔹 Location & Address

* `raw_address`
* `street_address`
* `city`
* `state`
* `postal_code`
* `country`

#### 🔹 Descriptions

* `seo_description`
* `short_description`

#### 🔹 Structure

* `suborganizations`
* `num_suborganizations`

<Note>
  Only the fields you select will be returned. Leave it blank to return all of the above.
</Note>

***

## How It Works

1. You map an identifier (`@domain`, `@company_name`, or `@linkedin_url`)
2. The platform queries our company data source
3. Any matched fields are appended as new columns
4. Original data is preserved

***

## 🚀 Example Use Cases

| Use Case               | Setup Example                                           |
| ---------------------- | ------------------------------------------------------- |
| Enrich CRM exports     | Map `@domain`, pull `industry`, `headcount`, `logo_url` |
| Lead routing           | Use `@linkedin_url`, return `employee_count`, `hq`      |
| List cleaning          | Fill gaps using `company_name` + `website_url`          |
| Scoring & segmentation | Pull `revenue`, `location`, `funding stage`             |

***

## ✨ Pro Tips

<Tip>
  Preserve your input and enrich only what’s needed — downstream logic stays tidy and lean.
</Tip>

<Tip>
  Naming conflicts (e.g., `name`, `industry`) are auto-handled by suffixing (`_1`, `_2`, etc).
</Tip>

<Tip>
  Pair this with **Search People** to find decision-makers, or with **AI Scorer** to auto-prioritize high-fit accounts.
</Tip>

***

## ⚠️ Important Considerations

<Warning>
  At least one identifier is required — this is enforced in the UI.
</Warning>

<Warning>
  Enrichment costs **5 credits per successful row**. No match = no cost.
</Warning>

***

## 🛠 Troubleshooting & Gotchas

| Symptom                 | Likely Cause                | How to Fix                                   |
| ----------------------- | --------------------------- | -------------------------------------------- |
| Blank enrichment fields | No match found for that row | Try a different identifier or fix formatting |
| Columns like `name_1`   | Field conflict with input   | Use Rename Columns if needed downstream      |

***

## 💰 Pricing

| Action                     | Credit Cost |
| -------------------------- | ----------- |
| Per enriched row (matched) | 5 credits   |

<Note>
  Only rows with matches are charged. No match = no charge.
</Note>

***

<p style={{ fontSize: '1rem', fontWeight: 'bold', marginTop: '1.5rem' }}>
  Give your account data a lift — enrich firmographics, size, and social links automatically, all while keeping your input clean. ⚙️🏢
</p>
