Skip to main content
Intervy Docs

Hiring · Careers

Public Careers Page

Set up your public careers page at careers.intervy.ai/<slug>, configure a custom domain, and manage inbound applications.

Every Intervy organization gets a public careers page at careers.intervy.ai/<your-org-slug> with no extra setup. Open a job position and mark it public to have it appear on the page. Candidates apply through a form — their submissions create candidate records and applications automatically.

Prerequisites#

Walkthrough#

Publish a job position to your careers page#

  1. Open a job position and confirm it is in the Open status.
  2. Select Visibility → Public to make it appear on your careers page.
  3. The position appears at careers.intervy.ai/<org-slug>/<position-slug> immediately.

Set your organization slug#

Your careers page URL uses your organization's slug. To update it:

  1. Open Settings → Organization.
  2. Select Edit and update the slug.
  3. The careers page URL changes immediately. Update any external links that reference the old slug.

The slug must be at least 2 characters long.

Configure a custom domain#

You can serve your careers page from your own domain (e.g., jobs.acme.com) instead of the default careers.intervy.ai subdomain.

  1. Open Settings → Careers → Custom domain and select Add domain.
  2. Enter your hostname. It must be a subdomain — bare apex domains are not supported (e.g., jobs.acme.com is valid; acme.com is not).
  3. Intervy registers the domain and shows you the DNS records to add at your DNS provider.
  4. Add the DNS records and select Verify. You can re-trigger verification at most once every 30 seconds.
  5. Once verified, your careers page is accessible at your custom domain.

Custom domain statuses#

StatusMeaning
Pending DNSWaiting for the DNS records you added to be detected
SSL IssuingDNS verified — Intervy is provisioning the HTTPS certificate
ActiveDomain verified and serving your careers page
ErrorVerification failed — review the listed errors and re-verify
RemovingDomain is being removed and will disappear once cleanup finishes

Candidate application flow#

When a candidate submits the application form on your careers page:

  1. Intervy validates that the application came from your custom domain or careers.intervy.ai.
  2. A candidate record and an application record are created in your organization.
  3. The application appears in your candidates pipeline with the Applied status.

What candidates see: spam and duplicate protection#

The apply form includes several protections that candidates may encounter. This section describes each one in plain language.

Human verification (CAPTCHA)#

The apply button is disabled until the candidate passes an automated human verification check. The check typically completes invisibly in the background. If it cannot verify automatically, the candidate sees a challenge (such as a checkbox or image selection) that must be completed before the button activates.

If the check fails after the candidate submits, the form displays: "We couldn't verify you're human. Please refresh and try again." Refreshing the page resets the check and lets the candidate try once more.

Rate limiting#

To prevent automated submissions, the form limits how many applications can be submitted in quick succession. If a candidate submits too quickly or the same IP address sends too many requests in a short window, the form displays: "Too many submissions. Please wait a moment and try again." Waiting briefly and resubmitting resolves this.

Duplicate application#

If the same email address submits an application to the same role more than once within a day, the form does not create a second record. Instead, the candidate sees the same confirmation screen as a first-time applicant, with the message: "We already have your application for [role] on file. The team will be in touch."

This keeps your pipeline clean without exposing any information to the candidate about whether their original application exists.

Permissions reference#

ActionPermissionDefault roles
Make position publicjob_positions:update
AdminStaffing
Add / remove / verify custom domainorg:manage
Admin

Troubleshooting#

"Use a subdomain, not the apex domain" — The hostname you entered is a bare apex domain. Use a subdomain with at least three labels (e.g., jobs.acme.com).

"That hostname is already in use" — Another Intervy organization has already registered this hostname. Use a different one.

Verify is unavailable for a few seconds — You can re-trigger verification at most once every 30 seconds. Wait and try again.

Application not appearing in pipeline — Confirm the job position is in the Open status and Public visibility is enabled. Closed positions reject new applications.

Last verified: