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
- Open a job position and confirm it is in the Open status.
- Select Visibility → Public to make it appear on your careers page.
- 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:
- Open Settings → Organization.
- Select Edit and update the slug.
- 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.
- Open Settings → Careers → Custom domain and select Add domain.
- Enter your hostname. It must be a subdomain — bare apex domains are not supported (e.g.,
jobs.acme.comis valid;acme.comis not). - Intervy registers the domain and shows you the DNS records to add at your DNS provider.
- Add the DNS records and select Verify. You can re-trigger verification at most once every 30 seconds.
- Once verified, your careers page is accessible at your custom domain.
Custom domain statuses
| Status | Meaning |
|---|---|
| Pending DNS | Waiting for the DNS records you added to be detected |
| SSL Issuing | DNS verified — Intervy is provisioning the HTTPS certificate |
| Active | Domain verified and serving your careers page |
| Error | Verification failed — review the listed errors and re-verify |
| Removing | Domain is being removed and will disappear once cleanup finishes |
Candidate application flow
When a candidate submits the application form on your careers page:
- Intervy validates that the application came from your custom domain or
careers.intervy.ai. - A candidate record and an application record are created in your organization.
- 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
| Action | Permission | Default roles |
|---|---|---|
| Make position public | job_positions:update | AdminStaffing |
| Add / remove / verify custom domain | org: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.