Key takeaways

  • Every import is a risk: old, purchased or poorly collected data brings bounces and spam traps.
  • Clean formatting and duplicates first, then verify every address.
  • Import invalid and disposable addresses as suppressed, or not at all.
  • Store the verification status and date as contact fields for future segmentation.
  • Check consent for each source before importing for marketing.
In this guide
  1. Why imports are the riskiest moment for your data
  2. The pre-import process
  3. After the import: the first sends
  4. Specific import scenarios
  5. What CRMs and email platforms check on their own
  6. Common import mistakes
  7. A field template for imported contacts
  8. Imports and platform limits
  9. Who should own imports
  10. Re-verifying data already in the CRM
  11. Import day checklist for the person in charge
  12. In one minute
  13. Related routines
  14. Pre-import checklist
  15. Frequently asked questions

Why imports are the riskiest moment for your data

Most bad data does not arrive one contact at a time. It arrives in bulk, through imports: a spreadsheet from a trade show, a list from a webinar partner, an export from an old CRM, a migration after an acquisition. One import can add thousands of addresses that nobody has checked for years.

Once inside your CRM or email platform, these contacts flow into segments, automations and campaigns. The first send to them often produces a wave of bounces, and sometimes spam trap hits. Many email platforms review accounts after a high-bounce campaign, and some pause sending until the list is cleaned.

Verifying before the import is cheaper, faster and safer than cleaning afterwards.

The pre-import process

Step 1: Check the source and the consent

Before any technical work, answer three questions for each file:

  • Where do these contacts come from, and when were they collected?
  • Did they agree to receive marketing from you, if consent is required where they live?
  • Is any part of the file purchased, rented or scraped? If yes, do not import it for marketing.

Record the source and collection date for each file. You will map them into CRM fields later.

Step 2: Prepare the file

Clean formatting, remove duplicates and fix obvious typos in a spreadsheet. The full method is in how to clean an email list in Excel (or in Google Sheets). In short: trim spaces, lowercase, remove duplicates, flag malformed addresses.

Step 3: Remove contacts you must not email

Export the suppression list from your current email platform (unsubscribes, complaints, hard bounces) and remove every match from the import file. Re-importing people who unsubscribed is one of the most damaging mistakes, both legally and for your reputation.

Step 4: Verify every address

Upload the email column to a verification tool. You get a status per address: valid, invalid, disposable, role-based, catch-all or unknown. What each status means is explained in how email verification works.

Step 5: Decide what to import, and how

StatusImport?How
ValidYesNormal import, with source and verification fields
Catch-allYesTag as catch-all; send carefully at first
Role-basedDependsOnly with consent; tag as role
UnknownOptionalRe-verify first, or import as a risky segment
InvalidNo (or as suppressed)Keep only if you need history, with do-not-email status
DisposableNoDiscard

Step 6: Map verification data into the CRM

Create custom fields before importing:

  • Email verification status (valid, catch-all, role, unknown)
  • Email verification date
  • Lead source and collection date
  • Marketing consent status and date, where relevant

These fields let you build safe segments, re-verify old records later, and prove where each contact came from.

After the import: the first sends

Even verified data deserves a careful start:

  1. Send a welcome or "here is why you hear from us" email to imported contacts, explaining who you are and how they joined.
  2. Start with valid addresses only, then add catch-all and unknown segments in smaller batches.
  3. Watch bounces and complaints for this group separately from your main list.
  4. Suppress hard bounces immediately and contacts who complain.

For larger imports, this looks very much like a warm-up; see email warm-up.

Specific import scenarios

Trade show and event leads

Badge scans and paper forms are full of transcription errors. Verify every address, and send a confirmation email that offers a clear way to opt out.

Migration from another CRM or email platform

Export suppressions as well as active contacts, and import them as suppressed. Verify active contacts that have not been emailed for months. Keep the original subscription dates.

Old customer databases

Addresses collected years ago have decayed; see email list decay. Verify them, and check whether your consent basis still covers marketing.

Partner or co-marketing lists

