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

# Exporting results

> Get People Search and Company Lookalike results out of Enrichley — CSV download, Clay webhook push, or HubSpot export with field mapping and destination lists.

People Search and Company Lookalike share the same three export paths. All three are available from a search's results view and from the History pages.

<CardGroup cols={3}>
  <Card title="CSV download" icon="file-csv">
    Up to 50,000 rows per export. No extra plan requirement.
  </Card>

  <Card title="Push to Clay" icon="droplet" href="/integrations/clay">
    Send results straight into a Clay table via webhook.
  </Card>

  <Card title="Push to HubSpot" icon="hubspot" href="/integrations/hubspot">
    Create or update Contacts and Companies, with field mapping and destination lists.
  </Card>
</CardGroup>

## CSV download

Open the actions menu on a search's results (or on its history row) and choose **Export CSV**. The download includes the saved rows for that search — the full enriched record for each person or company — up to **50,000 rows per export**. If you can see the results, you can download them; no extra plan is required.

For exports above the 50,000-row limit, contact [support@enrichley.io](mailto:support@enrichley.io).

## Push to Clay

Choose **Push to Clay** and paste a Clay webhook URL to send results straight into a Clay table — the same flow [Email Validation uses](/integrations/clay#push-to-clay) for validated emails. The push runs as a background job, and the same 50,000-row limit applies.

## Push to HubSpot

**Requirements:** a Professional plan or higher, and HubSpot already connected — see [Connect HubSpot](/integrations/hubspot#connect-hubspot).

<Steps>
  <Step title="Select rows and push">
    Select the rows you want to push (Select-All sends the whole result set) and click **Push to HubSpot**.
  </Step>

  <Step title="Review the field mapping">
    Standard HubSpot properties are mapped out of the box. Adjust them if you like, and save the mapping to reuse it on future pushes.
  </Step>

  <Step title="Pick a destination list">
    Choose **No list** (just create or update the records), **Add to existing list**, or **Create new list**. The list options need HubSpot list permissions — if you're prompted, reconnect HubSpot to grant them; "No list" always works.
  </Step>

  <Step title="Run the export">
    The push runs as a background job. Follow its progress in your job history.
  </Step>
</Steps>

### What gets pushed where

| Source            | HubSpot object | Mapped by default                                                             | Optional Enrichley properties                                                      |
| ----------------- | -------------- | ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| People Search     | Contacts       | First name, last name, job title, company, LinkedIn URL, email (when present) | Phone, city, state, country                                                        |
| Company Lookalike | Companies      | Name, domain, LinkedIn company page                                           | Industry, employee count, annual revenue, description, phone, city, state, country |

Optional fields are created as [custom `enrichley_*` properties](/integrations/hubspot#custom-hubspot-properties) when you enable them in the mapping — they never overwrite HubSpot's standard properties.

### How Enrichley avoids duplicates in HubSpot

* **Contacts** — rows you've pushed before are recognized and updated. New rows are matched by email when one is present, otherwise by LinkedIn URL. Since People Search results don't include emails today, LinkedIn URL does most of the matching — once Email Finder adds emails to your saved people, email takes priority.
* **Companies** — matched by domain first, then by company LinkedIn page, then by additional domains.

When a match is found, the existing record is updated. When it isn't, a new record is created.

### Things worth knowing

* **Preview-only rows are skipped** on Company Lookalike pushes. If a row hasn't been unlocked by a paid run yet, the push warns you and excludes it.
* **Large pushes take a few minutes** — they run in the background and are automatically paced to stay within HubSpot's API quotas.

## Learn more

For a step-by-step walkthrough with screenshots, see the help center article: [Exporting discovery results: CSV, Clay, and HubSpot](https://help.enrichley.io/en/articles/18-exporting-discovery-results-csv-clay-and-hubspot).
