Recruiter Portal
Don't have an account?
Recruiter Portal
By creating an account, you agree to our Terms of Service and Privacy Policy.
Already have an account?
Recruiter Portal
{{ job.location || 'Location not set' }}
{{ job.industry || 'Industry not set' }}
{{ job.location || 'Location not set' }}
{{ job.industry || 'Industry not set' }}
Drag & drop JD file here
or click to browse
Supports: .docx, .doc, .pdf, .txt
Review and edit if needed:
Parsing JD with AI...
Review and create:
{{ currentJob?.description || 'No description' }}
{{ app.candidate?.name || 'Unknown' }}
{{ app.candidate?.parsedData?.title || 'No title' }}
{{ app.candidate?.location || '' }}
{{ app.preScreenSummary.summary }}
No AI suggestions yet.
Click "Discover More" to let AI find the best candidates for this job.
AI is analyzing candidates...
{{ match.candidate?.name || 'Unknown' }}
{{ match.candidate?.parsedData?.title || 'No title' }}
{{ match.candidate?.location || '' }}
{{ currentCandidate.parsedData?.title || 'Title not specified' }}
AI Score
Skills
Key Companies
Certifications
{{ project.name }}
Key Strengths
Potential Gaps
{{ currentCandidate.parsedData.aiInsight }}
{{ currentCandidate.email }}
Phone
{{ currentCandidate.phone }}
Availability
{{ currentCandidate.parsedData.availability }}
No AI suggestions yet.
Click "Discover More" to let AI find matching jobs.
AI is analyzing jobs...
{{ match.job?.title || 'Unknown' }}
{{ match.job?.location || 'Location not set' }}
{{ match.job?.industry || '' }} · Offshore
{{ currentCandidate.source === 'recruiter_upload' ? 'Uploaded by recruiter' : 'Self-registered' }}
Added {{ formatDate(currentCandidate.createdAt) }}
{{ candidate.parsedData?.title || 'No title' }}
{{ candidate.location || candidate.parsedData?.experience || '' }}
Drop multiple CV files here
or click to select files
Supports: .pdf, .doc, .docx, .txt — Multiple files at once
| # | Filename | Status | Candidate | Result |
|---|---|---|---|---|
| {{ index + 1 }} | {{ file.name }} |
○
|
{{ file.candidate.name }} — | — |
⚡ Processing {{ cvBulkCurrentStats.processing }} files concurrently — {{ cvBulkCurrentStats.done + cvBulkCurrentStats.failed }}/{{ cvBulkCurrentStats.total }} complete
{{ cvBulkCurrentStats.done }} of {{ cvBulkCurrentStats.total }} candidates created and auto-matched to open jobs. {{ cvBulkCurrentStats.failed }} failed — click Retry on individual files.
Drop multiple JD files here
or click to select files
Supports: .pdf, .doc, .docx, .txt — Multiple files at once
| # | Filename | Status | Job Title | Result |
|---|---|---|---|---|
| {{ index + 1 }} | {{ file.name }} |
○
|
{{ file.job.title }} — | — |
⚡ Processing {{ bulkCurrentStats.processing }} files concurrently — {{ bulkCurrentStats.done + bulkCurrentStats.failed }}/{{ bulkCurrentStats.total }} complete
{{ bulkCurrentStats.done }} of {{ bulkCurrentStats.total }} jobs created successfully. {{ bulkCurrentStats.failed }} failed — click Retry on individual files.
AI-simulated interview preparation
{{ agentSummary.recommendation }}
{{ processingTitle }}
{{ stage.name }}
{{ stage.description }}
Processing Complete
Job description ready for review and deployment
Processing Failed
{{ processingError }}