For employers · Verify, attest, issue Background checks that start with the candidate's yes.
Open a case with the candidate's ADi Wallet ID. With their consent, identity and education records are fetched from the source, and employment is matched across EPFO and TDS records, then confirmed by the past employer. Identity, education and EPFO/TDS employment checks close in under 15 minutes when the candidate's records are on the network. Past-employer confirmation takes as long as their HR takes to reply. From the same case, issue their offer, appointment, experience and relieving letters straight into that wallet.
Illustrative example. Records come from their sources with the candidate's consent. The courier-and-email check behind it is still waiting on day 14.
Checkkbox verifies a new hire from records fetched from the source with their consent, logs each past employer's confirmation, and issues your own employment letters straight into the employee's ADi Wallet.
Three jobs, one case.
The same case that verifies a candidate is where HR attests employment and where your letters are issued into the employee's wallet.
Verify
Identity, education, employment, court records, police verification (online or offline), address, references, professional licences and the candidate's own credit report. Database and watchlist, drug and medical, and digital footprint checks through partners. All in one case.
Attest
Former employers confirm dates and designation on a secure link. HR signs by typing their name, and we accept it only when the signer's email domain matches the employer domain given in the request. The response is time-stamped and logged, and becomes an attestation PDF inside the report.
Issue
Offer, appointment, experience and relieving letters issued from Checkkbox land in the employee's ADi Wallet, issued by your HR team. The next employer verifies them in minutes, and nobody chases a letter again.
From wallet ID to final report in six steps
The case screen on the right advances with each step. Every component is checked against its source, and the report carries the evidence.
- 1Open a case with a wallet IDType the candidate's ADi Wallet ID and pick the components. No document collection. Classic cases work too, one at a time or by bulk upload.
- 2The candidate approvesA request lands in their ADi Wallet stating who is asking, why, and which records. On approval, the named records are re-checked with their source and shared; Aadhaar is confirmed with a fresh OTP the candidate enters.
- 3Each record is checkedIdentity from records fetched with consent. Education checked directly against the record the university issued on Dygital.degree. Employment matched across EPFO and TDS records once the candidate has linked them.
- 4The past employer confirmsA member sends a pre-composed email. HR confirms on a secure link and signs by typing their name. We check that the signer's email domain matches the employer domain in the request; the response is time-stamped, logged and turned into an attestation PDF.
- 5QC reviews the colour codeEvery component is green, amber or red. Approve or reject at case or component level before sign-off.
- 6Report, invoice and webhookA PDF with embedded evidence, invoiced to the case. Your ATS receives case.closed. From the same case, issue the offer and appointment letters into the employee's wallet.
Every check the role needs, in one case
Pick from 12 checks, three of them through partners. Each one lands in the same report.
Start from a wallet ID
The candidate's ADi Wallet ID opens the case. Identity, education and employment arrive without a single upload.
Identity, with consent
Aadhaar is confirmed with a fresh OTP the candidate enters and shown as "Identity confirmed" with the last 4 digits. PAN is fetched from the source with the candidate's consent. Voter ID, driving licence and passport are records the candidate adds.
Education, three ways
Checked directly against the record the university issued on Dygital.degree for digitised universities and colleges, by a QR scan of the certificate, or by a university-side verifier for the rest.
Employment, matched two ways
Employment is matched across EPFO and TDS records: EPFO deposits and TDS months from Form 26AS, once the candidate has linked them. Both must agree before an employment turns green.
Attest and issue
The past employer's HR confirms on a secure link; the response is time-stamped, logged and becomes an attestation PDF. From the same case, issue offer, appointment, experience and relieving letters straight into the employee's ADi Wallet.
Professional licences
Checked against the council register: doctors against NMC, nurses against NUID, chartered accountants against ICAI, extensible to Bar Council, ICSI and ICMAI.
Court records and police verification
Civil and criminal court records searched digitally, usually within 15 minutes. Police verification runs online where the state police offer it, or offline.
Address
The candidate's address, checked directly in the same case and reviewed in QC like every other component.
Credit report and references
Credit report: the candidate downloads their own report from a credit bureau and shares it through ADi Wallet. Reference checks run in the same case.
Through partners
Database and watchlist, drug and medical, and digital footprint checks run through our partners, with the candidate's consent, and land in the same report.
Four-stage workflow
Data entry, verification, quality control and sign-off, with role-based queues for Admin, Leader, Member and QC.
API, webhooks, billing
REST API for cases and components, webhooks to your ATS or HRMS, case-level invoicing and Razorpay billing.
IntegrationsADi WalletDygital.degreeNMCNUIDICAIRazorpay paymentsZeptoMail emailATS, HRMS, SIS and ERP APIsNAD standard certificates
Three mechanisms buyers ask about
HR attestation: a logged, time-stamped record of each confirmation
- HR and reference contacts come from the data the candidate shares through ADi Wallet.
- A member sends a pre-composed email. HR confirms on a secure one-time link and signs by typing their name, with no login.
- The response is time-stamped, logged and turned into an attestation PDF.
- The PDF is embedded in the final report, so the evidence travels with the result.
- HR issues the offer and appointment letters, and later the experience and relieving letters, from the same case straight into the employee's ADi Wallet. Their next employer verifies them in minutes.
Please confirm the designation and dates on the secure form. The link is unique to this request.
Sent · awaiting HRFour queues, one colour code
- Cases move from data entry to verification to quality control to sign-off.
- Admin, Leader, Member and QC roles each see their own queue.
- Every finding is green, amber or red. Approve or reject at case or component level.
- Closed, ongoing and discrepant views, plus TAT and discrepancy dashboards for the client.
Data entry
Verification
Quality control
Sign-off
Plug it into your ATS or HRMS
- Create cases and components over a REST API. Receive a webhook as each component verifies.
- Callbacks are HMAC-signed, so your system can trust every event it receives.
- GSTIN-validated self sign-up and a multi-tenant setup for groups and agencies.
- Regenerate reports, download invoices and track credits from the same account.
Built for the people who sign off on a hire
Enterprise HR and talent teams
Close the background check before the joining date, with one report per hire and the evidence inside it. Then issue the offer and appointment letters, and later the experience and relieving letters, into the employee's wallet.
Verification agencies
150+ verification agencies verify academic records on Checkkbox. Agencies sign in with an agency account and run verifications for their clients, with role-based queues, QC and sign-off, and TAT and discrepancy dashboards for each client.
Regulated employers
Hospitals, audit firms and lenders check NMC, NUID and ICAI licences and receive the candidate's own credit report, shared through ADi Wallet, in the same case.
Staffing and high-volume hirers
Upload candidates in bulk or create cases from your ATS over the API, and watch each one close by webhook.
Candidates
Approve once from the ADi Wallet, see exactly what was shared and for how long, and revoke it later. Letters your employer issues from Checkkbox land in the same wallet.
Universities and colleges
Answer employer queries from a single verification inbox instead of email, post and phone.
- Consent on every requestCandidates approve who, why and which records, in line with the DPDP Act, 2023.
- Logged and encryptedEvery case action is on record, and reports are encrypted at rest and in transit.
- Candidates stay in controlA share can be revoked from ADi Wallet, and the case keeps its log.
- Logged confirmationsPast employers confirm on a secure link; the response is time-stamped, logged and added to the report.
Before you open the first case
What if the candidate does not have an ADi Wallet?
Open a classic case. Enter details for one candidate or upload a sheet in bulk. Education is checked by QR scan or by a university-side verifier, and employment through the past employer's confirmation, and the EPFO and TDS match if the candidate links them in ADi Wallet. Each component still lands in the same report.
Can we verify only a degree?
Yes. Start an academic verification on Checkkbox. The degree is checked directly against the record the university issued on Dygital.degree for digitised universities and colleges, by QR scan, or by a university-side verifier for the rest.
How long does a case take?
When the candidate's records are on the network, identity, education and EPFO/TDS employment checks close in minutes. A court record check usually comes back within 15 minutes. Components that need a reply from HR or from a non-digitised university take as long as that reply does. The TAT dashboard shows where every case stands.
What does the candidate see and control?
A request in their ADi Wallet naming your company, the purpose and the records asked for. They approve, or reject with a reason. Afterwards they can see what was shared and for how long, and revoke it.
How is employment verified?
Employment is matched across EPFO and TDS records for the stated period, then confirmed by the past employer on a secure link. HR signs by typing their name, and we accept it only when the signer's email domain matches the employer domain given in the request. The response is time-stamped, logged and becomes an attestation PDF inside the report.
Can Checkkbox talk to our ATS or HRMS?
Yes. The REST API creates cases and components, and webhooks deliver case.created, component.verified and case.closed. Every callback is HMAC-signed. Sign-up is validated against your GSTIN and the setup is multi-tenant.
Can we issue documents to employees?
Yes. Offer, appointment, experience and relieving letters, and the HR attestation PDF, can be issued from Checkkbox straight into the employee's ADi Wallet, issued by your HR team. Because they come from your account, the employee's next employer confirms them in minutes instead of writing to you.
How much does Checkkbox cost?
Pricing depends on your volume and the checks you need. Tell us what you need and we'll send a quote.
How are we billed?
Per case, priced by the checks in it, from a credit ledger. Payments run through Razorpay and invoices download from your account. Reports can be regenerated without opening a new case.
Open your first case today.
Sign up with your GSTIN and start with a wallet ID or an upload, or book a demo and we will set it up around your hiring.
Part of the TheRollNumber network: universities issue with Dygital.degree, individuals hold and share with the ADi Wallet, employers verify, attest and issue with Checkkbox. Watch Aadhya's story.
People, institutions and companies shown are examples. Aadhya, Brightline Systems, Helix Software and Sahyadri Institute of Technology are example names used to illustrate the product.
