CSV enrichment

CSV Enrichment - Enrich your contact Lists with valuable data

Enrich a CSV of names and companies, LinkedIn URLs, or email addresses with SalesQL data, and check the row limits per plan and how credits are used.

In short

  • CSV Enrichment is available on all paid plans; row limits per file depend on your plan, and files can be up to 100MB.
  • Choose Lead search, URL Search, or Reverse Email lookup, then select a folder and map your columns before clicking Enrich.
  • One credit is used per contact regardless of emails found; Reverse Email Lookup charges only when extra details are retrieved.

CSV enrichment allows you to enhance your extensive contact lists by adding valuable SalesQL data.

Whether you're looking to enrich lead lists with detailed contact and company information, or fill in data gaps by uploading corporate domains, company names, or contact profile URLs to enhance your marketing segmentation, CSV enrichment ensures you have the most accurate data at your disposal, saving you time and resources along the way.

Functionality Overview

To access the CSV enrichment feature, click on 'CSV Enrichment' located at the left of your dashboard.

SalesQL dashboard sidebar with "CSV Enrichment" highlighted

Who can access this function?

All paid plan users and their members can access this feature. Row limits per file

depend on your plan

PlanRows per file
Basic1,000
Professional5,000
Premium (formerly Organization)50,000

Need to enrich larger files? See all plans.

How do I upload the files?

  1. Once you access the CSV Enrichment section, you'll notice that you have the option to upload files using two buttons "Upload CSV"

    CSV Enrichment page with no files uploaded yet and both "Upload CSV" buttons highlighted
  2. Once clicked, a new window will appear presenting three options.

    The top option "Lead search" allows you to upload a CSV for lead search to gather email lists of names and companies.

    The middle option, "URL Search" facilitates URL search, extracting emails from a list of LinkedIn URLs.

    The button option, "Reverse Email lookup" Find names and contact details from a list of email addresses.

    CSV Enrichment modal with "Reverse Email Lookup" selected and a sample file with an "Email" column

Lead Search CSV Enrichment

  1. In this option, you'll have the ability to upload files with the necessary columns to find email addresses:
  • First Name and Last Name or Full Name
  • Company Domain or Company Name

In this example, you will see how to upload a file of Company Domains and the required data for it. Example:

First NameLast NameDomain
NicolasCantossalesql.com
JohnCollinssalesforce.com

In this example, you will see how to upload a file of Company Names and the required data for it. Example:

First NameLast NameCompany's Name
NicolasCantosSalesQL
JohnCollinsSalesforce

You can also download an example from the pop-up window

CSV Enrichment modal with "Lead Search" selected, a sample table and the "Download example" button highlighted
  1. To continue, click on "Next".

    CSV Enrichment step 1 of 3 with "Lead Search" selected and the "Next" button highlighted
  2. Now you will have the option to upload the files. You have two choices: click the "Browse" button or drag and drop your CSV file here.

    CSV Enrichment upload step with the "Browse" button highlighted and a drag and drop area for the CSV file

    "Skip rows that already contain an email" – If this option is selected and an email is detected in the row, that contact will not be searched in the API.

    CSV upload options with the "Skip rows that already containing an email" checkbox selected
  3. Once the file is uploaded, we can proceed to start mapping the columns.

    CSV Enrichment step 2 of 3 with the uploaded CSV file highlighted and an arrow pointing to "Next"
  4. Select a folder! It's very important to choose a folder where you want all those contacts to go. You can also select a tag. If you don't select a folder, you won't be able to finish the process

    CSV Enrichment "Field Mapping" step with the "Folder*" selector highlighted and the folder list open
  5. Map your columns! It's crucial to map all the information correctly. If the data is disorganized and not in the correct columns, no emails or phone numbers will be found and the leads counter will increase because it reflects the number of rows in the file.

    CSV Enrichment "Field Mapping" with "First Name", "Last Name" and "Company's Name" columns mapped and highlighted
  6. Click on “Enrich”

    CSV Enrichment "Field Mapping" step 3 of 3 with mapped columns and the "Enrich" button highlighted
  7. Now, you will get the results found in the file. You can download them from "Actions" or find them in the selected folder.

    CSV Enrichment list with a completed file and the download button under "Actions" highlighted

