All posts

Outreach and Salesloft: Preparing Prospect Lists Before They Enter a Cadence

··4 min read

Before prospects enter an Outreach sequence or a Salesloft cadence, verify the list, store the result in a custom field, and route valid, catch-all and risky prospects to different sequences. Both platforms send through each rep's own connected mailbox, so every bounce lands on a real sales inbox that also carries live deals.

Why list quality matters more on sales engagement platforms

Sales engagement platforms make it easy to add hundreds of prospects to a sequence in one click. That speed is the risk. A rep imports a list from a data vendor or event, adds everyone to a sequence, and the first step goes out to every address that day.

Because the email leaves from the rep's Google Workspace or Microsoft 365 account:

  • Bounces count against the rep's mailbox and the company domain.
  • The same domain sends proposals and customer emails, which can start landing in spam.
  • Mailbox providers cap daily sending per inbox, and bounces waste that limit.

Step 1: Gather prospects into one file

Prospects usually come from a mix of sources: a CRM report, a data vendor export, LinkedIn Sales Navigator, an event list. Combine them into one CSV with at least first name, last name, email, company and account owner. Remove duplicates with the duplicate email remover, then check the merged file against prospects already in the platform so you do not re-import people who are already in a sequence.

The Outreach export guide and Salesloft export guide show how to pull existing prospects if you need to re-verify them.

Step 2: Verify and split the list

Upload the file to the verify page. Use the results to split prospects:

Result Where it goes
Valid Main sequence or cadence
Catch-all Separate, slower sequence
Risky or unknown Hold and re-check before adding
Role address (sales@, info@) Usually skip for personal outreach; consider for account-level touches
Disposable or invalid Do not import as email prospects

For invalid prospects, the rest of the record may still be useful. Keep the name and company and use a different channel, or find a new address.

Step 3: Add custom fields for verification

In Outreach, create custom prospect fields; in Salesloft, create custom fields on people. Suggested fields:

  • Email verification status with the values above.
  • Email verified on as a date.

Map your verified CSV to these fields on import. If prospects sync from Salesforce or HubSpot, add the fields there too and sync them, so the status follows the prospect between systems. See verify emails in Salesforce for the CRM side.

Step 4: Build sequences around the segments

Sequence Who Daily volume
Main Valid prospects Normal
Catch-all Catch-all prospects Lower, smaller batches
Multichannel Invalid email, valid phone or LinkedIn Calls and social steps only

Starting with a phone or LinkedIn step before the first email also helps with catch-all prospects: if you connect another way, you learn whether the person is still at the company.

Step 5: Set guardrails in the platform

Both platforms let admins set limits and rules. Useful ones:

  • A daily email limit per mailbox that matches what your inboxes can sustain. The email sending limits calculator helps estimate safe numbers.
  • Automatic pausing or removal of prospects when an email bounces.
  • A rule or saved view that hides prospects with an invalid verification status from the "add to sequence" picker.

Check your platform's current settings documentation for exact options, as they change over time.

Step 6: Watch bounces in the first step

Most bounces show up on the first email. Review bounces daily for new sequences:

  1. Export bounced prospects with the bounce message.
  2. Sort "mailbox does not exist" (list problem) from "message blocked" or policy rejections (reputation or authentication problem).
  3. If list bounces are high, stop adding prospects from that source until it is re-verified.

The bounce message analyzer classifies pasted bounce text.

Prospect data decays

B2B contacts change jobs constantly, and prospects pulled from your CRM may not have been contacted in a year. Re-verify anything older than a few months before it goes into a new sequence. How B2B contact data decays explains why the rate varies by industry and seniority.

Checklist for reps

  • Prospects deduplicated against existing records
  • All emails verified before import
  • Verification status and date mapped to custom fields
  • Valid and catch-all prospects in separate sequences
  • Bounces reviewed after step one

Common mistakes with sales engagement lists

  • Importing straight from a data vendor. Vendor exports often include contacts who changed jobs months ago. Verify every file, even from a vendor you trust.
  • Using one sequence for everyone. Mixing catch-all and valid prospects in the same high-volume sequence makes bounces unpredictable.
  • Skipping the custom field. Without a status field, reps cannot see which prospects were checked, and old unverified records slip back into sequences.
  • Re-adding bounced prospects. If a prospect hard bounced, do not re-import the same address from another source. Mark it invalid in the CRM so syncs do not bring it back.
  • Counting on the platform to protect you. Automatic pausing after a bounce limits damage, but the bounce has already counted against the rep's mailbox.

Verify your next prospect list

Upload the file on the verify page before you import it. You get 100 free email checks when you sign in with Google, no card. For teams that add prospects every day, the monthly plans are on the pricing page.

Common questions

Do Outreach and Salesloft verify emails before sending?

They record bounces after they happen and usually stop the sequence or cadence for that prospect. They do not run a full mailbox check before the first email, so verifying the list beforehand is what prevents the bounce.

Where should I store verification results in Outreach or Salesloft?

Create a custom field on the prospect or person record for verification status, and if possible a second field for the date checked. Map your verified CSV to those fields on import, or sync them from your CRM.

What should happen to catch-all prospects?

Put them in a separate sequence with lower daily volume, or add them after the valid prospects. Catch-all servers accept every address during a check, so some will still bounce.

How often should I re-verify prospects?

Before each new sequence for anyone not verified in the last few months. B2B data decays as people change jobs, and prospects that sat in the CRM are the most likely to have gone bad.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.