Zapier - HackerRank Integration Test User Guide

Last updated: March 28, 2026

You can use Zapier to automate HackerRank assessment workflows. This guide explains how to configure Zapier Tables and Zaps to:

  • Send HackerRank assessment invites to candidates.

  • Receive and store assessment results.

Prerequisites

Before you begin, ensure you meet the following requirements:

Configuring Zaps for HackerRank assessments 

A Zap is an automated workflow that connects two or more applications to perform tasks without manual intervention.

You must configure Zaps to automate the following HackerRank assessment workflows:

  • Send assessment invites to candidates

  • Receive and store assessment results

Important Note: This guide uses Zapier Tables to demonstrate how to configure and test Zap workflows. Zapier also supports many other apps as data sources or destinations, including spreadsheets and collaboration tools. You can replace Zapier Tables with any compatible Zapier-supported app based on your integration needs.

Step 1: Generate a webhook URL to receive assessment results

This step is used only to generate a webhook URL that HackerRank uses to send assessment results.

  1. Log in to your Zapier account using your credentials.

  2. Select Create > Zap.

    5.png
  3. Rename the Zap:

    1. Select Untitled Zap at the top.

    2. Select Rename.

    3. Enter Assessment results.

      6.png
  4. In the Trigger step, select Custom > Webhooks.

    10.png
  5. Select Catch Hook as the Trigger event.

    11.png
  6. Click Continue.

  7. In the Configure section:

    1. (Optional) Enter Pick off a Child Key if you want to capture a specific line item.

    2. Click Continue.

  8. In the Test section, click Copy to copy the webhook URL to your clipboard.

    12.png

Note: You need this Webhook URL in Step 2: Create a table to trigger assessment invites.

Step 2: Create a table to trigger assessment invites

Create a table that Zapier uses to send HackerRank assessment invites.

  1. Go to Assets > Tables.

  2. Click Create.

    7.png
  3. Select Blank table.

    8.png

    Note: If you already have data, select Import data to upload a CSV file or import data from another platform, or select Use a template to start from an existing template.

  4. In the Create a new table dialog:

    9.png
    1. Enter Assessment invite as the table name.

    2. (Optional) Add a description.

    3. Click Create table.

  5. Click Add fields and add the required and optional fields listed in the following table. Select the appropriate field type for each field.

    15.png

    Field name

    Type

    Description

    Required/Optional

    Test ID

    Text

    Unique identifier of the HackerRank assessment.

    Required

    Candidate email

    Text

    Email address of the candidate who receives the assessment invite.

    Required

    Candidate full name

    Text

    Full name of the candidate receiving the assessment invite

    Optional

    Requisition ID

    Text

    Job or requisition identifier from your ATS. This value helps you associate the assessment with a specific role.

    Required

    Candidate ID

    Text

    Unique candidate identifier from your ATS. This value helps you track results back to the correct candidate record.

    Required

    Send email

    Checkbox

    Determines whether HackerRank sends the assessment invite email to the candidate. Select this checkbox to send the invite.

    Optional

    Test Result URL

    Text

    Webhook URL that HackerRank uses to send assessment results to Zapier. Paste the webhook URL generated in Step 1.

    Required

    Accept result updates

    Checkbox

    Allows HackerRank to send updates if the assessment result changes after initial submission.

    Optional

    Force

    Checkbox

    Forces the assessment invite even if the candidate already exists or has a previous invite.

    Optional

    Force reattempt

    Checkbox

    Forces the candidate to reattempt the assessment, even if they have already completed it.

    Optional

  6. Enter sample values in all required fields. You will be using these values to test the configuration in the next steps.

    16.png

Step 3: Create a Zap to send assessment invites

This Zap connects the Assessment invites table to HackerRank.

  1. Select Create > Zap.

  2. Rename the Zap:

    1. Select Untitled Zap at the top.

    2. Select Rename.

    3. Enter Assessment invites.

  3. In the Trigger step, select Products > Tables.

    13.png
  4. Select New or Updated Record as the Trigger event.

    14.png
  5. Click Continue.

  6. In the Configure section:

    17.png
    1. Select the Assessment invite table created in Step 2 from the Table ID drop-down.

    2. Click Continue.

  7. In the Test section, click Test Trigger.

  8. Select a record that contains assessment data.

    19.png
  9. Click Continue with selected record

  10. In the Action step:

    18.png
    1. Select HackerRank.

    2. Select Send Assessment as the Action event.

    3. Click Continue.

  11. In the Configure section:

    20.png
    1. Map each table field to the corresponding Zapier field. Use the forward slash (/) to select values from the table columns. 

      • For example, map Test ID to the Test ID column from the table. For checkbox fields (for example, Send email), select Yes or No.

    2. Click Continue.

  12. In the Test section, click Test step to send a HackerRank assessment invite using the sample data you added in the Assessment invite table in Step 2. Verify that the candidate email address receives the email.

  13. Click Publish.

