All templates

Automated HackerRank Candidate Score Sync

Every morning, WebRun opens HackerRank, checks for candidate coding tests completed since the last run, logs each score to Google Sheets, and updates that candidate's hiring-pipeline card in Notion with a pass or review status.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 HackerRank check completed candidate tests
2 Google Sheets log each score
3 Notion update the pipeline card
In short

How do I sync HackerRank test scores into my hiring pipeline?

WebRun checks HackerRank every morning for candidate tests completed since the last run, logs each score to Google Sheets, and updates that candidate's hiring-pipeline card in Notion with a pass or review status, so recruiters open a pipeline that's already current instead of copying scores by hand.

  • Scores are logged the same morning a test is completed
  • Pipeline cards stay current without manual updates
  • Recruiters see pass or review status at a glance in Notion

Built for technical recruiters · engineering hiring managers · talent acquisition teams · recruiting coordinators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.hackerrank.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    HackerRank - check completed candidate tests
    • Open the test dashboard and check for newly completed candidate tests
    • Note the score, time taken, and test name for each
    • Skip tests already logged in a prior run

    Done when Every newly completed test since the last check is captured.

  3. 2
    Google Sheets - log each score
    google.com
    WebRun in Google Sheets: log each score
    WebRun opens Google Sheets to log each score.
    • Log each candidate's score as a new row
    • Include the test name, score, and completion date
    • Sort the sheet by score to surface top performers

    Done when Every newly completed test is logged in the tracking sheet.

  4. 3
    Notion - update the pipeline card
    notion.so
    WebRun in Notion: update the pipeline card
    WebRun opens Notion to update the pipeline card.
    • Open the candidate's card in the hiring pipeline
    • Add the score and mark it pass or needs-review against your bar
    • Move the card to the next pipeline stage if it passes

    Done when Every scored candidate's pipeline card reflects their result.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.hackerrank.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Score log · Google Sheets
OutputWhat each run produces - A logged score per candidate in Google Sheets, with each hiring-pipeline card in Notion kept current.
Table
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it reject or advance a candidate on its own?

No. It marks each card pass or needs-review against the bar you set, but a recruiter always makes the final call to advance or reject.

Does it contact candidates about their results?

No. It only updates your internal Sheets and Notion. WebRun never emails a candidate their score.

What if a candidate retakes a test?

It logs the newest completed attempt each run, so an updated score replaces the earlier one on their pipeline card.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.