This guide helps you set up and use Pre-Offer Background Verification with SpringVerify directly from your Darwinbox Recruitment module. With this integration, you can initiate background checks on candidates before making an offer—all without leaving Darwinbox.
Aspect | Pre-Offer BGV (This Guide) | Post-Offer BGV (Onboarding) |
When | During recruitment, before offer | After offer, during onboarding |
Where in Darwinbox | Recruitment → Hiring Workflow | Onboarding → BGV Module |
How it starts | You click 'Initiate' button | Automatic when candidate joins |
Candidate data | From job application only | Full onboarding form + documents |
Candidate form | Not required | Candidate fills document upload form |
Best for | Quick checks (ID, criminal, education) | Comprehensive verification with documents |

Before you can use Pre-Offer BGV, ensure the following are in place:
⚠️ Important: The 'Enable for Recruitment' checkbox MUST be checked for SpringVerify. Without this, you won't see SpringVerify as an option in your hiring workflow.
📌 Note: Only fields marked as 'Enable for Recruitment' in profile settings will appear in the Allowed Fields list.
💡 Tip: Position the Pre-BGV stage appropriately in your workflow—typically after screening/interviews but before the offer stage.
⚠️ Important: Changes to verification type or vendor in an existing workflow only apply to NEW candidates. Existing candidates in the pipeline won't be affected.
Once setup is complete, here's how your HR/recruitment team uses Pre-Offer BGV on a daily basis.
📌 Important: Make sure all required candidate fields are filled in BEFORE clicking Initiate. Missing data may cause verification delays.
Status | Meaning |
Pending | Verification is in progress at SpringVerify |
Completed | Verification finished—click to view results |
Error/Failed | Issue occurred—check message and reinitiate if needed |
| Status | What It Means |
|---|---|
| Clear / Verified | All checks passed. Candidate information verified successfully. |
| Completed with Exception | Verification complete but some discrepancies found. Review the report for details. |
| Unable to Verify | Could not verify certain information (e.g., institution not responding). Not necessarily negative. |
| In Progress | Verification ongoing. Some checks may take time (education, employment). |
| Insufficient Data | Missing required information. Ensure candidate fields are complete and reinitiate. |
| Check Type | What's Verified | Typical Turnaround |
|---|---|---|
| ID Verification | PAN, Aadhaar, Passport validity | Instant - 24 hours |
| Criminal Court Check | Criminal records in courts | 3-7 days |
| Education Verification | Degree, institution, year | 5-10 days |
| Employment Verification | Previous employer, designation, tenure | 5-10 days |
| Address Verification | Current/permanent address | 3-7 days |
| CIBIL/Credit Check | Credit score and history | Instant - 24 hours |
Contact your SpringVerify account manager to customize the checks included in your Pre-Offer BGV package.| Issue | Possible Cause | Solution |
|---|---|---|
| 'Initiate' button not visible | Pre-BGV stage not added to workflow | Edit your hiring workflow and add Pre-BGV stage (see Step 3) |
| SpringVerify not in vendor dropdown | 'Enable for Recruitment' not checked | Contact Darwinbox AM to enable this checkbox for SpringVerify |
| Error: 'Data invalid' | Missing required candidate fields | Ensure candidate name, DOB, contact info are filled before initiating |
| Error: 'Duplicate case' | Verification already initiated for this candidate | Wait for existing verification to complete, or use 'Reinitiate' if needed |
| Status stuck on 'Pending' | Verification in progress or connectivity issue | Wait 24-48 hours. If still pending, contact SpringVerify support |
| Report not appearing | Verification still in progress | Report appears only after all checks complete. Check status first. |
| Custom field values not showing | Field not configured correctly | Ensure custom field has 'Display In: Verification Result' and is added to Verification Type |
| Changes to workflow not reflected | Changes only apply to new candidates | Existing candidates use old settings. For them, manually manage or wait. |
If problems persist after trying the above solutions:
Q: Can candidates see that BGV is being run on them?
A: No. Pre-Offer BGV is initiated by HR and runs in the background. Candidates are not notified through Darwinbox. However, depending on the checks (like employment verification), previous employers may be contacted.
Q: What if the candidate hasn't filled all their information?
A: The verification will use whatever data is available. For best results, ensure candidate profiles are complete before initiating. Missing data may result in 'Unable to Verify' for certain checks.
Q: Can I run Pre-Offer BGV for all candidates automatically?
A: No. Pre-Offer BGV requires manual initiation by clicking the 'Initiate' button. This is by design to give you control over which candidates to verify and when.
Q: What's the cost for Pre-Offer BGV?
A: Pricing depends on your contract with SpringVerify and the checks included in your package. Contact your SpringVerify account manager for details.
Q: Can I do Pre-Offer BGV and Post-Offer BGV for the same candidate?
A: Yes. Many organizations run quick Pre-Offer checks (ID, criminal) and then comprehensive Post-Offer verification (with documents) during onboarding. SpringVerify handles both.
Q: How long does Pre-Offer BGV take?
A: Instant checks (ID, CIBIL) complete within hours. Other checks (education, employment, court) typically take 3-10 days depending on complexity and third-party response times.
Q: What happens if I cancel a verification?
A: The verification request is cancelled at SpringVerify. Any checks already completed will still be available. You won't be charged for checks that hadn't started yet.
Q: Can I see the detailed report in Darwinbox?
A: Yes. The PDF report is attached to the candidate's Pre-BGV stage. You can also click the report URL to view it directly in the SpringVerify portal for more details.
For verification-related queries, report issues, or package changes:
For Darwinbox configuration, workflow setup, or feature enablement:
| Action | Path |
|---|---|
| View/Add BGV Vendors | Settings → Onboarding → BGV Vendor |
| Create Verification Type | Settings → Onboarding → Verification Types |
| Edit Hiring Workflow | Recruitment → Hiring Workflow → [Select Workflow] → Edit |
| Create Custom Fields | Settings → Custom Field |
| View Candidate BGV Status | Recruitment → Candidates → [Candidate] → Pre-BGV Stage |