Employer verification requests
Alpha prototype
My checks Organization checks Start a new lookup {{ accountLine }}

Check a candidate's verified record

Look up whether a candidate holds a verified record. You confirm your own email address before any result is shown.

Candidate
Give at least one of the two. Both is better: either one can produce a match.
You
Required. We send a confirmation link to this address, and the lookup only runs after you click it.
Prototype only: seeded test records
{{ row.name }}
{{ row.email }} / {{ row.phone }}
Discoverable: {{ row.discoverableLabel }}
No live backend is connected. These records are local to this file and stand in for what the candidate app will eventually serve.
No record exists for the credentials supplied.
A candidate may also choose not to show proof of an account.
Link already used
That confirmation link has already been used.
Each link works once, for the person who requested it. It cannot be reused or forwarded to someone else. No result is shown here.
Link expired
That confirmation link has expired.
Links are good for {{ linkWindowLabel }} from the moment they are sent. There is no resend: start a new lookup and a new link is sent.
Confirm your email to continue
Check your email to continue.
We sent a confirmation link to {{ pendingRequesterEmail }}. Click it and the lookup runs. Until then there is no result to show.
The link works once and expires {{ linkWindowLabel }} after it is sent, whichever comes first. If you never confirm, this attempt leaves no trace: no lookup runs, no record is created, and nothing appears in the candidate's activity log.
Prototype only
No message is actually sent. The button below stands in for clicking the link in your inbox.

Continue your comparison

Back to request
Candidate {{ matchedName }}
Looked up by {{ contactUsed }}
Your email {{ requesterEmail }}
Small screen
The side-by-side comparison needs more width than this screen has. It will be cramped and hard to read here.
Switching to a tablet or desktop is the better experience. You can carry on here if you prefer.
Choose how you want to pay for this check. Nothing is charged until you open the comparison.
Pay once, no account
{{ priceLabel }} for a single view. Nothing is saved for you afterward.
Log in with saved card
{{ priceLabel }} per check on the card your account holds. Every check is saved to your history.
Log in with subscription
Uses one lookup from your plan. Every check is saved to your history.
{{ loginKicker }}
Prototype only: no credentials are checked. Pick which kind of account this stands in for.
{{ cardFormKicker }}
Prototype only: nothing is processed and no card details are kept. The card is not charged until you open the comparison.
Choose another way to pay
Signed in
{{ accountReadyLine }}
{{ accountReadyDetail }}

Upload the document you received for {{ matchedName }}. It is stored with this check as a view-only render, and the candidate sees it as part of the comparison.

Selected: {{ docName }}
Required. This text is stored with the check and shown to the candidate.
Confirm before the check runs
This document will be shown to the candidate as part of the comparison. Confirm this is a clean copy.
{{ docName }}
Choose a different file

{{ matchedName }}

Close this one-time view My checks
One-time view. Closing this ends it permanently, so read what you need while it is open.
Validation results
{{ rolesCountLine }}
{{ credsCountLine }}
Check ID
{{ checkId }}
Run
{{ checkDateLabel }}
Requesting employer
{{ checkRequester }}
Disclosed domain
{{ checkDomainLine }}
Stated source
{{ checkAttestation }}
This shows the candidate's current data as of right now. Your copy may differ, if so, that's worth a conversation with the candidate before drawing conclusions.
Your uploaded document
{{ docLabel }}
{{ docRender }}
Page image not available. This file type needs the document rasterization pipeline, which is not built yet. The file is stored with this check as a view-only record of what you uploaded.
This is a view-only render of the uploaded document, tied to this check. The original file is retained as part of this check's record but is not offered here in its native format.
Candidate's record as of this check
Generated document, built from the candidate's data
Generated from the candidate's data as it stood when this check ran. Item-by-item verification status is not shown on the document. See the full details view above.
Both panels above are frozen as of this check and will not change if the candidate later edits their profile.

Verification detail

Back to comparison
Read-only. This mirrors what {{ matchedName }} sees on their own verification status for these items, as it stood when check {{ checkId }} was run.
{{ row.label }}
{{ row.status }}
{{ row.meta }}
{{ row.note }}
Lookup result
A record exists for {{ matchedName }} in our system.
Your free lookup confirms existence only. Documents, verification history, and the side-by-side comparison are part of paid access.
Your lookup record
Lookup ID {{ lookupId }}
Run {{ lookupSentLabel }}
Domain check {{ domainType }}
The domain check compares your email domain against a list of common personal email providers. It is a heuristic on the address only, not a business registry check, so it never confirms that a company exists or that you work there.
Full comparison access
Comparing your copy against the candidate's record is a separate request. The candidate is asked by text message and decides whether to allow it.
Your name, company, and confirmed email are shown to the candidate with that request. Requests expire after {{ responseWindowLabel }} without a response.
Required for the text. We use it for this request only and do not keep it, so you will be asked again next time.
Prototype only: reuse the confirmation link
Stands in for someone opening the same emailed link a second time, or forwarding it on.
Start another lookup
Request sent
Check your email for next steps.
We asked {{ matchedName }} for approval and will email {{ requesterEmail }} as soon as there is an answer, either way. Nothing to wait on here. Requests close after {{ responseWindowLabel }} without a response.
If they approve, the email carries a link that brings you back here to continue. If they decline, or the request times out, the email says so plainly and carries no link, because there is nothing further to do.
Nothing is actually delivered in this prototype. The button below stands in for opening the approval email.
Request closed
Not authorized
The email to {{ requesterEmail }} says the same thing and carries no link, because there is nothing to open.
This request did not result in access. That outcome reflects the candidate's own choice, which we do not control or influence.
If you believe this result is in error, contact support and someone can look into it. Support can review how the request was handled. They cannot tell you anything further about the candidate or their reasons.
Your request record
Request ID
{{ requestId }}
Domain check
{{ domainType }}
Sent
{{ sentLabel }}
Status
{{ statusLabel }}
Back to lookup result Start another lookup
Read this before you open it
This is a one-time view, and opening it charges {{ priceLabel }} to your card now.
You have no account, so nothing is stored for you. Once you close the comparison it is gone permanently: the emailed link stops working and the view cannot be reopened, by you or by us.
Read it fully while it is open, and take your own notes if you need them.
Charging: {{ guestCardLabel }} Change card
Not yet, go back
Confirm
{{ accountChargeLine }}
This check is saved to your account permanently. You can return to it from My checks whenever you like.
Not yet, go back
View closed
This one-time view is closed and cannot be reopened.
The check ran and the charge stands, but it was not attached to an account, so there is nothing left to return to. A new comparison would need a new request to the candidate.

My checks

Every check run under {{ accountEmail }}. These are saved permanently: open any one of them again at any time.

CandidateCheck IDRun
{{ row.candidateName }} {{ row.id }} {{ row.dateLabel }}
No checks yet. A check appears here once you open its comparison.

Organization checks

Admin view for {{ orgName }}: every check run by anyone on the plan, not only your own. {{ orgSeatLine }}

Run byCandidateCheck IDRunStatus
{{ row.user }} {{ row.candidateName }} {{ row.id }} {{ row.dateLabel }} {{ row.status }}
Admins see that a check was run and by whom. Opening another user's comparison is a separate permission and is not part of this view.