
Why automate resume screening?
This workflow brings speed, consistency, and objectivity to the recruitment process. It allows HR teams to receive structured data—ATS scores, strengths, and weaknesses—directly from resumes, eliminating manual steps and reducing bias.
Step-by-step overview
- Webhook Trigger (POST): Securely accepts resume PDFs via custom URLs.
- PDF Extraction: Pulls raw text from the uploaded PDF resumes.
- Code node (cleanup): Strips special characters and trims whitespace to produce clean text.
- AI Resume Scanner: Calls DeepSeek‑R1‑70B through Groq with a strict system prompt & JSON schema.
- Structured Output Parser: Validates that AI output matches expected JSON format.
- Code node (edge case handler): Extracts valid JSON if AI response is wrapped in code blocks.
- Webhook Response: Returns structured ATS scores, strengths, and weaknesses.
Advanced tips & variations
- 🔧 Add email or Slack notifications to alert recruiters with screening results.
- 📊 Enhance scoring by pulling industry benchmarks via external API.
- 🔄 Add retry logic and error-handling code steps for malformed PDFs or API timeouts.
- 🔒 Secure the webhook with tokens or IP allowlisting for compliance.
Start building today!
Ready to streamline hiring with AI? Deploy this workflow, customize prompts, and integrate notifications to match your HR process.