# Daily VideoAsk candidate screening to Notion and Slack

> 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.

- Workflow type: agent
- Services: VideoAsk, Notion, Slack
- Categories: HR & People, Operations
- Published: 2026-07-11

## What it does

- Pulls new completed responses from your hiring VideoAsk forms since yesterday's run.
- Scores each candidate 1 to 5 against a role rubric you define, with a short rationale, one strength, and one concern.
- Creates a Notion page per candidate in your Candidates database with name, role, score, recommended next step, and the full transcript.
- Sends a ranked top-three summary to your hiring Slack channel with links to each Notion page and the original VideoAsk conversation.

## What you'll need

- A VideoAsk account with hiring forms tagged so the workflow knows which ones to screen.
- A Notion workspace with a Candidates database that has properties for name, role, form title, score, next step, and pull quotes.
- A Slack workspace and a hiring channel where the daily digest should land.
- A short rubric describing what a strong candidate looks like for each role.

## Prompt

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.

## How to customize

- Change the time or days it runs, for example every weekday at 7am or Monday and Thursday only.
- Adjust the rubric to weight communication clarity, relevant experience, or role-specific skills differently.
- Point it at a different Notion database, change the Slack channel, or tweak how many candidates make the top ranked summary.

## FAQ

### How does it decide which VideoAsk forms are for hiring?

It looks for forms you have tagged as hiring in VideoAsk. You can also name the specific forms in the prompt if you would rather not rely on tags.

### What if a candidate did not finish the videoask?

Anyone marked as dropped out is skipped. Only completed responses get scored and written to Notion.

### Can I use a different candidate tracker instead of Notion?

Yes. Ask the workflow author to swap Notion for another database you already use, such as Airtable or a Google Sheet, when you set it up.

### Will it write duplicate Notion pages if I re-run the workflow?

No. It only processes responses that came in since the last successful run, so each candidate gets one page.

### Can I get more than three candidates in the Slack digest?

Yes. Change the number of candidates in the summary when you customize the prompt, or ask for a different cutoff score.

Use this prompt in General Input: https://www.generalinput.com/prompts/daily-videoask-candidate-screening-to-notion-and-slack