---
title: "Import leads from a file"
description: "Upload a CSV file with existing contacts, match its columns to your lead fields, and optionally add them to a campaign."
url: https://scratcher.io/help/results/import-leads
language: en
---

1. [Help center](https://scratcher.io/help)
2. [Leads and statistics](https://scratcher.io/help/results)
3. Import leads from a file

# Import leads from a file

Upload a CSV file with existing contacts, match its columns to your lead fields, and optionally add them to a campaign.

You can import contacts you already have, for example to recognise them as existing participants.

1. On the **Leads** page, click **Export / Import** and open the **Import** tab ("Import leads from a CSV file.").
2. Choose the separator your file uses with **Select separator**: **Tab**, **Comma (,)**, **Semicolon (;)** or **Pipe (\|)**.
3. Click **Select CSV** and choose your file.
4. You see the first rows under **Imported CSV**. For each column, choose the lead field it belongs to, or **Skip column**.
5. Turn on **Skip the first row** if the file has a header row.
6. Click **Import**.

The import runs in the background. It may take a few moments before the leads appear in the list.

## How leads are matched

Leads are matched on email address. If a lead with the same email exists, it is updated with the values from the file, instead of created twice. Map a column to the email field, so leads can be matched.

## Import into a campaign

If you import from a campaign's **Leads** tab, the imported people are also added to that campaign's leads.

## Good to know

- The file must be a CSV (or text) file.
- Empty rows are skipped.
- Importing needs a role that is allowed to edit the audience.
- Only import people you have the right to store and contact.

Leads and statistics

- [Your campaign dashboard](https://scratcher.io/help/results/campaign-dashboard)
- [What the numbers mean](https://scratcher.io/help/results/statistics-explained)
- [Game data: answers, predictions and submissions](https://scratcher.io/help/results/game-data)
- [Dashboards: overview, custom dashboards and sharing](https://scratcher.io/help/results/custom-dashboards)
- [Download a performance report](https://scratcher.io/help/results/campaign-performance-report)
- [Find and edit leads](https://scratcher.io/help/results/find-and-edit-leads)
- [Export your leads](https://scratcher.io/help/results/export-leads)
- [Import leads from a file](https://scratcher.io/help/results/import-leads)
- [Track channels, Google Analytics and pixels](https://scratcher.io/help/results/track-channels-and-pixels)

## Related articles

- [Edit the sign-up form](https://scratcher.io/help/forms/edit-the-sign-up-form): Add, remove and arrange fields, use system fields and your own fields, style the form and see everything in the form panel.
- [Find and edit leads](https://scratcher.io/help/results/find-and-edit-leads): Search all your leads, filter a campaign's leads, see everything about one person, give a prize, resend to an integration, edit or delete a lead.
- [Export your leads](https://scratcher.io/help/results/export-leads): Download your leads as CSV or Excel, choose columns and periods, export only winners, or schedule exports by email.

## Still need help?

Real people are here to help. If you already use Scratcher, the quickest way is the chat inside the platform.

- **[Chat with us](https://platform.scratcher.io/login)**

    Log in and click the chat button in the bottom-right corner. Rex answers right away, and our team is a click away.
- **[Book a meeting](https://scratcher.io/book-a-meeting)**

    A free 30-minute video call with our team: a tour, campaign ideas or help with your setup.
- **[Email us](mailto:contact@scratcher.io)**

    Write to contact@scratcher.io and we will get back to you.
