Skip to content

lead-pipeline

Parses raw LinkedIn profile text into structured JSON and scores candidates for outreach campaigns using GPT-4.1-mini.

Tools: 1 | Auth: OpenAI API key

Tools

ToolDescription
parse_profilesParse LinkedIn profiles from JSON file into structured data with scoring

Input

JSON file with an array of enriched lead objects:

json
[
  {
    "name": "Jane Smith",
    "profile_text": "VP of Engineering at Acme Corp...",
    "linkedin_url": "https://linkedin.com/in/janesmith"
  }
]

Output

parsed_profiles.json with structured fields per lead:

  • headline, current_role, company
  • experience, education, skills
  • languages, certifications
  • enrichment (briefing summary)
  • score (0-100)

Notes

  • Uses GPT-4.1-mini for extraction and scoring
  • Runs in parallel (10 concurrent via semaphore)
  • Cost: ~$0.001 per profile

Varia