Lead-to-Meeting Engine: Apollo, MillionVerifier, and Smartlead

Most outbound failures happen before the first email is sent. The lead list is wrong — wrong people, wrong companies, unverified emails. You build sequences on top of that broken foundation, wonder why reply rates are low, and blame the copy.

This post lays out the exact system we use to build verified B2B lead lists and get them into a working outbound sequence. It uses three tools — Apollo, MillionVerifier, and Smartlead — and produces a list you can send to with confidence.

Step 1: Define Your ICP Before You Touch Apollo

Every wasted hour in lead generation starts with a vague ICP. Before opening Apollo, write down the exact criteria for your ideal customer:

Write this down before opening Apollo. The tool can only filter what you know how to ask for.

Step 2: Build Your List in Apollo

Apollo’s free tier gives you access to 10 contact exports per month. Their paid plans (from $49/month) remove this limit. For most early-stage teams, the Starter plan is sufficient to start.

To build a clean list:

  1. Go to People Search and apply your ICP filters — job titles, company size, industry, geography, and any technology filters relevant to your product.
  2. Use the Intent signals filter if available on your plan — companies actively researching topics relevant to your offer convert at 2–3x the rate of cold lists.
  3. Filter by Email status: Verified or Likely to Engage — this removes contacts Apollo has already flagged as low quality.
  4. Review the first 50–100 results manually before exporting. Check that the titles and companies match your ICP. If 20% of results are wrong, your filters need adjusting.
  5. Export to CSV. 300–500 contacts is a good starting batch — large enough to get statistically meaningful data, small enough to keep quality high.

On data quality: Apollo’s database is large but not perfectly accurate. Email bounce rates on raw Apollo exports are typically 8–15%. That’s too high to send without verification. The next step fixes this.

Step 3: Verify Every Email with MillionVerifier

MillionVerifier is the most cost-effective bulk email verification tool available. At $0.003 per credit (less in bulk), verifying 500 contacts costs under $2. It’s not a meaningful cost.

The verification process:

  1. Export your Apollo list as a CSV with the email column included.
  2. Upload it to MillionVerifier under Bulk Verification.
  3. Wait for results (typically 5–15 minutes for 500 contacts).
  4. Download the results file. It adds a status column to each contact: OK, Catch-All, Invalid, or Unknown.
  5. Keep: OK status emails only. These have confirmed as deliverable.
  6. Use with caution: Catch-All emails may or may not bounce — include them in a separate, smaller sequence if you want to test them.
  7. Suppress: Invalid and Unknown. Delete them from your sending list entirely.

After verification, a typical 500-contact Apollo export becomes 380–420 usable contacts. That’s your actual sending list.

Step 4: Import Into Smartlead and Build Your Sequence

Smartlead (and Instantly — either works) handles the sending, scheduling, inbox rotation, and reply tracking. Here’s the setup:

  1. Create a new campaign and import your verified CSV.
  2. Map the columns — first name, last name, email, company name, and any custom variables you want to use for personalisation (job title, recent funding, technology used).
  3. Write your sequence — 3–4 steps, spaced 3–5 days apart. Step 1 is your opening email. Steps 2–3 are follow-ups that add value rather than just bumping the thread. Step 4 is a breakup email.
  4. Set sending limits — 20–40 emails per inbox per day maximum. Use inbox rotation across multiple sending accounts.
  5. Enable open and reply tracking — you need this data to optimise over time.
  6. Schedule sends for your prospect’s timezone, between 7am–10am local time. This is consistently the highest-performing delivery window for B2B outbound.

Sequence Structure That Works

The four-step sequence we use as a starting template:

What to Measure and When to Optimise

After your first 200–300 sends, review these metrics:

Optimise one variable at a time. Change the subject line and measure for 100 sends before changing anything else. If you change everything at once, you won’t know what worked.


Done For You

Want us to handle this for you?

GrowthStack builds and runs your entire outbound motion — from infrastructure to booked meetings.

← Back to Blog