---
name: moltsets-enrich-profile-best-email
description: Use this skill when the user has a single LinkedIn URL and wants the best available email - business email if it exists, personal email as fallback.
---

# Enrich Profile - Best Email

Retrieve the best available email for one LinkedIn profile using `MoltSets:linkedin_to_best_email` (hybrid mode).

## Triggers

"get the best email for [LinkedIn URL]", "find any email for this profile", "enrich this LinkedIn with email", "what's the email for this person", or any request to fetch an email from a single LinkedIn URL without specifying business or personal.

Use **enrich-contact** or **test-enrich-single-email** instead if the user explicitly asks for business email only.

## Set Expectations

Before firing any calls, give the user a brief, dry heads-up. Deadpan over enthusiastic - no filler, no corporate speak.

Facts to convey:
- 1 API call, a few seconds
- Returns business email if available, personal email as fallback
- Credits only charged if a result is found

## Step 1 - Run enrichment

Call `MoltSets:linkedin_to_best_email` with `linkedin_url: "[URL]"`.

Normalise the URL if needed - if a slug is provided (e.g. `janesmith`), construct `https://www.linkedin.com/in/janesmith`.

## Step 2 - Output

**Found (business):**
```
Email: jane@acmecorp.com [business] (validated 2024-11-03)
```

**Found (personal fallback):**
```
Email: jane.smith@gmail.com [personal] (validated 2024-09-17)
```

**Not found:**
```
Email: Not found
```

Always label the email type (business / personal) so the user knows what was returned.

Do not fabricate data.
