All templates

Automated CodeSignal Candidate Pipeline Sync

Every morning, WebRun opens CodeSignal, checks for candidate assessments completed since the last run, posts new results to your hiring Slack channel, and mirrors any candidate scoring above your fast-track threshold to a Telegram channel for the hiring manager.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 CodeSignal check completed assessments
2 Slack post new results
3 Telegram fast-track top scorers
In short

How do I sync new CodeSignal results into my hiring pipeline?

WebRun checks CodeSignal every morning for candidate assessments completed since the last run, posts each new result to your hiring Slack channel, and mirrors anyone above your fast-track threshold to a Telegram channel for the hiring manager, so strong candidates get noticed the same day they finish testing.

  • New results reach the hiring channel the same morning
  • Top-scoring candidates get fast-tracked automatically
  • Recruiters stop refreshing the CodeSignal dashboard for updates

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 app.codesignal.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    CodeSignal - check completed assessments
    • Open the assessment dashboard and check for newly completed tests
    • Note the score, percentile, and completion time for each
    • Flag anyone scoring above your fast-track threshold

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

  3. 2
    Slack - post new results
    slack.com
    WebRun in Slack: post new results
    WebRun opens Slack to post new results.
    • Post each new result to the hiring channel with score and percentile
    • Group by role if the team is hiring for more than one
    • Skip the post on days with nothing new

    Done when The hiring team has every new result in Slack.

  4. 3
    Telegram - fast-track top scorers
    telegram.org
    WebRun in Telegram: fast-track top scorers
    WebRun opens Telegram to fast-track top scorers.
    • Mirror any candidate above your fast-track threshold to the priority channel
    • Include their score and the role they applied for
    • Skip the mirror if no candidate cleared the threshold today

    Done when Every fast-track candidate has reached the priority channel.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.codesignal.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
New results feed · Slack
OutputWhat each run produces - A daily feed of new assessment results in Slack, with top scorers fast-tracked to a priority Telegram channel.
Text
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 only posts scores to internal channels. A recruiter or hiring manager always makes the call to advance or reject a candidate.

Does it contact candidates about their results?

No. It only posts to your internal Slack and Telegram. WebRun never emails a candidate their score.

How is the fast-track threshold set?

You set the score or percentile that matters for your hiring bar, and only candidates clearing it get mirrored to the priority channel.

Put this on autopilot.

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