Step 4: Create a table to store assessment results

Create a table to store candidate assessment results sent from HackerRank.

  1. Go to Assets > Tables.

  2. Click Create. 

  3. Select Blank table.

    Note: If you already have data, select Import data to upload a CSV file or import data from another platform, or select Use a template to start from an existing template.

  4. In the Create a new table dialog:

    1. Enter Assessment results as the table name.

    2. (Optional) Add a description.

    3. Click Create table.

  5. Click Add fields and add the fields you want to store from the HackerRank assessment report (for example, candidate name, score, or test status). Refer to the HackerRank sample assessment report to identify the available result fields. Select the appropriate field type for each field (for example, Text, Number, or Checkbox).

Note: Zapier Table is one option to store assessment results from HackerRank. You can also store results in apps such as Google Sheets or Slack, depending on your workflow needs.

Step 5: Complete a sample HackerRank assessment

Complete a sample assessment to test the Zap configuration.

  1. Open the assessment invite email sent to the email address you entered as sample data in the Assessment invites table.

  2. Submit the assessment.

After you submit the assessment, HackerRank sends the assessment results to Zapier for testing.

Step 6: Complete Zap configuration to receive assessment results

Complete the Zap created in Step 1 to store assessment results from HackerRank.

  1. Open the Assessment results Zap created in Step 1.

  2. In the Trigger step, go to the Test section and click Test trigger.

    21.png
  3. Select a record that contains assessment results of your sample data.

    22.png
  4. Click Continue with selected record.

  5. In the Action step:

    24.png
    1. Select Products > Tables.

    2. Select Create Record as the Action event.

    3. Click Continue.

  6. In the Configure section:

    23.png
    1. Select the Assessment results table created in Step 2 from the Table ID drop-down.

    2. Map each table field to the corresponding Zapier field. Use the forward slash (/) to select values from the table columns. 

      • For example, map Test ID to the Test ID column from the table. 

    3. Click Continue.

  7. In the Test section, click Test step to verify that HackerRank sends the assessment results to the Assessment results table created in Step 4.

  8. Click Publish.

Your HackerRank assessment Zap automation is now complete.

Sending assessment invites

After you have configured the Zaps for HackerRank assessment, you can send assessment invites to candidates.

To send assessment invites to candidates:

  1. Log in to your Zapier account using your credentials.

  2. Go to Assets > Tables.

  3. Open the Assessment invites table.

    25.png
  4. Add a new row for each candidate.

  5. Enter values for the required and optional fields listed below.

    Field name

    Description

    Required/Optional

    Test ID

    Unique identifier of the HackerRank assessment.

    Required

    Candidate email

    Email address of the candidate who receives the assessment invite.

    Required

    Candidate full name

    Full name of the candidate who receives the assessment invite.

    Optional

    Requisition ID

    Job or requisition identifier from your ATS. This value helps you associate the assessment with a specific role.

    Required

    Candidate ID

    Unique candidate identifier from your ATS. This value helps you track results back to the correct candidate record.

    Required

    Send email

    Determines whether HackerRank sends the assessment invite email to the candidate. Select this checkbox to send the invite.

    Optional

    Test Result URL

    Webhook URL that HackerRank uses to send assessment results to Zapier. Paste the webhook URL generated in Step 1.

    Required

    Accept result updates

    Allows HackerRank to send updates if the assessment result changes after initial submission.

    Optional

    Force

    Forces the assessment invite even if the candidate already exists or has a previous invite.

    Optional

    Force reattempt

    Forces the candidate to reattempt the assessment, even if they have already completed it.

    Optional

  6. Click Send pending records.

    26.png

Zapier sends HackerRank assessment invites to candidates based on the on the data you enter.

Viewing assessment results

When a candidate completes an assessment, the results are automatically added to the Assessment results table.

To view results:

  1. Go to Assets > Tables.

  2. Open the Assessment results table.

You can now review all candidate submissions from this centralized location.