Important! If you do not see those contacts reflected in the folder, it means they were already downloaded into another folder before this download.

URL Search CSV Enrichment

  1. Similarly to the previous option, you'll be able to upload files with the required columns to find email addresses. Make sure your file includes the following column:
  • LinkedIn URL

In this example, you will see how to upload a file of URLs and the required data for it. Example:

You can also download an example from the pop-up window 📥

CSV Enrichment modal with "URL Search" selected, a sample "Linkedin URL" column and "Download example" highlighted
  1. To continue, click on "Next"

    CSV Enrichment step 1 of 3 with "URL Search" selected and the "Next" button highlighted
  2. Now you will have the option to upload the files. You have two choices: click the "Browse" button or drag and drop your CSV file here.

    CSV Enrichment upload step with the "Browse" button highlighted and a drag and drop area for the CSV file

    "Skip rows that already contain an email" – If this option is selected and an email is detected in the row, that contact will not be searched in the API.

  3. Once the file is uploaded, we can proceed to start mapping the columns.

    CSV Enrichment step 2 of 3 with an exported contacts CSV uploaded and the "Next" button highlighted
  4. Select a folder! It's very important to choose a folder where you want all those contacts to go. You can also select a tag. If you don't select a folder, you won't be able to finish the process

    CSV Enrichment "Field Mapping" with the folder dropdown open and the "URLS" folder highlighted
  5. Map your columns! It's crucial to map all the information correctly. If the data is disorganized and not in the correct columns, no emails or phone numbers will be found and the leads counter will increase because it reflects the number of rows in the file.

    CSV Enrichment "Field Mapping" with a column matched to "Linkedin URL's" and the preview rows highlighted
  6. Click on “Enrich”

    CSV Enrichment "Field Mapping" step 3 of 3 with LinkedIn URLs mapped and the "Enrich" button highlighted
  7. Now, you will get the results found in the file. You can download them from "Actions" or find them in the selected folder.

    CSV Enrichment results list with a finished file and an arrow to the download button under "Actions"

Important! If you do not see those contacts reflected in the folder, it means they were already downloaded into another folder before this download.

Reverse Email Lookup

Find names and contact details from a list of email addresses.

Upload a CSV file containing one column with email addresses, and SalesQL will enrich it with details like full name, job title, phone, company, URL, and more.

Example:

Email
ariel@salesql.com
nicolas@salesql.com
CSV Enrichment modal with an arrow pointing to the "Reverse Email Lookup" option and a sample "Email" column

The rest of the process is similar for all enrichment options:

  1. Click on Next.
  2. Upload your CSV file by clicking "Browse" or dragging & dropping it.
  3. Select the folder where you want your enriched contacts saved .
  4. Map your columns properly .
  5. Click on “Enrich”.
  6. Download your results from "Actions" or view them in the selected folder.

Credits Charging for Email Reverse Lookup

Unlike other functions, the Email Reverse Lookup, credits are not charged simply for finding an email address associated with a contact.

Instead, a credit is only deducted when additional information is retrieved about the contact, such as the company name or other related details. A credit is used each time such information is successfully obtained.

Limitations and specifications

  • Some special or unexpected characters may be removed from the file (these could be characters used as CSV delimiters).
  • Technical limit (all plans): files up to 100MB
  • Duplicate rows are automatically skipped during processing.

💡 How credits work for CSV Enrichment: one credit is used per contact, regardless of how many emails are found for that contact (phone numbers are never charged). Duplicate contacts you've already added won't be charged again. See Understanding How Credits are Charged for the full breakdown.