CodeSignal
Last updated: February 5, 2026
Integrating CodeSignal with ModernLoop allows teams to create CodeSignal interview sessions seamlessly for candidates. Follow this guide to set up and use the integration effectively.
Prerequisites
To set up the integration, ensure the following:
The CodeSignal user configuring the integration must have admin access to CodeSignal.
The user must also have admin access to ModernLoop.
Important Note: If the CodeSignal account used to generate the API key is deprecated, the integration will stop working. Best practice is to use a dedicated admin account or create a new CodeSignal admin account for this task.
Instructions
Step 1: Generate an API Key in CodeSignal
Log in to your CodeSignal account at codesignal.com.
Navigate to Integrations → API Keys.
Click the ADD A KEY button.
In the Key Description field, type ModernLoop and click the arrow.
Select the following permissions:
liveInterview
liveInterview.company
liveInterview.company.read
liveInterview.company.write
Click SAVE.
Copy the generated API key.
Step 2: Connect CodeSignal to ModernLoop
Log in to ModernLoop at app.modernloop.io.
Navigate to Organization Settings and then go to the Integrations tab.
Scroll to CodeSignal under the Coding Tools section.
Click Connect next to CodeSignal.

Paste the API Key from CodeSignal into the provided field.

Click Save.
The CodeSignal integration is now ready to use!
Using Your CodeSignal Integration
1. Generating CodeSignal Links During Scheduling
When scheduling an interview in ModernLoop:
Go to the Communications tab.
Select the CodeSignal button to open a modal.
Click + Add CodeSignal link to auto-generate a link for the interview.
2. Adding CodeSignal Links to Interview Plans
To automate link generation for specific job stages:
Navigate to the Jobs tab in ModernLoop.
Select the desired job.
Choose the relevant job stage.
Locate the interview where you want to add a default coding assessment link.
Click the "</>" icon to configure the link.
Once configured, CodeSignal links will be automatically generated whenever an interview schedule is created for that stage.
[NEW] Enabling Template Select
Please talk with your Customer Success Manager if you would like this feature
To enable template select you must give ModernLoop two (2) additional permissions:
teams.company.read
interviewTemplate.company.read
To add them please:
Navigate to Integrations

Click the Pencil icon next to your ModernLoop key

Click the “>” to go to the next screen

Toggle on
interviewTemplate.company.read
Toggle on
teams.company.read
Click Save
If you decide to deprecate your CodeSignal integration, your links will remain active—ModernLoop never deletes coding links.