Email Patterns

it's a finite world. Mostly.

👷🏼‍♂️ WORK IN PROGRESS 👷🏼‍♂️

When doing Sales outreach !b2b-sales/prospecting with cold emails you need to find a lot of emails, often just based on Company Name - or ideally website or domain - and Contact name.

One way obviously is to use email tools !b2b-sales/email-tools to find emails.

But these have a cost and if you know one valid email from a given company/domain, chances are you can apply the same pattern to generate someone's email just based off her name.

There are caveats, of course.

  1. not everyone uses the same email pattern. So it's not a 100% guarantee.
  2. some people's name involve complexity (accented characters, special characters, etc) which the pattern doesn't help resolve correctly.

But it's a good starting point for say 80% of the cases.

Using an email validation solution on emails generated is a rather good, though not perfect, layer of protection

!b2b-sales/email-tools

It ensures you're not sending a lot of emails to invalid addresses (which impact your email deliverability).

!b2b-sales/email-deliverability

So here are the main email patterns Hunter found:

email-tools/most-common-email-patterns.jpg
source: https://hunter.io/blog/how-to-find-someones-email-address/

Surprising to see first@ topping the list!! Though this dataset might be skewed towards smaller, Tech companies vs. Enterprises.

email_patterns = [
    f"{first}.{last}@example.com",
    f"{first[0]}{last}@example.com",
    f"{first}@example.com",
    f"{last}@example.com",
    f"{first}{last}@example.com",
    f"{first}{last[0]}@example.com",
    f"{first[0]}{last[0]}@example.com",
    f"{first[0]}.{last}@example.com",
    f"{first}.{last[0]}@example.com",
    f"{first[0]}_{last}@example.com",
    f"{first}_{last[0]}@example.com",
    f"{last}.{first}@example.com",
    f"{last[0]}{first}@example.com",
    f"{last}@example.com",
    f"{last[0]}_{first}@example.com",
    f"{last}_{first[0]}@example.com",
]
first.last@example.com
f.last@example.com
first@example.com
last@example.com
firstlast@example.com
first.l@example.com
f.l@example.com
first_last@example.com
f_last@example.com
last.first@example.com
l.first@example.com
last@example.com
last_f@example.com
last.f@example.com
last_first@example.com
lastf@example.com

links

social