RevrepRevrep
Contacts4 min read

Importing Contacts

Upload CSV or Excel files, map columns to fields, assign tags, and handle duplicates.

Last updated: March 7, 2026

Supported File Formats

Revrep accepts CSV and XLSX (Excel) files. CSV files are auto-detected for delimiter type — comma, semicolon, tab, and pipe delimiters all work.

How to Import

  1. Navigate to the Contacts page
  2. Click Import
  3. Upload your file
  4. Map your columns to Revrep fields
  5. Optionally assign tags
  6. Confirm the import

Field Mapping

After uploading, you'll see a mapping interface where you connect your file's column headers to Revrep's contact fields. Revrep auto-detects common header names (like "Email", "First Name", "Company") and pre-fills the mapping.

Revrep FieldRequired?Notes
EmailYesMust be a valid email address. Rows without an email are skipped.
First NameNoUsed for {{firstName}} template variable
Last NameNoCombined with first name for {{name}} variable
Full NameNoAlternative to first/last. Revrep splits it automatically.
Job TitleNoUsed for {{jobTitle}} variable and filtering
CompanyNoUsed for {{company}} variable and company research lookup
Cell PhoneNoStored for reference
Home PhoneNoStored for reference
LinkedIn URLNoStored for reference

A sample data preview shows you the first few rows so you can verify the mapping looks correct before importing.

Tags

During import, you can assign one or more tags to the entire batch. Tags help you organize contacts and filter them later when enrolling in sequences. For example, you might tag contacts by source ("apollo-export"), campaign ("q1-outreach"), or segment ("cto-saas").

Deduplication

Contacts are matched by email address. If you import a contact that already exists in Revrep:

  • The existing contact is updated, not duplicated
  • Only empty fields are filled in — existing data is not overwritten
  • Custom variables are merged intelligently

Deduplication also runs within the uploaded file itself, so duplicate rows in your CSV will not create duplicate contacts.

Import Results

After import, Revrep shows a summary:

  • Imported: Number of new contacts created
  • Updated: Number of existing contacts that were updated
  • Skipped: Rows skipped due to missing email, invalid email, or duplicates within the file

If there are errors, you'll see details for the first few problematic rows.

Adding Contacts Individually

You can also add contacts one at a time by clicking Add Contact on the Contacts page. Fill in the email address and any additional fields you have.

Contact Statuses

Every contact has a status that determines whether they can receive emails:

  • Active: Eligible for enrollment and sending
  • Bounced: Email address bounced — not eligible for sending
  • Unsubscribed: Contact opted out — not eligible for sending
  • Complained: Contact reported email as spam — not eligible for sending

Contacts can also be flagged as Bad Data, which prevents enrollment. Only contacts with an active status can be enrolled in sequences.

Email Repair

During import, Revrep automatically fixes common email formatting issues like smart apostrophes and broken special characters. This helps reduce bounces caused by copy-paste formatting errors.

Still have questions?

Our support team is here to help. Reach out anytime and we'll get back to you as soon as possible.