Recruiter Control Room

Coordinate Power Automate syncs, vectorize job intelligence, orchestrate Redis queues, and curate candidate shortlists in a single cockpit.

JR ID · {{ selectedPosition.jr_id }} Role · {{ selectedPosition.position }} Folder · {{ selectedPosition.folder_name }}
{{ currentUser.username }}
Positions Synced {{ stats.totalPositions }}
Queue Size {{ stats.queueSize }}
Candidates Loaded {{ stats.candidateCount }}
Confirmed {{ stats.confirmedCount }}

Select Position

Discover JR folders streamed from Power Automate (JRID_Position pattern).

  • JR ID{{ selectedPosition?.jr_id || '—' }}
  • Folder{{ selectedPosition?.position || '—' }}
  • Reference{{ selectedPosition?.folder_name || '—' }}

Upload JD & Competency

Persist JD text in our knowledge store and embed competencies into Qdrant.

Job Description

Authoritative JD

Upload or reuse the JD that primes matching quality without bloating the layout.

JD

Upload from device

PDF · Word · Excel · TXT up to 10 MB
Attached saved JD {{ documentSelection.jd }}

Competency Profile

Behavioural Intelligence

Keep rubric uploads compact while still letting you blend skills matrices.

Competency

Upload from device

PDF · Word · Excel · TXT up to 10 MB
Attached saved competency {{ documentSelection.competency }}

Bulk Resume Upload

Drop PDFs, Word, Excel, or image resumes — we forward to Power Automate, queue, and score.

📄

Drag & drop resumes (PDF · Word · Excel · images) or click to browse

Files auto-sync via Power Automate and enqueue screening jobs.

Processing Queue

Observe RQ job throughput (auto-refresh 20s).

Filename Status Attempts Updated Error
No jobs yet.
{{ job.filename || '-' }} {{ job.status }} {{ job.attempts }} {{ formatDate(job.updated_at || job.created_at) }} Error