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

250+ Features

Complete Feature Showcase

Explore the powerful features that make HireTrack the most comprehensive hiring management platform.

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

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

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

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`)

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

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

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

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

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

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

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

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

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

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

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

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

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

Filtering Options

  • Status Filters: Filter by pipeline stage
  • Date Range Filtering: Application and created date ranges
  • Salary Range Filtering: Current and expected CTC ranges

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

Backup & Recovery

  • Database Backups: Create on-demand backups
  • Backup Scheduling: Automated backup schedules with timezone-aware cron
  • Backup Download: Download backup archives

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

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

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

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

Why HireTrack?

Built for flexibility, security, and scale. We don't just add features; we solve hiring problems end to end.

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

Ready to modernize your hiring?