# Screen new Workable candidates and post a verdict to Slack

> Every new applicant gets read against the role, scored out of 10, and summarized in your hiring channel, with weaker fits kept to a single line.

- Workflow type: agent
- Services: Workable, Slack Bot
- Categories: HR & People
- Published: 2026-08-10

## What it does

- Watches Workable and picks up each new candidate the moment their application lands.
- Reads the description and requirements for the role they applied to, then their profile, resume detail, and answers to your screening questions.
- Writes a short verdict: a fit score out of 10, three strengths, up to two concerns, and a clear advance or hold call with one line of reasoning.
- Posts the full write-up to your hiring channel for candidates at or above your score threshold, and a single compact line for everyone below it.

## What you'll need

- A Workable account containing the jobs and candidates you want screened.
- An administrator in Workable, since only admins can connect the account.
- A Slack workspace and the channel where your hiring team follows applications.
- Job descriptions in Workable that actually spell out requirements, since that is what candidates get measured against.

## Prompt

When a new candidate is created in Workable, I want an agent to screen the application against the role they applied for and post a recommendation to our hiring channel in Slack. Use a poll trigger on Workable's new candidate event so each application is screened as it arrives.

First, work out which job the candidate applied to and pull that job's full description and requirements using the Workable List Jobs operation. This is the yardstick the candidate gets measured against, so keep the requirements, the responsibilities, and any stated must haves versus nice to haves.

Then pull the candidate's detail using the Workable List Candidates operation, filtered by that job and by the candidate's email address. Take their profile, resume detail, and their answers to the screening questions. Important: our Workable integration exposes list operations only (List Candidates, List Jobs, List Stages, List Events) and there is no single candidate lookup, so always retrieve candidate detail through List Candidates using its job, stage, email, and date filters rather than trying to fetch one candidate by id.

Have the agent compare the candidate against the role requirements and produce a short structured verdict with exactly these parts: a fit score out of 10, three bullet strengths, up to two concerns or gaps, and a clear advance or hold recommendation with one line of reasoning. Keep it tight and specific, citing what the candidate actually said or showed rather than generic praise. If the application is thin, for example there is no resume or the screening questions were skipped, say so explicitly and let it pull the score down. Never invent experience the candidate did not claim.

Post the result to the hiring channel with the Slack Bot Send a Message operation. The header line should carry the candidate name, the role title, and a link back to the Workable candidate profile so a recruiter can open the full application in one click.

Put the fit score threshold at the top of the workflow as a clearly labelled, user-editable setting, defaulting to 7 out of 10. When the score is at or above the threshold, post the full structured write-up. When it is below, post a single compact line instead, carrying the name, role, score, a very short reason, and the profile link, so the channel does not get noisy when a job is receiving heavy inbound. The Slack channel should be editable in the same place as the threshold.

This workflow is read only on the Workable side. Do not move candidates between stages, do not disqualify anyone, and do not send any email to the candidate. Every hiring decision stays with the team; the workflow only reads and reports.

## How to customize

- Change the score threshold. The default posts a full write-up at 7 out of 10 and above, and a single line below that.
- Point it at a different Slack channel, or route different roles to different channels.
- Adjust what the verdict covers, such as how many strengths it lists or whether it comments on location and salary expectations.

## Example output

🟢 Priya Raghavan | Senior Backend Engineer | View in Workable
Fit score: 8/10, Advance

Strengths
• Six years building payment systems in Go, matching the core requirement
• Led a monolith to services migration at a company of similar size
• Answered the on-call question with specifics, including an incident she owned end to end

Concerns
• No Kubernetes experience mentioned, which is listed as nice to have
• Based in Berlin, the role is hybrid in Dublin

Recommendation: Advance. Strongest payments background in the pipeline so far, and the only gap is a nice to have.

---

⚪ Tom Whelan | Senior Backend Engineer | 4/10, Hold. Mostly frontend work, no backend systems experience. View in Workable

## FAQ

### Does this screen candidates for every job, or can we limit it?

Out of the box it screens every new candidate in your account. You can narrow it to specific roles so it only runs for the jobs where you actually want a second opinion.

### Will this flood our Slack channel?

No. That is exactly what the score threshold is for. Only candidates at or above the score you set get the full write-up. Everyone below gets one compact line, so the channel stays readable even during a busy hiring push.

### Does it reject or move candidates automatically?

No. It only reads from Workable and posts to Slack. Nothing is changed in your pipeline, no candidate is disqualified, and no email is sent. Every hiring decision stays with your team.

### What happens if someone applies without a resume?

It works with whatever the application actually contains and says plainly what was missing, rather than inventing experience the candidate never claimed. A thin application usually shows up as a lower score with the gap called out.

### How do we improve the quality of the scoring?

Candidates are scored against the job description and requirements stored in Workable, so a clear, specific job post produces a much sharper verdict than a vague one. Tightening your requirements list is the fastest way to improve results.

Use this prompt in General Input: https://www.generalinput.com/prompts/screen-new-workable-candidates-and-post-a-verdict-to-slack