Scores each Fillout job application against your requirements, logs it, flags strong ones to the recruiter and politely declines weak ones.

UsesClaudeFilloutGmailGoogle SheetsSlack

Screen job applications against your requirements

Every application gets read the same way. When someone submits your job application form in Fillout, an AI step scores them from 1 to 10 against the requirements you write once, and says in a sentence why.

Every applicant is logged in your sheet with the score. Strong candidates are flagged to the recruiter in Slack and clear misses get a short, polite decline by email. Those in between wait for a person.

FilloutFilloutWhen a Fillout form receives a new response. Save it as application.When a Fillout form receives a new response. Save it as application.
ValuesWhat we are looking forSet job_requirements to blank.
ValuesApplicant sheetSet applicant_sheet to blank.
AI AgentHow well does the applicant fitRun an AI agent: Role applied for: application.answers.Role Years of experience: application.answers["Ye… and save it as review.
Google SheetsLog the applicantAdd a row to (not set) in applicant_sheet. Save it as logged.Google Sheets
Decisions & LoopsIf review.output.verdict is strongIf review.output.verdict is strong
Yes
SlackTell the recruiterSend message to channel. Save it as flagged.:star: Strong applicant for application.answers.Role: application.answers["Full name"] (review.output.score/10). review.output.reason application.answers.EmailSlack
Else if @review.output.verdict is "weak"
GmailSend a polite declineSend an email to application.answers.Email. Save it as declined. Subject: Your application for application.answers.RoleHi application.answers["Full name"], Thank you for applying for the application.answers.Role role. After reviewing your application we won't be taking it further this time, but we appreciate your interest and wish you the best. The hiring teamGmail
Otherwise
No steps