All users (signups from the main site appear here — same browser demo storage)
Region:
Name
Email
Region
Country
Role
Status
Verified
Actions
Interviewer ranking — drives scheduling priority
Region:
Rank score = 45% validated-selection accuracy (candidate selected by us AND confirmed hire/performing by client) + 25% AI↔manual report agreement + 20% employer rating + 10% reliability (shows, punctuality). Recomputed nightly. Top ranks get first pick of interview slots; score < 55 triggers review; admins may ban.
#
Interviewer
Interviews
Validation accuracy
AI agreement
Rating
Score
Priority
Actions
View:Period:Region:
Gross volume—
——
Interviews in period—
Trend
Recording pipeline policy (enforced by backend)
Camera policyCandidate ON · Interviewer OFFconsent captured at join
Max duration60 min rollingolder footage overwritten
Retention24 h hard deleteGCS lifecycle rule, audit-logged
Recordings currently in retention window
Interview
Candidate cam
Duration
AI report
Manual scorecard
Match
Auto-delete in
HX-20418 · Sr. Backend 🇺🇸
ON ✓
58 min
Generated
Submitted
94%
6 h 12 m
HX-20417 · Embedded C 🇮🇳
ON ✓
60 min (capped)
Generated
Submitted
71% — review
3 h 40 m
HX-20416 · SDET 🇩🇪
ON ✓
47 min
Processing…
Pending
—
11 h 05 m
HX-20414 · QA Lead 🇮🇳
Dropped 2 min
52 min
Generated
Submitted
89%
1 h 22 m
Mismatch < 80% → routed to calibration review; repeated mismatches lower the interviewer's rank score. Recordings are never downloadable; reports persist, video does not.
Flagged interviews — proctoring & AI signals
Interview
Signal
Severity
Evidence
Status
Actions
Escalate = interview voided, client refunded, candidate flagged (duplicate-fingerprint DB). Dismiss = logged as false positive to retrain thresholds.
Refund = Razorpay/Stripe refund API + client credit note; Uphold = evidence pack emailed to client. Both are audit-logged. Repeated upheld disputes against one panelist lower their rank.
Add question (published instantly to the portal's question bank)
Custom questions live on the portal
Domain
Question
Level
🚀 Hyrelix Jobs — "Coming Soon" banner
When ON, jobs.html shows a Coming Soon banner and locks Apply / Post actions (browsing stays open). Turn OFF after soft launch. Production: Firestore config/flags read by the portal.
Launch waitlist captured by the banner: 0 email(s).
Future banner slots
Same flag mechanism extends to: seasonal sale banner (Kidoven), maintenance countdown banner, new-feature ribbon. Each is one Firestore flag + one banner component — add as needed.
📣 Send platform notification
In-app shows as a dismissible banner on all dashboards immediately. Email/WhatsApp: production fans out via Cloud Tasks in batches (WhatsApp needs an approved template per type).
History
When
Type
Audience
Channels
Title
Audit trail (append-only; every admin & system action. Actions you take in this demo are logged live.)
Time
Actor
Action
Target
Pricing manager (saving updates the public site's pricing instantly — demo: same-browser storage; production: Firestore `config/pricing` + cache purge)
Plan
₹ INR
$ USD
Feature line (shown on card)
Screen (L1)
Specialist (L2)
Bar-Raiser (L3+)
Discount rules
Recording policy line ("candidate cam ON · max 1 h · deleted in 24 h") is locked on all plans by compliance and cannot be removed here.
Support tickets (submitted via the public site's Customer Support form)