Skip to main content

Email Finding — Business Overview

Last updated: February 2026


Feature Owners

RoleOwners
Product managerLazar Dagalev
IT project managerLazar Dagalev
Lead developerIvan Velinov
StakeholdersKristijan Todorov, Boban Ilievski

Table of Contents

  1. What Is Email Finding?
  2. Why It Matters
  3. How It Works — The Big Picture
  4. The Multi-Provider Approach
  5. The Finding Process
  6. Verification — Checking the Results
  7. Credit Management
  8. What Users See
  9. Glossary

1. What Is Email Finding?

Email Finding is Sopro's system for discovering the professional email addresses of prospects. When a campaign needs to contact someone, the system knows their name and company — but not always their email address. The Email Finding service discovers the correct email by checking with up to seven specialised data providers.

In Simple Terms

"Email Finding is like a detective agency for email addresses — it takes a person's name and company, checks multiple sources, and returns the best email address it can find."


2. Why It Matters

Without Email FindingWith Email Finding
Manual research to find each email — hours per prospectAutomated discovery in seconds across 7 providers
Single source of data with limited coverageMultiple providers ensure maximum coverage
No way to verify if an email is validBuilt-in verification checks before use
No awareness of credit usage or costsCredit monitoring with alerts when running low

3. How It Works — The Big Picture

The system works like a chain of investigators:

  1. A prospect needs an email address
  2. Provider 1 is asked — if it finds an email, great!
  3. If not, Provider 2 is asked, then Provider 3, and so on
  4. The first valid email found is verified and returned
  5. Results are cached so the same person isn't looked up twice

4. The Multi-Provider Approach

Sopro doesn't rely on a single data source. Instead, it routes requests through up to seven providers, dramatically increasing the chance of finding a valid email.

The Providers

ProviderSpeciality
HunterLarge B2B email database with domain search
NorbertHigh-accuracy email verification and finding
SkrappLinkedIn-based email discovery
LeadGibbonProfessional email lookup service
AnymailFinderMulti-source email discovery engine
AdaptCompany contact database
LeadMagicBusiness data and email enrichment

Why Multiple Providers?

No single provider has complete coverage. By checking multiple sources:

  • Higher success rate — if one provider doesn't have the email, another might
  • Better accuracy — results can be cross-referenced
  • Resilience — if a provider goes down, others continue working

5. The Finding Process

Step by Step

Queue-Based Processing

Email finding happens through a queue system, which means:

  • Requests don't block — the campaign continues while emails are being found
  • Processing is distributed — multiple requests are handled simultaneously
  • Failures are retried — if a provider returns an error, the request goes back in the queue
  • Results are stored — once found, the email is saved and never looked up again

6. Verification — Checking the Results

Finding an email isn't enough — it needs to be valid. The system verifies discovered emails to ensure they're deliverable.

Verification Checks

CheckWhat It Does
Format validationIs the email properly formatted? (name@company.com)
Domain checkDoes the company's domain accept email?
Mailbox checkDoes this specific mailbox exist?
Catch-all detectionDoes the domain accept everything? (less reliable)

Verification Results

ResultMeaningAction
ValidEmail exists and is deliverableUse for campaign
InvalidEmail doesn't exist or domain rejects itDiscard, try next provider
Catch-allDomain accepts all emails (can't confirm)Use with caution
UnknownCouldn't determine validityMay retry or accept

7. Credit Management

Each provider charges per lookup. The system tracks credit usage and alerts the team when credits run low.

How Credits Work

  • Each provider has its own credit balance
  • A lookup costs one credit (regardless of result)
  • Credits are purchased in bulk from each provider
  • The system monitors balances and sends alerts

Low Credit Alerts

When credits fall below a threshold, the team is notified automatically. This prevents campaigns from stalling because a provider ran out of credits.


8. What Users See

Data Admin Dashboard

FeatureDescription
Finding StatusTrack which prospects have emails found vs. pending
Provider ResultsSee which provider found each email
Success RatesPer-provider success rate statistics

Behind the Scenes

Most email finding happens automatically — the system processes requests in the background without requiring manual intervention. Users primarily see the end result: whether a prospect has a valid email or not.


9. Glossary

TermDefinition
Email FindingThe automated process of discovering a person's professional email address from their name and company.
ProviderA third-party data service that offers email lookup capabilities (e.g., Hunter, Norbert).
QueueA processing pipeline where email finding requests wait to be handled — ensures orderly, distributed processing.
CacheA stored result from a previous lookup — prevents searching for the same person twice.
VerificationThe process of confirming that a discovered email address is valid and can receive messages.
Catch-allA domain configuration where any email address is accepted, making individual verification impossible.
CreditA unit of provider usage — each email lookup costs one credit.
Factory PatternThe system's approach to selecting which provider to use for each request.
DeliverableAn email that can successfully receive messages — verified as existing and active.