Skip to content
English
  • There are no suggestions because the search field is empty.

Scheduling FaceCode interviews and viewing reports in Ashby

Once you have successfully enabled the Ashby and HackerEarth integration, you can schedule FaceCode interviews from Ashby and sync interview details, candidate links, report URLs, notes, and tags back to Ashby.

FaceCode interviews are created when an interview is scheduled in Ashby for the configured FaceCode stage.

Before scheduling FaceCode interviews, make sure that:

  • The Ashby API key has been generated with the required permissions.
  • The Ashby integration is connected in HackerEarth.
  • The HackerEarth app is configured in the Ashby marketplace.
  • The HackerEarth API Key field in Ashby contains the assessment secret generated from HackerEarth.
  • The Ashby API Key field in Ashby contains the API key generated from Ashby.
  • A published Ashby interview plan is selected in HackerEarth.
  • The FaceCode Invite Stage is configured in HackerEarth.

Configuring the FaceCode invite stage

The FaceCode Invite Stage is configured in HackerEarth after the Ashby integration is connected.

To configure the FaceCode stage:

  1. Log in to your HackerEarth Assessment account using your admin credentials.
  2. Click Settings.
  3. Under the Integrations section, click ATS Integrations.
  4. Open the connected Ashby integration.
  5. Select the Ashby interview plan.
  6. Configure the FaceCode Invite Stage.
  7. Save the configuration.

Note: FaceCode actions are triggered only when the candidate is in the configured FaceCode Invite Stage. If the candidate is in any other Ashby stage, no FaceCode interview is created.

image (8)

Scheduling a FaceCode interview from Ashby

To schedule a FaceCode interview:

  1. Log in to Ashby.
  2. Open the candidate’s profile.
  3. Confirm that the candidate is in the Ashby stage configured as the FaceCode Invite Stage in HackerEarth.
  4. Schedule an interview or calendar invite for the candidate in Ashby.
    Screenshot 2026-05-11 at 16.55.08

  5. Add the required interview details, including:
    • Candidate
    • Interviewer
    • Date
    • Start time
    • End time
    • Timezone
  6. Save the interview invite.

After the interview is scheduled, HackerEarth creates a FaceCode interview with the same interview details.

Screenshot 2026-05-11 at 16.53.49

What happens after the interview is scheduled

When the FaceCode interview is created successfully:

  • A FaceCode interview is created in HackerEarth.
  • The interview uses the same candidate, interviewer, date, time, and timezone details from Ashby.
  • A tag is added in Ashby: HE interview sent.
  • A note is added in Ashby with the FaceCode join link.

The candidate and interviewer can use the FaceCode join link to access the interview.

Screenshot 2026-05-11 at 16.52.38

Rescheduling a FaceCode interview

If the interview time is updated in Ashby, the same FaceCode interview is updated in HackerEarth.

To reschedule:

  1. Open the candidate’s profile in Ashby.
  2. Open the scheduled interview invite.
  3. Update the interview date, start time, end time, or timezone.
  4. Save the changes.

The updated time is reflected in FaceCode.

Note: Rescheduling updates the existing FaceCode interview. It does not create a duplicate FaceCode interview.

Cancelling a FaceCode interview

If the calendar invite is cancelled in Ashby, the corresponding FaceCode interview is cancelled in HackerEarth.

To cancel:

  1. Open the candidate’s profile in Ashby.
  2. Open the scheduled interview invite.
  3. Cancel the interview invite.

The linked FaceCode interview is cancelled.

Reviewing FaceCode interview completion details in Ashby

After the candidate and interviewer complete the FaceCode session, HackerEarth pushes interview completion details back to Ashby.

The following details are pushed to Ashby:

  • FaceCode report URL
  • Interview start time
  • Interview end time
  • Completion tag
  • Interview completion note

A tag is added in Ashby:

HE Interview Completed

A note is added in Ashby containing:

  • FaceCode report URL
  • Interview start time
  • Interview end time

Recruiters can open the report URL to view the detailed FaceCode interview report in HackerEarth.

Screenshot 2026-05-11 at 16.52.56

Multiple FaceCode interviews for the same candidate application

Multiple FaceCode interview invites can be scheduled for a single candidate application.

When multiple interviews exist:

  • Rescheduling applies only to the selected interview invite.
  • Cancellation applies only to the selected interview invite.
  • Completion updates apply only to the selected interview invite.
  • Other scheduled interviews remain unaffected.

This ensures interview-level isolation across all FaceCode flows.

Troubleshooting

If the FaceCode interview is not created:

  • Confirm that the candidate is in the configured FaceCode Invite Stage.
  • Confirm that the Ashby integration is connected in HackerEarth.
  • Confirm that the HackerEarth app is configured in the Ashby marketplace.
  • Confirm that the HackerEarth API Key field in Ashby contains the assessment secret generated from HackerEarth.
  • Confirm that the Ashby API Key field in Ashby contains the API key generated from Ashby.
  • Confirm that the Ashby API key has all permissions enabled.
  • Confirm that the interview invite has a valid candidate, interviewer, start time, end time, and timezone.

If the FaceCode interview time is incorrect:

  • Confirm the timezone selected in Ashby.
  • Confirm that the interview was rescheduled from Ashby.
  • Confirm that the updated time was saved in Ashby.

If the FaceCode report is not visible in Ashby:

  • Confirm that the FaceCode interview has been completed.
  • Confirm that the report has been generated in HackerEarth.
  • Confirm that the integration keys are configured correctly.
  • Confirm that the Ashby API key has all permissions enabled.