AI-Powered Features
Advanced AI for candidate evaluation, free-tier bulk CV pool, and organization-level provider control
Organization-Level AI Provider Selection
- Multiple AI Provider Support: Google Gemini, OpenAI, Anthropic (Claude), or Perplexity for premium evaluation
- Per-Organization Configuration: Each organization configures preferred providers independently
- Model Selection: Choose specific models per provider with live Gemini model discovery
- Custom Model Support: Configure custom model IDs for advanced or preview endpoints
- API Key Management: Secure, encrypted storage of provider API keys per organization
- Provider Switching: Switch providers without losing candidate or evaluation data
- Provider Validation: Test connections before activation
Google Gemini
- Models: Gemini 1.5 Flash (default), Gemini 1.5 Pro, Gemini 2.5 Flash Lite, Gemini 1.5 Flash 8B
- PDF and vision-capable models for resume understanding
OpenAI (ChatGPT)
- Models: GPT-4o Mini (default), GPT-4o, GPT-4 Turbo, GPT-3.5 Turbo and custom models
Anthropic (Claude)
- Models: Claude 3.5 Sonnet (default), Claude 3.5 Haiku, Claude 3 Opus and custom models
Perplexity
- Models: Sonar Pro (default) and custom models
Free-Tier AI Pool & Bulk CV AI Settings
- Dedicated Bulk Parsing Stack: High-volume CV extraction separate from premium candidate evaluation AI
- Bulk Mode: Rotate across cheap or free API keys — Groq, Gemini, DeepSeek, OpenRouter, Cerebras, Mistral
- Premium Parsing Mode: Route bulk uploads through your organization’s main AI provider instead of the pool
- Settings → Bulk CV AI: Configure the pool under grouped settings and during the onboarding wizard
- Minimum Two Providers: Bulk processing requires at least two validated provider keys
- Per-Slot Configuration: Model selection, custom model IDs, and Validate API to test each provider slot
- Automatic Failover: If one provider fails, the pipeline tries the next ready key in the pool
Bulk mode providers
- Groq: Llama 3.1 8B Instant (default), Llama 3.3 70B Versatile
- Gemini: Shared slot for bulk extraction models
- DeepSeek: DeepSeek Chat (V3) with custom model support
- OpenRouter: Defaults to free models like meta-llama/llama-3.1-8b-instruct:free
- Cerebras: Llama 3.1 8B (OpenAI-compatible API)
- Mistral: Mistral Small (latest) for high-volume parsing
Premium parsing
- Uses the organization’s main AI provider (Gemini, OpenAI, Claude, or Perplexity)
- Best for highest-quality extraction when bulk cost optimization is not required
Bulk CV Upload & Parsing
- Dedicated CV Upload Workspace: Upload, queue, and process resumes in batches from `/dashboard/cv-upload`
- Dual Parsing Modes: Cost-optimized bulk pool or premium parsing via your main AI provider
- Local PDF-to-Markdown Pipeline: pymupdf4llm on your installer — no external Docling VM
- Deferred Processing: Store-only upload mode — process batches later from batch history
- Batch Operations on Upload: Assign job, set pipeline status, and add remarks with privacy and star ratings
- Resilient Processing: Chunked uploads, ZIP support, retry failed files, and process-pending batches
- Batch History & Reconciliation: Success/fail counts, provider used per file, and reprocess pending batches
- Live Per-File Progress: Real-time status for every file during upload, extraction, and batch completion
Upload workflow
- Upload now, process later from batch history
- ZIP archives and large files via chunked uploads
- Retry individual failed files without re-uploading the whole batch
- Batch stats dashboard with per-file outcomes and assigned provider
Resume Analysis & Processing
- AI-Powered Resume Parsing: Structured extraction via selected premium or bulk pipeline
- Intelligent Scoring System: Skills match, experience relevance, affordability, and composite scores
- PDF Page Limits: Configurable maximum PDF pages per evaluation (`maxPdfPages`)
- Auto-Evaluate New Candidates: Optional organization-wide automatic evaluation on intake
- Duplicate Detection: Identify duplicate applications by email within the organization
- Data Extraction: Name, contact, experience, skills, education, and custom field values
- Format Standardization: Consistent candidate records regardless of resume layout
Scoring dimensions
- Skills Match Score
- Experience Relevance Score
- Affordability Score (expected CTC vs budget)
- Overall Composite Score
Enhanced Candidate Evaluation
- Confidence Scores & Evidence Links: AI cites resume sections supporting each score
- Red Flags Detection: Surface gaps, job hopping, salary mismatch, and similar concerns
- Skills Verification Matrix: Required vs present skills with evidence breakdown
- Custom Prompts & Temperature: Organization-level evaluation tuning
- Custom Field Context: Include selected job and candidate custom fields in AI prompts
- Comparative Ranking (optional): Rank candidates within a job pool (admin-configurable)
- Batch CV Processing: Upload and evaluate many resumes with progress tracking
- Evaluation Configuration Testing: Validate provider and prompt setup before go-live
Job Management
Complete job posting, jobs board, and performance tracking
Job Posting Features
- Dynamic Job Postings: Rich descriptions with organization and job-specific custom fields
- Job Status Management: Open, Draft, Closed, and Archived statuses
- Custom Job Forms: Flexible application forms with validation rules
- Job Analytics: Application count, views, conversion, and time-to-fill metrics
- Application Deadline: Closing dates for public postings
- Public Job URLs: Shareable links for the branded career portal
- Branded Career Portal: Customizable candidate application experience
- Guest Applications: Candidates can apply without a full account where configured
Jobs Board & Operations
- Jobs Board View: Manage all postings from a centralized board
- Custom Fields on Job Cards: Surface `showOnCard` fields for quick scanning
- Job-Specific Custom Fields: Fields unique to individual postings
- Job-Specific Lanes: Custom pipeline stages per job with checklist hooks
- Bulk Job Operations: Bulk status updates and management actions
- Job Performance Tracking: Volume, time-to-fill, and success rate monitoring
Candidate Management
Profiles, pipeline, tags, duplicates, bulk actions, and role-aware visibility
Candidate Profiles
- Comprehensive Candidate Profiles: Contact, experience, skills, and evaluation scores
- Document Management: Resume, portfolio, certificates, and attachments
- Custom Fields Support: Global, job-specific, and candidate-specific fields
- Private Field Visibility: Hide sensitive fields from candidates (`private`) or interviewers (`privateInt`)
- Show on Card: Pin key custom fields to kanban and list cards
- Candidate History: Full audit trail including assignments, remarks, and checklists
- Follow-Up Tasks: Schedule follow-up notes and dates with reminder notifications
Pipeline Management
- Drag-and-Drop Kanban Board: Visual pipeline with instant status updates
- Lane Checklists: Incoming and outgoing checklists per stage with optional move validation
- Bulk Checklist Apply: Complete the same checklist answers for multiple candidates at once
- Lane Checklist Configuration: Per-job lane checklist templates and field visibility
- Role-Based Checklist Fields: Control which roles see fields on forms vs history
- Pending Moves Queue: Validate checklist completion before allowing stage changes
- Lane Reordering: Drag to reorder pipeline stages
- Custom Status Workflows: Applied, Screening, Shortlisted, Interview, Processing, Accepted, Rejected
- Multi-Tab Synchronization: Pipeline changes sync across open browser tabs via live updates
Tags, Duplicates & Data Quality
- Organization Tags: Color-coded tags with a shared tag library
- Duplicate Detection: Flag duplicate applications and review related profiles
- Duplicate Count on Cards: See how many matching applications exist at a glance
- Relevant Experience Tracking: Track experience relevance alongside total years
Remarks, Ratings & Collaboration
- Remarks with Star Ratings: Score candidates from 0–5 on remarks and history entries
- Private Remarks: Restrict sensitive notes to authorized roles
- @Mentions: Mention teammates in remarks with dedicated mention notifications
- Remark Attachments: Attach files to remarks and history entries
- Checklist + Remark Flow: Combined checklist submission and remark dialogs
Archive, Sharing & Bulk Operations
- Archive & Restore: Soft-archive candidates with bulk archive from search results
- Unified Bulk Update API: Bulk assign, unassign, move job, change status, remark, and follow-up
- Candidate PDF Export: Generate shareable candidate profile PDFs
- Manual Entry & CSV Import: Add candidates individually or in bulk
- Bulk Interviewer Assignment: Assign or unassign interviewers for many candidates
- Email Candidate: Send templated email with attachments from the candidate dialog
Interview Scheduling & Calendar
Google Calendar, Zoom, and Microsoft Teams in one assignment workflow
Interview Management
- Interview Scheduling: Date, time, duration, and interviewer assignment
- Multiple Interview Types: Phone, video, onsite, and technical assessment
- Configurable Duration: 30, 60, 90 minutes and custom durations
- Interview Notes & Feedback: Capture notes during and after interviews
- Interview Status Tracking: Scheduled, completed, and cancelled states
- Follow-Up Scheduling: Plan next-round interviews and follow-up reminders
- Unified Assign Dialog: Assign interviewer and optional video meeting in one flow
Google Calendar Integration
- Google Calendar Sync: Two-way sync with organization Google Calendar
- Automatic Event Creation: Calendar events created when scheduling interviews
- Google Meet Integration: Automatic Meet links on supported assignments
- Meeting Updates & Cancellation: Calendar stays in sync when details change
- Attendee Management: Add guests and interviewers to calendar events
- Meeting Attachments: Attach documents to calendar event descriptions
- Calendar Webhooks: Real-time sync via Google Calendar webhooks
- Timezone Support: Organization timezone applied to scheduling
- Invite Response Tracking: Accept, decline, and tentative responses
Zoom Meetings
- Zoom OAuth Integration: Connect Zoom per organization in settings
- Schedule Zoom on Assignment: Create Zoom meetings when assigning candidates
- Meeting Lifecycle: Update topic, time, and cancel meetings from HireTrack
- Join & Host Links: Store join URL and host start URL on the assignment
- Guest List & Attachments: Include guests and file references in meeting details
- Bulk Assignment Note: Bulk assign flows indicate when live Zoom scheduling applies
Microsoft Teams
- Teams Application Permissions: Connect via Azure AD app credentials
- Teams Meeting Scheduling: Create Teams online meetings on assignment
- Single Active Provider: Google Meet, Zoom, or Teams — one video provider per assignment
- Teams Message Templates: Customize reminder templates for Teams notifications
- Follow-Up Reminder Offset: Configure minutes-before reminder for Teams follow-ups
- Meeting Summary Cards: View existing Teams meeting details on the candidate record
Calendar Features
- Full Calendar View: Visual calendar for interview planning
- Interview Calendar: Dedicated view of all scheduled interviews
- Role-Based Access: Interviewers see assignments relevant to their role
Advanced Search & Filtering
Powerful search with bulk actions across the candidate database
Search Capabilities
- Multi-Criteria Search: Name, email, phone, skills, location, and experience
- Quick Search: Fast text search across candidate fields
- Advanced Logic: AND/OR operators for complex queries
- Custom Field Filters: Filter by organization-specific custom field values
Filtering Options
- Status Filters: Filter by pipeline stage
- Date Range Filtering: Application and created date ranges
- Salary Range Filtering: Current and expected CTC ranges
- Experience Filtering: Minimum and maximum years of experience
- Location Filtering: City, state, or country
- Skills Filtering: Match by technical skills
- Interviewer Assignment Filter: Find candidates by assigned interviewer
- Job-Specific Filtering: Limit results to a job posting
- Archive State: Include or work with archived candidates in bulk flows
Search Results
- Sortable Columns: Sort by date, name, score, and more
- Bulk Selection: Select many candidates for unified bulk operations
- Bulk Archive & Assign: Archive, assign job, or assign interviewer from search
- Pagination: Handle large result sets with page size control
- Inline Actions: Open candidate details, duplicates, and assignment dialogs
Communication & Notifications
Email providers, templates, granular notification preferences, and in-app alerts
Email System
- Multi-Provider Email Support: SMTP, Resend, and Brevo per organization
- Per-Organization Email Settings: Independent provider configuration
- Email Provider Switching: Change providers without losing template history
- Configuration Testing: Send test messages before going live
- Email Template System: Branded, variable-driven templates
- Email History: Track sent messages per organization and candidate
- Email Queue: Reliable queued delivery for high volume
- Email to Candidate: Compose from templates with attachments from the UI
SMTP
- Custom SMTP server configuration
- SSL/TLS support
- Custom 'from' address
Resend API
- Modern email API integration
- API key configuration
- Custom 'from' and 'reply-to' addresses
Brevo (Sendinblue)
- Professional email service integration
- Brevo API key configuration
- Custom 'from' and 'reply-to' addresses
Real-Time Notifications
- In-App Notification Center: Paginated feed with unread counts
- New Applications & Status Updates: Stay informed on pipeline changes
- Interview & Meeting Events: Assignments, schedule changes, cancellations, and invite responses
- Remarks & Mentions: New remarks and @mention alerts
- Follow-Up Notifications: Added, updated, and removed follow-up tasks
- Job & User Events: Job created/updated and new team members
- Bulk Import & CV Batch: Notifications when bulk operations complete
- Candidate Moved & Rejected: Track important pipeline outcomes
- Step Completed & Checklist Events: Workflow milestone notifications
- Role-Based Action URLs: Links route interviewers vs admin/HR to the right screen
Notification Preferences
- Global Email Notification Settings: Organization defaults for event types
- Per-User Preferences: Users control which emails they receive
- Job-Level Notification Settings: Fine-tune alerts per job posting
- Mark as Read: Individual or mark-all-read actions
- Priority Levels: High, medium, and low notification priority
Status & Remark-Triggered Email
- Status Change Emails: Notify candidates when pipeline status changes
- Remark-Triggered Sends: Optional emails when remarks are added with status context
- Queued Delivery: Short-delay queue for reliable status mail processing
- Template Variables: Dynamic insertion of candidate, job, and org data
- Interview Assignment Emails: Notify interviewers with role-appropriate links
File Management
Multi-provider storage, secure sharing, and in-app document preview
Storage Options (Organization-Level Configuration)
- Per-Organization Configuration: Each org selects Local, Cloudinary, or AWS S3
- Storage Provider Switching: Migrate providers without breaking existing mappings
- Connection Testing: Validate credentials before activation
- Secure Credential Storage: Encrypted API keys and secrets
- URL Proxying: Proxied URLs for Cloudinary and S3 to protect credentials
- File URL Mapping: Database-backed mappings for consistent secure access
- Automatic File Handling: Upload pipeline abstracts the active provider
Local Storage (Server-Based)
- Default option with no external dependency
- Organization-isolated directories on the application server
- Cost-effective for self-hosted deployments
Cloudinary
- Cloud media management with transformations
- Image optimization and CDN delivery
- Video support and format conversion
AWS S3
- Scalable enterprise object storage
- Global edge locations
- Pay-as-you-go pricing
File Upload & Processing
- Resume & Document Upload: PDFs, images, office documents, and videos
- Base64 Upload Path: Secure upload via encoded payloads where needed
- In-App PDF Preview: View resumes and attachments without leaving HireTrack
- Batch File Processing: Bulk CV upload with ZIP, chunked uploads, and deferred processing
- Local PDF Conversion: pymupdf4llm markdown pipeline for resume extraction
- Custom Field File Upload: File-type custom fields on jobs and candidates
- Meeting & Email Attachments: Attach files to calendar events and emails
File Security & Sharing
- Role-Based File Access: Restrict downloads by user role
- Time-Limited File Shares: Share IDs with expiry and download tracking
- Organization Isolation: Files scoped strictly per organization
- Secure URLs: Proxied and mapped URLs prevent credential exposure
- File Download Audit: Record downloads on shared links where applicable
Customization & Branding
Custom fields, portal branding, and multi-organization workspaces
Custom Fields System
- Dynamic Form Fields: Text, number, date, select, multi-select, radio, checkbox, and file types
- Field Configuration: Required/optional, defaults, validation, display order
- Private & Interviewer-Private Fields: Control visibility per audience
- Show on Card: Highlight fields on kanban and job board cards
- Global, Job-Specific & Candidate-Specific Scopes
- Duplicate Prevention: Validation when creating fields with conflicting labels
Organization Branding
- Custom Logos: Upload organization logo for portal and app chrome
- Color Scheme: Brand colors across the candidate portal
- Portal Configuration: Header, footer, and layout customization
- Branded Email Templates: Match email appearance to your brand
Multi-Organization Support
- Separate Workspaces: Isolated data per organization
- Organization-Specific Settings: AI, email, storage, and branding per org
- Organization Switching: Users in multiple orgs can switch context
Analytics & Reporting
Admin analytics dashboard with overview, funnel, jobs, interviews, and trends
Analytics Overview (Admin)
- Overview Tab: At-a-glance metrics with drill-down to detailed tabs
- Admin-Only Access: Analytics restricted to administrators in the dashboard
- Date Range Filtering: Filter all reports by custom date ranges
- Job-Specific Filtering: Narrow analytics to a single posting
- Interactive Charts: Funnel, bar, line, and pie visualizations
- CSV Export: Export report data for external analysis
Candidate Funnel Analytics
- Funnel Visualization: Candidates by pipeline stage
- Conversion Rates: Stage-to-stage conversion metrics
- Time-in-Stage Analysis: Average dwell time per stage
- Application Trends: Daily, weekly, and monthly volume
- Peak Time Analysis: Identify high-traffic application periods
Job Performance Analytics
- Application Count & Time-to-Fill: Per-job hiring velocity
- Top Performing Jobs: Identify best-performing postings
- Volume Trends: Track applications over time per job
Interview & Trends Analytics
- Interview Assignment Analytics: Interviewer workload distribution
- Workload Balancing: See assignment concentration across the team
- Application Trends Tab: Long-term volume and seasonality patterns
- Real-Time Data Refresh: Live queries for up-to-date dashboards
Checklist & Workflow Management
Per-lane checklists with validation, templates, and role-based visibility
Lane Checklist Configuration
- Per-Lane Templates: Define incoming and outgoing checklists for each pipeline stage
- Job-Level Lane Config: Different checklist sets per job posting
- Checklist Templates Library: Reuse templates across lanes and jobs
- Field Types in Checklists: Same rich field types as custom fields
- Lane Checklist Config Dialog: Admins configure checklists from the job board
Submission & Validation
- Checklist Submission: Complete required fields before or after stage moves
- Move Validation: Block kanban drag until required checklists are satisfied
- Pending Moves Queue: Review and confirm moves that need checklist completion
- History Integration: Checklist responses stored in candidate history
- Bulk Checklist Mode: Apply one submission to many selected candidates
Role-Based Checklist Visibility
- Visible on Form vs History: Control field visibility per role and context
- Admin, HR & Interviewer Rules: Show only fields each role should see
- Checklist Remarks Dialog: Combined remark and checklist experience
- Step Completed Notifications: Alert stakeholders when checklist steps finish
Multi-Tenant Organization System
Complete data isolation with organization-level configuration
Organization Isolation
- Complete Data Isolation: Organizations cannot access each other’s data
- Organization-Specific Settings: AI, email, storage, meetings, and branding
- Separate User Bases: Users belong to organizations with strict scoping
- Multiple Organizations Support: Enable or disable multi-tenant mode system-wide
- First Organization Privileges: Initial org controls multi-tenant settings
- Organization Creation: Provision new isolated workspaces from admin
- Organization-Specific File Storage: Isolated directories or cloud prefixes
Multi-Organization Features
- Enable/Disable Multi-Tenancy: Platform-level toggle for single vs multi org
- Organization Switching: Users with multiple memberships switch active context
- Cross-Organization Data Protection: Middleware and API enforce org boundaries
- Organization-Specific Templates: Email, Teams messages, lanes, and custom fields
- Organization-Specific AI: Independent main and bulk CV AI configuration
Security & Access Control
Authentication, RBAC, encrypted secrets, and self-hosted license checks
Authentication
- Password Security: Bcrypt-hashed passwords
- Two-Factor Authentication (2FA): Organization-level 2FA enablement
- Password Reset: Secure token-based reset flow
- Session Management: Secure sessions with automatic logout
- Multi-Organization Login: Users with multiple org memberships supported
- Refresh Tokens: Rotating refresh tokens with token version invalidation
2FA Features
- Admins enable or disable 2FA for the organization
- OTP verification via email
- Optional enforcement for all users
- Cryptographically secure OTP generation with expiration
Role-Based Access Control (RBAC)
- Roles: Administrator, HR, Interviewer, and Candidate
- Route-Level Restrictions: Middleware enforces role access per path
- Interviewer Scope: Limited routes — search, assignments, calendar, CV upload where allowed
- Admin & HR Capabilities: Full job, settings, analytics, and user management (per role)
- Candidate Portal: Apply-jobs and own profile only
- Private Data Filtering: API strips private custom fields by role
- Evaluation Visibility: Salary and affordability scores hidden from interviewers
Platform Security
- Captcha for Portal: Configurable CAPTCHA on public application forms
- License Validation: Optional license check on login for self-hosted deployments
- Encrypted AI & Integration Secrets: Organization-scoped encryption at rest
- JWT Authentication: Token-based API authentication with secure cookies
Real-Time Features
WebSocket-driven live updates across dashboard, pipeline, and notifications
Live Updates
- WebSockets: Push candidate and assignment updates to open sessions
- Dashboard Sync: HR assignment list updates without manual refresh
- Job Board Sync: Kanban cards refresh when other users change data
- Debounced Refetch: Efficient handling of burst WebSocket events
- Multi-Tab Awareness: Consistent state when multiple tabs are open
Collaboration
- Live Remarks & Mentions: Team discussion on candidate records
- Real-Time Notification Bell: Unread count and paginated notification dropdown
- Activity in History: Status, assignment, and checklist changes recorded live
- Selected Candidates State: Bulk selection synced for batch operations
System Administration
Grouped settings, onboarding wizard, backups, logs, and updates
User Management
- User Creation & Invitation: Add admin, HR, and interviewer accounts
- User Roles: Assign and change roles with immediate access impact
- User Activation: Activate or deactivate users
- Profile Management: Edit names, emails, and notification preferences
- Password Management: Admin password reset support
Grouped System Configuration
- Organization Settings: Name, branding, timezone, storage, multi-org
- Security Settings: Users, 2FA, and captcha in one group
- AI & Evaluation Settings: Main providers plus Bulk CV AI pool keys, models, validation)
- Communication Settings: Email providers and templates
- Meeting Integrations: Google Calendar, Zoom, and Microsoft Teams
- Data & System: Backups, logs, media assets, and version/update info
Guided Onboarding Wizard
- First-Run Setup Modal: Step-by-step configuration for new organizations
- Portal Branding & Captcha: Brand the public portal and enable bot protection
- AI, Email & Storage: Connect core integrations during onboarding
- Bulk CV AI Pool: Configure free-tier provider keys and parsing mode during onboarding
- Meeting Integrations: Google Meet, Zoom, or Teams setup prompts
- Timezone & Team: Set timezone and invite initial users
- Custom Fields Introduction: Create first custom fields from the wizard
Backup & Recovery
- Database Backups: Create on-demand backups
- Backup Scheduling: Automated backup schedules with timezone-aware cron
- Backup Download: Download backup archives
- Backup Restoration: Restore from saved backups
- Snapshot Management: Manage database snapshots
Monitoring, Logs & Assets
- System Logs: View application activity logs
- Nginx & PM2 Logs: Access web server and process manager logs where deployed
- Error Tracking: Monitor application errors in production
- Disk Space Monitoring: Track server disk usage
- Media Assets Archive: Download bundled media assets for migration or backup
- About & Auto-Update: Version info and controlled update settings for self-hosted installs
Over-the-Air (OTA) Updates
- Developer-Delivered Updates: Connected on-premise deployments receive updates published by the HireTrack team
- Controlled Rollout: Admins review and apply updates on their own schedule
- Version Tracking: About screen shows the installed version and available updates
- No Cloud Dependency: Updates delivered over the air to your self-hosted instance
Integrations
Calendar, video meetings, email, storage, and AI providers
Calendar & Video Meetings
- Google Calendar: Full calendar sync and event management
- Google Meet: Automatic Meet links on Google assignments
- Zoom: OAuth-connected Zoom meeting scheduling
- Microsoft Teams: Teams online meetings and reminder templates
- Webhook Sync: Google Calendar webhook subscriptions for live sync
Email Integrations
- SMTP: Custom SMTP servers
- Resend: Modern transactional API
- Brevo: Sendinblue-compatible API integration
Storage Integrations
- Cloudinary: Media CDN and transformations
- AWS S3: Scalable object storage
- Local Storage: Self-hosted file storage
AI Integrations
- Premium AI: Google Gemini, OpenAI, Anthropic Claude, Perplexity
- Bulk CV AI Pool: Round-robin across Groq, Gemini, DeepSeek, OpenRouter (free-tier), Cerebras, Mistral
- Per-Slot Validate API: Test each bulk provider key and model before activation
- PDF-to-Markdown Parsing: Local pymupdf4llm pipeline for bulk CV extraction
Why HireTrack
- Self-Hosted On-Premise Deployment — You Own Your Data
- Over-the-Air (OTA) Updates from HireTrack Developers
- Multi-AI Provider Support (Gemini, ChatGPT, Claude, Perplexity)
- Free-Tier AI Pool: Round-Robin Bulk CV Parsing + Premium Main AI
- Zoom, Google Meet & Microsoft Teams in One Workflow
- True Multi-Tenancy with Complete Data Isolation
- Drag-and-Drop Pipeline with Lane Checklists & RBAC
- Enhanced AI Evaluation (Red Flags, Skills Matrix, Evidence)
- Server-Sent Events for Live Dashboard & Kanban Sync
- Highly Flexible Custom Fields with Role-Based Visibility
- Role-Based Access Control (Admin, HR, Interviewer, Candidate)
- Multiple Storage Options (S3, Cloudinary, Local)
- Tabbed Analytics (Funnel, Jobs, Interviews, Trends)
- Guided Onboarding Wizard for New Organizations