Screen job applicants' resumes with AI and email them a decision

Scores each resume against the job, then emails the candidate an acceptance or rejection automatically.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4) · Simple Merge (5)

flowchart TD trig>"candidate submits application form"]:::trig s0["extract resume text"]:::task s1["score resume against job"]:::svc s2[("log candidate result")]:::store trig --> s0 s0 --> s1 gx{"× does candidate pass the score"}:::gate s1 --> gx p00["send acceptance email"]:::task gx -->|"accept path"| p00 p10["send rejection email"]:::task gx -->|"reject path"| p10 jn{"○ log result"}:::gate p00 --> jn p10 --> jn jn --> s2 out[/"candidate scored and notified"/]:::out pay{{"faster consistent hiring decisions"}}:::pay s2 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceA record or sheetOne path onlyPaths rejoinResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsEmail AutomationDocument Processing & OCRSpreadsheet & Database OpsSurvey & FeedbackHR & Recruiting
Connects
GmailGoogle SheetsGoogle Gemini

The problem it solves

Reading every resume that comes in and writing back to each applicant takes hours you don't have during a hiring push. Good candidates wait too long for a response, and it is easy to lose track of who you already reviewed.

Who it fits

An HR team or hiring manager screening applicants for open roles.

How it works

  1. A candidate submits a form with their name, email, role, and resume
  2. The system pulls the text out of the resume
  3. AI reviews it against the job requirements and gives a score
  4. It writes a personalized acceptance or rejection email and sends it through Gmail
  5. It logs the candidate's name, score, and result in a Google Sheet
What you get

Candidates screened against your job criteria

You get every resume scored against your job requirements, with a personalized decision email sent to each candidate automatically.

What you get

A logged, scored list of candidates in Google Sheets and a personalized email sent to each applicant.

What you need

A Google Gemini API key, a Gmail account, and Google Sheets.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook