Hyrelix Admin

Restricted area. All actions are audit-logged.

Demo credentials: admin@hyrelix.com / Admin@123. Production: Firebase Auth + custom claim role:admin + mandatory 2FA; portal served on admin.hyrelix.com behind IAP.

Overview

🟢 All systems normal admin@hyrelix.com
Registered users+9 this week
Interviews this month412+18% MoM
GMV this month₹27.4Lplatform share ₹8.2L
AI ↔ manual report match91.4%23 mismatches flagged

Platform revenue flow (₹, monthly)

Health & queues

Profiles awaiting LinkedIn verification
AI reports pending generation7
AI ↔ manual mismatches to review23
Recordings in retention window (<24 h)38
Open support tickets
Banned interviewers

Global panel coverage (24×7)

🇮🇳 India (IST)
46 panelists
🇸🇬 APAC (SGT/JST)
18 panelists
🇩🇪 Europe (CET)
14 panelists
🇺🇸 Americas (PST–EST)
11 panelists

Overnight + weekend slot coverage: 89 of 96 weekly windows filled. Gap alerts post to #ops.

Client ATS connections

Acme SemiconductorsGreenhouse ✓sync 4 min ago
NordTech GmbHWorkday ✓sync 11 min ago
BluePeak SoftwareLever ✓sync 2 min ago
Qubix LabsWebhook — retryinglast OK 3 h ago
Sahyadri Motors EVNot connectedmanual CSV

SLA — scorecard turnaround (target: 24 h)

Median turnaround19 h 05 m within SLA
95th percentile27 h 40 m watch
Breaches this month3 — auto-credited 20% to clients
Slowest panelist (P95)#HX-1142 — 31 h · review rank

Satisfaction (post-interview surveys)

NPS — employers62 excellent
NPS — interviewers54 good
Candidate CSAT4.6 / 5 (n=311)
Top complaint theme"want feedback even when rejected" — roadmap

Add user manually

All users (signups from the main site appear here — same browser demo storage)

Region:
NameEmailRegionCountryRoleStatusVerifiedActions

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.

#InterviewerInterviewsValidation accuracyAI agreementRatingScorePriorityActions
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

InterviewCandidate camDurationAI reportManual scorecardMatchAuto-delete in
HX-20418 · Sr. Backend 🇺🇸ON ✓58 minGeneratedSubmitted94%6 h 12 m
HX-20417 · Embedded C 🇮🇳ON ✓60 min (capped)GeneratedSubmitted71% — review3 h 40 m
HX-20416 · SDET 🇩🇪ON ✓47 minProcessing…Pending11 h 05 m
HX-20414 · QA Lead 🇮🇳Dropped 2 min52 minGeneratedSubmitted89%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

InterviewSignalSeverityEvidenceStatusActions

Escalate = interview voided, client refunded, candidate flagged (duplicate-fingerprint DB). Dismiss = logged as false positive to retrain thresholds.

Client disputes — evidence = AI report + transcript (video already deleted)

DisputeClientClaimEvidence bundleAmountStatusActions

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

DomainQuestionLevel

🚀 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

WhenTypeAudienceChannelsTitle

Audit trail (append-only; every admin & system action. Actions you take in this demo are logged live.)

TimeActorActionTarget

Pricing manager (saving updates the public site's pricing instantly — demo: same-browser storage; production: Firestore `config/pricing` + cache purge)

Plan₹ INR$ USDFeature 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)

IDWhenNameEmail IDTopicMessageStatus