Create workflows to automate ATS invites and reports

Workflows automate key functions between Coderbyte and your ATS. Coderbyte fetches job and candidate data from your ATS, and the configuration and management process is entirely done through the Coderbyte dashboard. You have complete control over your workflows by selecting your jobs, stages, and Coderbyte assessments.

Note: Coderbyte does not modify any of your ATS data without a Workflow and never impacts candidate or job posting data. Further, Workflows will only be triggered for the jobs and assessments that you have specifically configured within your dashboard. Any activities performed outside of these specific configurations will be ignored by the system. This ensures that your workflows remain focused on the specific tasks that you have set up and avoids any confusion or errors that may arise from unintended actions.

To use workflows, you must first configure a native integration with your ATS. Then, follow the steps below to automate various tasks between Coderbyte and your ATS.

Create a workflow

Navigate to Integrations > Applicant Tracking System. Click Add Workflow Group.

 You will be presented a menu with a list of all possible workflow types. You can filter them by typing into the “Search” field.
image
Once you click on the Workflow type you want to create, an empty Group should appear on your screen.
image

You can now add your First workflow by clicking “Add first workflow” on the center of the Group.

Note: Think of each Workflow as a single data entity pair under a given Workflow type. For example: one specific job connected to a single specific assessment.

 When you add a Workflow, you should see a new row added to your Workflow Group. You can add as many Workflows as you want.
image

Depending on the type of Workflow, different configuration options may be shown. Configure the Workflow and click “Save changes”. Your Workflow is now active and operational.

Example Workflows configuration

Caution: due to technical limitations of some Applicant Tracking Systems, there may be a delay in refreshing data from your ATS. If you just created a new job or stage and don’t see it available in a dropdown yet, please come back after 30-60 minutes and try again.

Workflow types

Workflows are categorized into Workflow Groups, each with a specific type. See the diagram below for an overview:

 
Triggers
Applicant moved to stage
This will trigger a Workflow when a candidate is moved to the specified stage within the selected job. In many Applicant Tracking Systems, every job has a unique set of pipeline stages, hence it’s important to always select the job first, and then pick the stage.

For some integrations it’s possible to define “any job” as an option for the “job” field. It means that this trigger will start a workflow if a candidate is moved to the selected stage regardless of which job they applied to.

Assessment completed
This will trigger a Workflow when a Coderbyte Assessment is submitted by the candidate. Configuration is being done by selecting an assessment from the list of all assessments in your Coderbyte account.
image

Conditions
You can filter which assessments trigger the workflow by specifying additional conditions. These filters can be built from two Coderbyte parameters: qualification score (whether a candidate qualifies or not) and cheating detection (detected or not detected). Selecting a condition means that the workflow will run only if the assessment result matches the criteria.

Note: You can leave this field empty if you want the workflow to run for all assessment completions.

“any” vs “all”

You can determine how multiple conditions will work together. By default, a workflow will run when at least one of the selected conditions is met (A or B).

If you want to require all conditions to be satisfied, toggle the switch to “all” (A and B).

image

The form will not allow selecting contradictory conditions in the “all” mode, since it’s logically impossible to meet such conditions (e.g. assessment can never be “qualified” and “not qualified” at the same time).

Assessment scorecard updated

This trigger will run a Workflow as soon as a reviewer updates the Assessment scorecard in the Coderbyte dashboard.

To configure this trigger, select:

  • An Assessment that should trigger the Workflow
  • At least one event type:
    • Thumb up - positive assessment result
    • Thumb down - negative assessment result
    • Comment added - when a reviewer adds a comment to the scorecard

Note: Multiple scorecard events can occur. E.g. if a reviewer first adds a comment to the scorecard and then clicks on the “thumb up” button, and you have a single Workflow that reacts to both events (thumb up, comment added), it will trigger the Workflow twice.

Interview finishedimage

This trigger will run the Workflow as soon as Coderbyte Interview is finished. This trigger has no configuration options and will work for all Interviews.

Interview scorecard updated

image

This trigger will run a Workflow as soon as a reviewer updates the Issessment scorecard in the Coderbyte dashboard.

You can configure which events should this trigger listen to, however it will work for all Coderbyte Interviews.

Possible event types:

  • Thumb up - positive assessment result
  • Thumb down - negative assessment result
  • Comment added - when a reviewer adds a comment to the scorecard

Note: Multiple scorecard events can occur. E.g. if a reviewer first adds a comment to the scorecard and then clicks on the “thumb up” button, and you have a single Workflow that reacts to both events (thumb up, comment added), it will trigger the Workflow twice.

 Actions
Send assessment invite
image

The action will send an email invite to the selected Coderbyte Assessment as soon as the candidate is moved to a specified stage.

To configure this Workflow, select an Assessment from the dropdown list. You can filter Assessments by name by typing text in the dropdown search field.

Tags and notes

For certain ATS platforms, it is possible to flag invited candidates using tags, and to add a link to assessment in the candidate’s feed. To use this feature, click on the “Options” dropdown menu and select the option that you want to enable.

image

When the "Add tag" option is enabled, the Workflow will immediately assign a configured tag to a candidate after sending an assessment invitation. This allows you to easily filter the candidate list by those who were invited to assessments.

image

Likewise, when the "Add note" option is enabled, the Workflow will add a note to the candidate's feed indicating which assessment they were invited to:

image
 
Add note
A comment containing a link to Coderbyte report will be added to the candidate in your ATS. Depending on the Workflow trigger, the note will contain:
Trigger
Note content
“Assessment finished” or “Interview finished”
A link to Coderbyte report
“Assessment scorecard updated” or “Interview scorecard updated”
A link to Coderbyte report, alongside the scorecard recommendation result (thumb up or down) or a comment from the reviewer

Depending on your ATS, if you have multiple candidates with the same email address, the Workflow may add the same note to all of the “duplicate” candidates.

Move to stage

image

This action will move a candidate to the specified stage.

In many Applicant Tracking Systems, every job has a unique set of pipeline stages, hence it’s important to always select the job first, and then pick the stage.

 
Duplicating Workflows

In order to configure multiple Workflows for a similar set of data efficiently, you can click on the “duplicate” button on the right side of a Workflow.

This will clone the Workflow and use the same configuration options as the original one. To finish the work, change at least one of the configuration options (e.g. change the job, but leave the same stage and assessment).

image