# Recruiter email pattern workflow

**Use case:** 

Prepare recruiter outreach candidates by detecting email formats, scoring confidence, and exporting generated emails.

## Input

```json
{
  "domains": [
    "example.org"
  ],
  "sampleContacts": [
    {
      "email": "maria.garcia@example.org",
      "fullName": "Maria Garcia",
      "source": "linkedin-sample-1"
    },
    {
      "email": "sam.patel@example.org",
      "fullName": "Sam Patel",
      "source": "linkedin-sample-2"
    }
  ],
  "targetContacts": [
    {
      "fullName": "Jordan Kim",
      "domain": "example.org",
      "sourceId": "candidate-01"
    },
    {
      "fullName": "Taylor Brooks",
      "domain": "example.org",
      "sourceId": "candidate-02"
    }
  ],
  "confidenceThreshold": 0.1,
  "maxGuessesPerPerson": 5,
  "validateMx": false,
  "includeLowConfidencePatterns": true
}
```

## Output

```json
{
  "domain": {
    "label": "Domain",
    "format": "text"
  },
  "targetFullName": {
    "label": "Target name",
    "format": "text"
  },
  "topPattern": {
    "label": "Top pattern",
    "format": "text"
  },
  "confidenceScore": {
    "label": "Confidence",
    "format": "number"
  },
  "evidenceCount": {
    "label": "Evidence rows",
    "format": "number"
  },
  "generatedEmailSummary": {
    "label": "Generated emails",
    "format": "text"
  },
  "domainHasMx": {
    "label": "MX found",
    "format": "boolean"
  },
  "warningSummary": {
    "label": "Warnings",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Email Pattern Finder](https://apify.com/automation-lab/email-pattern-finder) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/email-pattern-finder) to learn more, explore other use cases, and run it yourself.