Feature

Full Applications, Pushed to Your Endpoint

Nobody has to sit refreshing a dashboard for new candidates. The moment an application is submitted, Hirevire POSTs the whole thing to your endpoint: every answer, video URL, transcript, and resume link.

Start Free Trial

What changes when applications arrive as data

Answers and Transcripts Included

Turn on the answers, video urls and transcripts toggle and every delivery carries the per-question responses, MP4 and WebM download links, AI transcripts, file uploads, and how many retakes the candidate used.

Payloads You Can Verify

Set a signing secret on the job and each POST arrives with X-Hirevire-Timestamp and X-Hirevire-Signature headers. Recompute the HMAC-SHA256 over the raw body and reject anything that does not match.

Failed Deliveries Get Retried

A delivery that does not return 200 is retried automatically. After five straight failures Hirevire pauses the webhook and emails the organisation owner, so a broken endpoint does not cost you applications without anyone noticing.

How it works

Open the job you want to track, go to the Settings tab, and paste your HTTPS endpoint into the Webhook section

Pick when it fires: on new application, on stage change, or both

Hit Test trigger to send a sample payload, save, then watch deliveries land on the logs page

Questions engineers ask before building against it

The setup details that decide whether your integration works on the first try or sends you back to the logs page.

Do webhooks fire before a candidate submits?
No. Invited candidates have not opened the application yet, and in-progress candidates have not finished answering, so neither state fires anything. Delivery starts at submission, and again whenever you move a submitted application between stages. To track invitations and drop-offs, export that list as CSV from the job dashboard.
Which plan do I need for webhooks?
Basic webhooks are included on the Professional plan. Payloads that carry answers, video URLs, and transcripts need the Agency plan. Retries, auto-disable, re-enable, and retrying individual deliveries from the logs page work on every paid plan.
How do I confirm a request really came from Hirevire?
Generate a signing secret in the job's Webhook settings. It starts with whsec_ followed by 48 hex characters. Hirevire signs the string timestamp + '.' + raw request body with HMAC-SHA256 and sends the hex digest in X-Hirevire-Signature, with the matching Unix timestamp in X-Hirevire-Timestamp. Read the raw body before any JSON parsing, recompute the digest, and compare it with a constant-time check.
Why is my payload missing video URLs and transcripts?
The answers, video urls and transcripts toggle is switched off. Without it you receive applicant metadata and nothing else. This is the most common setup mistake we see, and flipping the toggle in the job's Webhook settings fixes it.
How long do the video and audio links stay live?
Recordings are kept for 90 days, then deleted, and the links start returning 404. Download the ones you need as soon as the webhook arrives, and do it in a background job rather than inside your webhook handler, since files run 5 to 50 MB each. A storage extension add-on keeps files 30 days longer than your plan limit.
What happens when my endpoint goes down?
Hirevire retries the delivery automatically. After five consecutive failures it disables the webhook, shows a status banner in the job's Webhook settings, and emails the organisation owner with the last recorded error. Fix the endpoint, click Re-enable, then filter the logs by Failed and retry the deliveries you missed.

Trusted by 500+ Companies

What our customers say

Get Started

Stop scheduling screening calls. Start today.

Start your 7-day free trial today. No credit card required.