Back to Templates

Screen job applicants with Groq llama-3.3-70b and send outcomes via Gmail

Created by

Created by: Avkash Kakdiya || itechnotion
Avkash Kakdiya

Last update

Last update 16 hours ago

Categories

Share


How it works

This workflow automates candidate screening by receiving application data via a webhook and structuring it for AI evaluation. An AI agent analyzes the candidate profile and assigns a score with reasoning. The score is extracted and evaluated against a threshold to decide if the candidate is shortlisted or rejected. Based on the result, the workflow either stores the candidate in Google Sheets and sends a success email or sends a rejection email.

Step-by-step

  • Receive and structure application data

    • Webhook1 – Receives job and candidate data from external sources.
    • Edit Fields1 – Formats and organizes job and candidate information into structured fields.
  • Evaluate candidate with AI

    • AI Agent – Sends structured data to AI for scoring and evaluation.
      • Groq Chat Model1 – Provides the language model used for generating candidate score and reasoning.
    • Code in JavaScript – Extracts score and reason from AI response for further processing.
  • Filter, store and notify results

    • If – Checks if the candidate score meets the defined threshold.
    • Append row in sheet – Stores shortlisted candidate details in Google Sheets.
    • Send a message3 – Sends a shortlisted confirmation email to the candidate.
    • Send a message1 – Sends a rejection email if the candidate does not qualify.

Why use this?

  • Automates candidate screening and eliminates manual evaluation
  • Ensures consistent and unbiased scoring using AI
  • Instantly notifies candidates about their application status
  • Maintains a structured shortlist database in Google Sheets
  • Saves time for HR teams and improves hiring efficiency