Never import a partner's list for your own marketing unless each contact explicitly agreed to hear from you. Ask partners to promote your signup page instead.

What CRMs and email platforms check on their own

Most CRMs check that the address has a valid format, and some reject obvious duplicates. They do not check whether mailboxes exist. Email platforms usually suppress addresses after they bounce, which means they learn about bad data only after it has hurt your sending. Verification fills that gap before anything is sent.

Common import mistakes

  • Importing everything "just in case" and planning to clean later.
  • Forgetting the suppression list from the previous platform.
  • Losing the source information, which makes consent questions impossible to answer later.
  • Sending a big campaign to all new contacts on the day of import.
  • Mixing imported contacts with engaged subscribers without tags, so problems cannot be traced.

A field template for imported contacts

Field nameTypeExample value
email_verification_statusDropdownvalid / catch-all / role / unknown
email_verified_onDate2026-11-03
lead_sourceText or dropdownTrade show Paris 2026
collected_onDate2026-10-15
marketing_consentYes / NoYes
consent_text_versionTextForm v3 (newsletter checkbox)

Six fields are enough to answer the three questions that matter later: is this address still good, where does it come from, and may we send marketing to it?

Imports and platform limits

Many email platforms check imports automatically. Some ask you to confirm that contacts opted in; some review large imports manually; some reject files with too many role-based or invalid addresses. Verifying before import makes these checks a formality instead of a blocking issue, and protects your account standing.

Who should own imports

In many teams, anyone can import a file. That is how bad data gets in. Assign one person or role to approve imports, with a short checklist: source and consent documented, suppression applied, verification done, fields mapped. It adds a few minutes per import and saves hours of cleanup later.

Re-verifying data already in the CRM

Data inside a CRM decays like any list; see email list decay. Use the verification date field to find contacts not checked for six months or more, export them, verify them, and update the status. For sales teams, this also prevents wasted outreach to people who left their company long ago.

Import day checklist for the person in charge

  1. Open the verified file and check the status summary.
  2. Confirm that invalid and disposable addresses are excluded.
  3. Confirm that suppressed contacts were removed.
  4. Map fields: email, name, source, collection date, consent, verification status and date.
  5. Import into a dedicated list or tag, not directly into your main audience.
  6. Check a few records in the CRM after import.
  7. Plan the first send to this group with a small volume.

Following the same steps every time makes imports boring, which is exactly what you want.

In one minute

Before any import: confirm source and consent, clean formatting and duplicates, remove suppressed contacts, verify every address, import only the right statuses with verification and source fields, and start sending carefully. This routine prevents the bounce waves and account reviews that so often follow imports.

Imports are one entry point among several. Protect the others too: real-time verification on forms (guide), bot protection (guide) and regular cleaning of the data already inside your systems.

Pre-import checklist

  • Source, date and consent documented for each file
  • Purchased, rented and scraped data excluded
  • Formatting cleaned and duplicates removed
  • Suppression list applied
  • Every address verified
  • Status-based import plan applied
  • Verification and source fields mapped in the CRM
  • Careful first sends with separate monitoring

For the ongoing routine after the import, see how to clean your email list.

Frequently asked questions

Why verify before importing instead of after?

Many email platforms review new accounts or imports, and a first campaign with high bounces can trigger warnings or suspensions. Verifying first avoids that risk.

Should I import invalid addresses at all?

Usually no. If you need them for history, import them with a suppressed or do-not-email status so they are never sent to.

How do I keep verification results in my CRM?

Create custom fields such as verification status and verification date, and map them during import.

Do CRMs verify emails automatically?

Most CRMs only check format. Some integrate with verification services, but by default they do not check mailboxes.

What about contacts without marketing consent?

Import them for the purposes you have a lawful basis for, such as sales follow-up, but do not add them to marketing lists without consent where it is required.

Written by Badr Zemrani

Badr is an email marketing and SEO consultant with more than 15 years in digital marketing. He runs BZCOM, a digital agency in Casablanca, Morocco, where he plans, sends and troubleshoots email campaigns for businesses every week. SendCleanly is where he shares what actually works.

More about Badr · LinkedIn