> ## 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.

# Get Company Customers

> Fetch real customer lists for any company—complete with domains, source URLs, and timestamps.

## What It Does

* Fetches real customers of a company using PredictLeads.
* Works with static domains or dynamic (`@Insert Input`) template variables.
* Automatically handles pagination and limits.
* Enriches workflows with customer-domain relationships.
* Preserves original input columns when running in batch mode.

***

## 🏁 Getting Started

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

<Steps>
  <Step title="Add the Node">Drag **Get Company Customers** into your flow.</Step>

  <Step title="Enter the Company Domain">
    Enter a **static domain** or use dynamic values like `{{company_domain}}` via **@Insert Input**.
  </Step>

  <Step title="Set Your Limit">
    Choose how many customers to fetch for each company (0–10,000).
  </Step>

  <Step title="Run the Flow">
    The node fetches customers and outputs enriched rows containing customer details and original columns.
  </Step>
</Steps>

***

## Inputs

### 🛠️ Required Fields

* **Company Domain (✅)**\
  Accepts static text or template variables like `{{domain}}`.\
  *Why it matters:* Defines which company’s customers to fetch.

* **Limit (✅)**\
  Number of customers to return (0–10,000).\
  *Why it matters:* Controls output size and credit usage.

<Note>
  Template variables must match real column names in your input table.
</Note>

***

## Output

Outputs the following fields for each customer:

* `customer_name`
* `customer_domain`
* `source_url`
* `first_seen_at`
* `last_seen_at`
* All original input columns

<Note>
  Conflicting column names are auto-suffixed (e.g., `_1`, `_2`).
</Note>

***

## How It Works

1. You enter a domain (static or dynamic).
2. The node resolves template variables.
3. Up to your limit, customers are collected.
4. Enriched rows are output.
5. Original columns are preserved.

***

## 🚀 Example Use Cases & Prompts

| Use Case                       | Setup Example                      |
| ------------------------------ | ---------------------------------- |
| Map competitive ecosystems     | `company_domain = microsoft.com`   |
| Build customer graphs          | Run on a CRM list of domains       |
| Analyze SaaS dependency chains | Filter by industry → run node      |
| Enrich company profiles        | Add customer footprint as a column |

***

## ✨ Pro Tips

<Tip>
  Use template variables like `{{primary_domain}}` to enrich hundreds of companies at once.
</Tip>

<Tip>
  Reduce the **limit** to save credits when a company has many customers.
</Tip>

<Tip>
  Use a **Filter Rows** node afterward to isolate relevant customers.
</Tip>

***

## ⚠️ Important Considerations

<Warning>
  Credits are charged **per page** of data fetched (1 page = up to 100 customers).
</Warning>

<Warning>
  Missing template variables cause validation to fail before running.
</Warning>

<Warning>
  Invalid or empty domains cause skipped rows or errors.
</Warning>

***

## 🛠 Troubleshooting & Gotchas

| Symptom            | Likely Cause                   | Quick Fix                          |
| ------------------ | ------------------------------ | ---------------------------------- |
| Empty output       | Invalid domain or no customers | Check the domain / widen the limit |
| High credit usage  | Large limit → many pages       | Lower the limit                    |
| Unexpected columns | Name conflict                  | Look for suffixes like `_1`        |

***

## 📝 FAQ

<AccordionGroup>
  <Accordion title="Can I run this without an input table?">
    Yes — enter a static domain like `microsoft.com`.
  </Accordion>

  <Accordion title="Do template variables support any column?">
    Yes, if the column exists in your input.
  </Accordion>

  <Accordion title="What happens if the domain is invalid?">
    The node will skip or error depending on the case.
  </Accordion>

  <Accordion title="Does the node stop on failed rows?">
    No — it logs the error and continues.
  </Accordion>
</AccordionGroup>

***

## 💰 Pricing

| Action                                 | Credit Cost   |
| -------------------------------------- | ------------- |
| Per page fetched (up to 100 customers) | **2 credits** |

<Note>No customers found = no credits charged.</Note>

***

<p style={{ fontSize: '1rem', fontWeight: 'bold', marginTop: '1.5rem' }}>
  Fetch real customer ecosystems — perfect for enrichment, mapping, and GTM insights. 🔍
</p>
