---
name: moltsets-test-enrich-single-email
description: Use this skill when the user has a single LinkedIn URL and wants to retrieve a business email address.
---

# Test - Enrich Single LinkedIn URL with Email

Retrieve a verified business email for one LinkedIn profile using `MoltSets:linkedin_to_business_email`.

## Triggers

"get the email for [LinkedIn URL]", "enrich this LinkedIn with email", "find business email for this profile", or any request to fetch a business email from a single LinkedIn URL.

## 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
- Credits only charged if a result is found

## Risk scores - confirm before enriching

Every email MoltSets returns carries a deliverability risk score - a grade from A to F. Ask which grades to keep before running anything:

> "MoltSets grades email deliverability risk from A (best) to F (no data). Which grades should I keep? I'd recommend **A, B, C and F** - and dropping **D**, since D is a confirmed bounce, complaint or spam trap."

| Grade | Meaning | Best practice |
| --- | --- | --- |
| A | Strongest engagement signal available | Safe to send immediately |
| B | Solid | Fine in regular sends; on a new or warming domain, send a smaller batch before scaling |
| C | Deliverability can't be confirmed | Segment separately from A/B, warm at low volume, watch engagement, suppress non-responders after 1-2 attempts |
| D | Confirmed bounce, complaint or spam trap | Never send - fastest way to trip spam traps and damage sender reputation for the whole list |
| F | No data - unknown risk, not "safe" | Re-verify before sending, or treat like C |

Use whatever set the user confirms. Treat the grade as a filter, not a guarantee - it lowers risk, it doesn't remove it. Pair it with the user's own sending domain reputation and list hygiene.

## Step 1 - Run enrichment

Call `MoltSets:linkedin_to_business_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  risk score: A (validated 2024-11-03)
```

**Found, but outside the accepted set:**
```
Business email: sam@oldco.com  risk score: D - outside your accepted grades
D means a confirmed bounce, complaint or spam trap. Shown for visibility; do not send.
```

**Not found:**
```
Business email: Not found
```

Always show the risk score, including when the grade falls outside the accepted set - flag it rather than hiding the result. Add the one-line best practice for that grade (from Step 0) when the score is C, D or F.

Do not fabricate data.
