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.

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.

    Scheduling a FaceCode interview from Ashby

    To schedule a FaceCode interview:

    1. Log in to Ashby.
    2. Open the candidate’s profile.
    3. Schedule an interview or calendar invite for the candidate in Ashby.
      Screenshot 2026-05-11 at 16.55.08

    4. Add the required interview details, including:
      • Candidate
      • Interviewer
      • Date
      • Start time
      • End time
      • Timezone
    5. 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 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.