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.
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.
What does this prompt do?
- 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 do I need to use this?
- 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.
How can I customize it?
- 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.
FAQs
How does it decide which VideoAsk forms are for hiring?
What if a candidate did not finish the videoask?
Can I use a different candidate tracker instead of Notion?
Will it write duplicate Notion pages if I re-run the workflow?
Can I get more than three candidates in the Slack digest?
Related templates
Every weekday at 10am, an AI voice agent phones your most overdue Xero accounts, logs what each customer promised, and reports back to finance in Slack.
Every couple of hours we find the chats your team never answered, email those visitors a real reply, and hand the sensitive ones to a support lead.
Score last week's finished live chats against one rubric, let an AI grader draft the notes with quotes, and send coaching straight to the agent.
Every weekday morning, every appointment that fell through yesterday gets a personal text or email inviting them to rebook, plus a task for the right rep.
Pick any date range up to 120 days and see return volume, refund versus exchange mix, and the products behind every number, recalculated each time you open it.
Every newsletter gets read, checked and signed off in one place, so nothing goes out with a broken link or a half-filled greeting.
Stop watching hiring videos one by one at 6am.
Connect VideoAsk, Notion, and Slack once, and Geni delivers a ranked shortlist of every new candidate before your morning stand-up.