Score candidate feedback and send rejection emails automatically

Scores candidate interview feedback with AI, then automatically emails a polite rejection and logs it in ClickUp for low scorers.

How the work actually flows

It branches. Exactly one path is taken; runs once per one per candidate row.

Pattern: Exclusive Choice (4) · Multiple Instances without Synchronization (12)

flowchart TD trig[\"new candidate feedback appears"\]:::trigdata s0[["pull candidate feedback"]]:::mi s1["ai scores feedback"]:::task trig --> s0 s0 --> s1 gx{"× does score pass threshold"}:::gate s1 --> gx p00["send rejection email"]:::task gx -->|"below passing score"| p00 p01["create clickup task"]:::task p00 --> p01 p10["no action taken"]:::task gx -->|"passes threshold"| p10 p01 --> out p10 --> out out[/"rejection emails sent for low scorers"/]:::out pay{{"consistent timely candidate rejections"}}:::pay 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 stepRuns once per itemOne path onlyResultPayoff
Build size
Advanced

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

Business functions
Knowledge Base & RAGEmail AutomationSpreadsheet & Database OpsProject & Task ManagementHR & Recruiting
Connects
Google SheetsOpenAIGmailClickUp
Featured in

The problem it solves

You collect interview feedback from your team but scoring it consistently and following up with candidates who don't make the cut takes real time. Rejection emails often get delayed or forgotten, which leaves candidates hanging and hurts your company's reputation. Keeping track of who still needs a rejection notice adds another task to your plate.

Who it fits

HR teams and recruiters at companies handling a steady flow of interview candidates.

How it works

  1. Feedback for a candidate is pulled from your spreadsheet
  2. AI reads the feedback and gives the candidate a score
  3. Candidates below the passing score are automatically flagged for rejection
  4. A polite rejection email goes out through Gmail
  5. A follow-up task is created in ClickUp so the rejection gets tracked
What you get

Candidates rejected with confidence

You get candidate feedback scored automatically and a polite rejection email ready to send, with every decision logged in ClickUp for your records.

What you get

A sent rejection email and a tracked ClickUp task for every candidate who doesn't pass, with no manual work.

What you need

A Google Sheets account, an Azure OpenAI API key, a Gmail account, and a ClickUp account.

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