Daily VideoAsk candidate screening to Notion and Slack

By General Input

Every weekday at 8am ET, score new video candidate responses, log each one to a Notion candidate tracker, and post the top three to your hiring Slack channel.

Integrations

  • VideoAsk
  • Notion
  • Slack

Type

Agentic Task

Categories

  • HR & People
  • Operations

Every weekday at 8am America/New_York, screen new video candidate responses from my VideoAsk hiring forms and produce a ranked shortlist. This should run on a cron trigger (VideoAsk is not a poll provider).

Step 1: Pull the candidate responses.

Use VideoAsk List Forms to find forms tagged for hiring (fall back to a configured list of form IDs if tags are not set). For each hiring form, call VideoAsk List Form Contacts with include_answers=true and filter to contacts created since the previous run (persist a last-run timestamp; default to the last 24 hours on the first run). Skip any contact whose status is dropped_out. Only process contacts with status completed.

Step 2: Score each candidate.

For every remaining contact, read the transcribed answers against a role rubric embedded in the prompt. The rubric evaluates: communication clarity, relevant experience signals, role-specific competencies, and red flags. Assign a 1 to 5 overall fit score plus:

  • A two-sentence rationale.

  • One standout strength (short quote or paraphrase).

  • One concern or open question.

  • A recommended next step: advance, hold, or pass.

Step 3: Log every candidate to Notion.

Use Notion Create a Page inside a Candidates database (the database ID is a configurable input). Populate these properties: name, email, role (derived from the form title), form title, fit score (1 to 5), recommended next step (advance / hold / pass), one-line pull quote, and a link to the original VideoAsk conversation. Put the full transcribed answers and the AI rationale in the page body so a hiring manager can read the full picture without leaving Notion.

Step 4: Post the top candidates to Slack.

After all candidates are written to Notion, use Slack Send a Message to post to the hiring team channel (configurable). The message should include a header ("Hiring digest for {date}"), the total number of candidates processed, and a ranked top three from this batch. For each ranked candidate include the name, role, fit score, one-line rationale, a link to the Notion page, and a link to the original VideoAsk conversation. If fewer than three candidates cleared the day, include however many did. If there were zero new candidates, still post a brief "No new candidates today" note so the team knows the workflow ran.

Inputs to expose on the workflow: the Notion Candidates database ID, the Slack channel to post to, the list of hiring form IDs or tag name, the passing score threshold for the digest, and the role rubric text.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionScreen chartered vessels for AIS gaps and sanctions red flags