Setting up the HireHunch integration
Send skill assessments, run technical video interviews, and hand off first-round tech interviews to HireHunch's expert panel, all triggered from your JusRecruit pipeline, with results posted straight back to the candidate profile.
Overview
The HireHunch integration lets teams using JusRecruit send skill assessments (HunchAssess), conduct technical interviews on HireHunch's own video platform (HunchVue), and hand the first technical round to HireHunch's expert interviewers (HunchServe), without leaving the JusRecruit pipeline. Assessment results, interview links, and interviewer feedback are all posted back as notes on the JusRecruit candidate profile.
| Roles | Admin on JusRecruit (to set up) and Admin on HireHunch. |
| Permissions | Manage API keys, manage webhooks, manage pipeline stages and integration tags, manage jobs and candidates. |
| Plans | Available on JusRecruit accounts with the ATS Integration capability enabled on HireHunch. |
Connect your JusRecruit account
- You'll need Admin access on both JusRecruit and HireHunch to set this up.
- In JusRecruit, go to Settings → Recruitment → API Keys and click Add API Key. Name the key, enable the permissions listed below, and save. Copy the key that's shown. It appears only once.
Permissions the key must have
HireHunch uses each of these during the integration. The connection won't work if any are missing.
| Permission | Why HireHunch needs it |
|---|---|
Fetch company details | Links your JusRecruit company to HireHunch when you save the key. |
Fetch Candidates | Reads the candidate being moved, and the interview slot for HunchVue. |
Fetch Workflow | Reads the stage and its integration tag to decide which product to run. |
Fetch Jobs | Reads the job and its tags, such as the assessment to send. |
Fetch user details | Identifies the recruiter who moved the candidate. |
Send Notes | Posts results, interview links, and status back to the candidate profile. |
Minimum permissions per product
Enabling all six is simplest. If you only use certain products, this is the minimum each one needs. Fetch company details is always required to connect.
| Permission | HunchAssess | HunchVue | HunchServe |
|---|---|---|---|
| Fetch company details | ✓ | ✓ | ✓ |
| Fetch Candidates | ✓ | ✓ | ✓ |
| Fetch Workflow | ✓ | ✓ | ✓ |
| Send Notes | ✓ | ✓ | ✓ |
| Fetch user details | – | ✓ | ✓ |
| Fetch Jobs | – | – | ✓ |
- In HireHunch, open the profile menu → Integrations, find the JusRecruit card, and click Configure.
- On the JusRecruit Integration page (Step 1), paste the API key and click Save. HireHunch validates the key and links your JusRecruit company.
Configure webhooks in JusRecruit
Once your account is connected, the HireHunch integration page shows four webhook URLs. In JusRecruit, go to Settings → Webhooks. For each event type below, click Add Webhook, paste the matching URL, click Generate to create a secret, and save.
How HireHunch products are triggered
Each HireHunch product runs when a candidate is moved into a pipeline stage set up for it. Two things on the stage decide what happens:
- The stage type (Assessment or Interview), which controls which webhook JusRecruit sends to HireHunch.
- An integration tag on the stage (HunchAssess, HunchVue, or HunchServe), which tells HireHunch which product to run.
The tag is what matters: HireHunch decides what to do from it, not from the stage's name, so stages can be called anything you like. Add a tag to a stage from the pipeline setup using the Add Integration Tag field.
1. Set up the stage
- In JusRecruit, open your hiring pipeline and add or select an Assessment-type stage.
- Open the stage in the pipeline setup and, in Add Integration Tag, select HunchAssess.
Any candidate moved into this stage is treated as a HunchAssess request. The stage must be an Assessment stage carrying the HunchAssess tag.
2. Add the assessment to the job
- In HireHunch, open the Assessment (HunchAssess) tab and copy the assessment ID by hovering over the relevant assessment.
- In JusRecruit, open the job and add the tag
HunchAssess:<Assessment_ID>to the job's tags field, e.g.HunchAssess:2w1rub7r.
3. Invite candidates
- Assign the candidate to a job that carries the
HunchAssess:<Assessment_ID>tag. - Move the candidate into the HunchAssess-tagged Assessment stage.
- HireHunch registers the candidate and automatically sends the assessment-invitation email.
- A note is added to the candidate profile confirming the invite. Once the candidate completes it, results are posted back as a note.
1. Set up the stage
- In JusRecruit, open your hiring pipeline and add or select an Interview-type stage.
- Open the stage in the pipeline setup and, in Add Integration Tag, select HunchVue.
2. Schedule an interview
- Move the candidate into the HunchVue-tagged Interview stage.
- HireHunch creates a HunchVue meeting and posts a note to the candidate profile with the interview link and joining instructions.
Once the interview is conducted, the interviewer's feedback and the playback link are posted back as a note on the candidate profile.
HireHunch's expert interviewers conduct the initial technical round on your behalf. The candidate is added to a HireHunch job and an interview is created.
1. Set up the stage
- In JusRecruit, open your hiring pipeline and add or select an Interview-type stage.
- Open the stage in the pipeline setup and, in Add Integration Tag, select HunchServe.
2. Prepare the HireHunch job post
HunchServe runs the interview against a HireHunch job post, so set this up first:
- In HireHunch, create a new job post, or select an existing one that fits the role.
- Make sure the job post is approved.
- Configure at least one feedback form for that job post and get it approved.
3. Map the HireHunch job
In JusRecruit, add the tag HunchServe:<HireHunch_Job_ID> to the job, using the ID of the approved HireHunch job post. This maps the candidate to that job.
4. Automatic checks
When a candidate is moved into the stage, HireHunch validates the following. If any check fails, HireHunch posts an explanatory note back to the candidate profile instead of scheduling:
- The mapped HireHunch job post is approved and has an approved feedback form.
- The company has sufficient HunchServe (IAAS) credits.
- The candidate has a resume and an email address.
5. Request an interview
- Move the candidate into the HunchServe-tagged Interview stage.
- HireHunch creates the candidate and interview, requests interviewer scheduling, and posts an "Interview requested" note with a link to the interview on the candidate profile.
Disabling the integration
- In JusRecruit, go to Settings → Webhooks and delete (or deactivate) the HireHunch webhooks.
- In JusRecruit, go to Settings → Recruitment → API Keys and delete the API key used for HireHunch.
- The JusRecruit card in HireHunch will show Reconfigure. To reconnect later, generate a new API key and repeat the setup steps.