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:

  1. The CodeSignal user configuring the integration must have admin access to CodeSignal.

  1. The user must also have admin access to ModernLoop.

  1. 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

  1. Log in to your CodeSignal account at codesignal.com.

  1. Navigate to Integrations → API Keys.

  1. Click the ADD A KEY button.

  1. In the Key Description field, type ModernLoop and click the arrow.

  1. Select the following permissions:

    • liveInterview

    • liveInterview.company

    • liveInterview.company.read

    • liveInterview.company.write

  1. Click SAVE.

  1. Copy the generated API key.


Step 2: Connect CodeSignal to ModernLoop

  1. Log in to ModernLoop at app.modernloop.io.

  1. Navigate to Organization Settings and then go to the Integrations tab.

  1. Scroll to CodeSignal under the Coding Tools section.

  1. Click Connect next to CodeSignal.

    image.png
  1. Paste the API Key from CodeSignal into the provided field.

    image 1.png
  1. 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:

  1. Go to the Communications tab.

  1. Select the CodeSignal button to open a modal.

  1. 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:

  1. Navigate to the Jobs tab in ModernLoop.

  1. Select the desired job.

  1. Choose the relevant job stage.

  1. Locate the interview where you want to add a default coding assessment link.

  1. 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

    CleanShot_2025-02-04_at_21.57.16.png
  • Click the Pencil icon next to your ModernLoop key

    CleanShot_2025-02-04_at_21.53.32.png
  • Click the “>” to go to the next screen

    CleanShot_2025-02-04_at_21.53.51.png
  • Toggle on interviewTemplate.company.read

    CleanShot_2025-02-04_at_21.54.04.png
  • Toggle on teams.company.read

    CleanShot_2025-02-04_at_21.56.45.png
  • Click Save


If you decide to deprecate your CodeSignal integration, your links will remain active—ModernLoop never deletes coding links.