How it works: Each shortlisted candidate gets a unique time-locked link. With Max Parallel = 2, two candidates share each window before it advances. A .ics calendar invite is attached to each email.
⚠️ Got a 502 warning during the last run?
📅 Create Slot Pool Manually — use this if you already ran the cycle but forgot to create slots, or want to add more dates.
Requires SENDER_EMAIL and SENDER_PASSWORD in your .env file
Processing Results
Initialising…0%
Results by College
Email Notifications
Errors & Warnings
HR Dashboard
Live view of all hiring cycle data across rounds and colleges
Live
⚡ Interview server URL auto-filled from your slot configuration. You can override it above.
—
Resumes Evaluated
—
R1 Shortlisted
—
R2 Completed
—
R2 Terminated
—
Avg Interview Score
—
Colleges
◈ Round 1 · Resume Screening Results
—
Run a hiring cycle in the HR Portal tab — results appear here automatically.
◈ Round 2 · AI Interview Results
—
Connect to interview server above to load Round 2 results.
All candidates ranked by their combined Round 1 + Round 2 score. Candidates who haven't done Round 2 show R1 score only. Use this view to decide who proceeds to Round 3.
—
Total Candidates
—
R2 Completed
—
Avg Cumulative
—
Top Score
—
Colleges
—
🏆
No data yet
Run Round 1 and complete at least some Round 2 interviews to see cumulative rankings here.
◈ Interview Schedule · Slot Timeline
—
Total Slots
—
Completed
—
Upcoming
—
Expired / Missed
—
Completion Rate
📅
No slots assigned yet
Run a hiring cycle with "Auto-assign Interview Slots" enabled — slots appear here immediately.
◈ College Comparison
🎓
Run a hiring cycle in the Portal tab to compare colleges here.
Round 3 — Final Offline Round
Human Interview Hub
Notify shortlisted candidates, conduct interviews, record scores and send final offer / rejection emails.
✉️ Notify Round 3 Shortlist
Ranks all completed Round 2 candidates by cumulative score (R1 × 40% + R2 × 60%) and emails the top-N saying the offline interview details will follow shortly.
📊 Cumulative Score Preview (R1 + R2)
Rank
Candidate
College
R1 Score
R2 Score
Cumulative
Select
⚡ Candidates ranked by cumulative score. Check those to notify for Round 3.
Notify Configuration
If set, auto-selects top N by cumulative score
📧 Email content: Students get a congratulations email — offline interview details will be communicated shortly.
OR override with explicit session IDs
Email Delivery Status
Name
Email
Role
College
Cumulative Score
Status
🧠 Interview Hub
All completed Round 2 candidates appear below. For each candidate: give a Pass / Fail, enter an HR Score (0–10), and optionally view their AI briefing (strengths, weaknesses, suggested questions).
Round 2 Completed Candidates
Click Refresh to load candidates.
Generating AI briefing…
🧠 AI Briefing
✅ Genuine Strengths
🔍 Areas to Probe
🎯 Suggested Focus for Human Interview
⚠️ Integrity Flags
💬 Questions to Ask
🖥️ Live Coding Session
Start a real-time coding session for Round 3 shortlisted candidates. Type the coding question and watch all candidates code live. Tab switches are flagged instantly — no AI evaluation.
Step 1 — Live Server URL
Step 2 — Create Session Room
Loads all Round 3 shortlisted candidates and creates a live room. Each candidate gets a unique link — send via email or share directly.
Active Room ID
—
Candidate Join Links
Coding Question — type here, push to all candidates live
Live Candidate Screens
Updates in real time via WebSocket
Waiting for candidates to connect…
📋 Candidate Briefings
AI-generated briefings for every candidate who has completed their interview — available immediately, no need to wait for all candidates to finish.
Interview Progress
Completed Candidates
Click Refresh to load candidates.
🎯 Final Ranking & Send Emails
Candidates who were marked Pass are ranked by their HR Score. The top Final Hires number (set in the Portal config) get offer emails; the rest get polite rejection emails.
Top-N passed candidates by HR Score get offer; rest get rejection.
📊 Final Rankings
Rank
Candidate
College
R2 Score
HR Score /10
Decision
📧 Passed & hired: receive an official offer/shortlist email. | All others: receive a polite rejection email.
🤖
ResumeIQ AssistantLive data · Always updated
No data loaded
Generating questions with AI...
Approved questions replace AI generation for every candidate in this JD